一行代码解决 Codex 的 Reconnecting 问题
使用 Codex CLI 时,有一个问题非常影响体验:每次发起对话,在结果出来之前,界面都会从 Reconnecting 1/5 一直重试到 Reconnecting 5/5。
你可能会反复看到:
Reconnecting 1/5(正在重新连接 1/5)Reconnecting 2/5(正在重新连接 2/5)Reconnecting 3/5(正在重新连接 3/5)Reconnecting 4/5(正在重新连接 4/5)Reconnecting 5/5(正在重新连接 5/5)
如果你的浏览器能够正常访问 ChatGPT,系统代理也已经开启,但 Codex CLI 仍然反复重连,可以先尝试下面这个方法。
核心解决方法
打开 Codex 的用户配置文件:
~/.codex/config.toml找到 [features],在它下面添加这一行:
respect_system_proxy = true完整结构应该类似这样:
[features]respect_system_proxy = true这行配置的作用,是让 Codex 自己发起的网络请求跟随电脑的系统代理设置。对于“其他软件可以正常联网,但 Codex 没有正确走系统代理”造成的重连,它通常就是最直接的修复。
新手怎么打开 config.toml
在 macOS 上,可以打开“终端”,输入:
open ~/.codex/config.toml如果系统提示文件不存在,可以先在 Finder 中按 Command + Shift + G,输入 ~/.codex/,再进入这个文件夹查看。
修改时注意两件事:
- 如果文件里已经有
[features],只添加respect_system_proxy = true,不要再写第二个[features]。 - 不要删除或覆盖原来的模型、权限、MCP 等配置。
保存文件以后,要彻底退出当前 Codex CLI,再重新运行 codex。旧进程不会自动读取刚刚保存的新配置。
重新发起对话后,如果问题的原因确实是 Codex 没有跟随系统代理,反复出现的 Reconnecting 1/5 应该会消失,界面会正常进入 Thinking。
直接让 Codex 帮你修改
不想自己找配置文件,也可以把下面这段提示词直接发给 Codex:
帮我修改codex的config.toml配置文件。在 [features] 下面添加respect_system_proxy = true,操作完毕之后提示我,我会手动重启Chatgpt codexCodex 修改完成后,先检查它是否只增加了这一行,再手动退出并重新打开。
如果修改后仍然 Reconnecting
这一行并不是所有网络问题的万能修复。它主要适用于“系统代理已经可用,但 Codex 没有跟随系统代理”的情况。
如果修改后仍然重连,依次检查:
- 系统代理是否真的已经开启,当前线路是否可用。
respect_system_proxy = true是否确实写在[features]下面。- 是否已经彻底退出旧的 Codex 进程并重新打开。
- 运行
codex --version,确认自己没有在使用过旧的版本。 - OpenAI 服务是否正在发生临时故障。
我在 2026 年 9 月 10 日使用 codex-cli 0.147.0 检查时,这个开关仍被标记为 under development。不同 Codex 版本、操作系统和代理模式下的效果可能存在差异。如果你的 Codex 版本无法识别这项配置,建议先通过原来的安装方式升级 Codex CLI,再重新测试。
总结
真正要添加的只有一行:
respect_system_proxy = true但一定要把它放在 ~/.codex/config.toml 的 [features] 下面,并在保存后彻底重启 Codex。
如果你遇到的是系统代理没有被 Codex 正确读取,这个修改就能省掉每次等待 Reconnecting 1/5 到 5/5 的时间,让对话直接进入 Thinking。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
最后核对于 。AI 产品更新很快,如果页面、价格或规则已经变化,欢迎顺手告诉我。