Skip to content

外卖卷:非常划算 扫码领劵 省点小钱钱

0

Codex Reconnecting ​

问题现象 ​

Codex 凭借出色的 AI 表现,越来越多人开始使用。但不少用户会遇到一个共同问题:每次对话都会出现 Reconnecting 提示。

问题定位 ​

Codex 需要代理才能用。每次发起对话时会创建一个子进程,子进程先尝试直连 OpenAI,失败后再尝试走代理——这 5 次重试就是 Reconnecting 的来源。

解决办法 ​

方案一:环境变量 + Codex 配置 ​

第一步 — 将代理地址设为环境变量:

系统操作
macOS编辑 ~/.zshrc
Linux编辑 ~/.bashrc
Windows系统设置 → 环境变量

添加以下内容:

bash
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890

把 127.0.0.1:7890 替换为你代理软件的实际地址。

第二步 — 打开 Codex 配置文件:

bash
open ~/.codex/config.toml

增加如下配置,让 Codex 继承这些环境变量:

toml
[shell_environment_policy]
include_only = ["PATH", "HOME", "https_proxy", "http_proxy", "all_proxy"]

第三步 — 退出 Codex,重新启动即可。

方案二:.env 文件(更优雅) ​

在 ~/.codex/ 目录下新建 .env 文件,写入代理配置:

bash
https_proxy=http://127.0.0.1:端口号
http_proxy=http://127.0.0.1:端口号
all_proxy=socks5://127.0.0.1:端口号

Codex 会自动读取 .env,无需额外配置 config.toml。

如果你有其他的agent,你只需要把下面这段话术发给他,他就会帮你修好

帮我在 ~/.codex/.env,写入代理信息,需要帮我定位到我本地的代理端口,修改下方的15236:

```env
HTTP_PROXY="http://127.0.0.1:15236"
HTTPS_PROXY="http://127.0.0.1:15236"
ALL_PROXY="http://127.0.0.1:15236"
NO_PROXY="localhost,127.0.0.1,::1"
最近更新

评论