吴昊 (@wuy) 在 一招解决 codex 重新连接 5 次 中发帖
使用 codex Desktop,估计大家经常会遇到下面的情况
[image]
而且几乎每次,都是 5 次重试连接之后,都能给出响应,这 5 次重新连接让大家等待了太多时间,纯属浪费。
原因是 codex Desktop 新版升级之后(具体从哪个版本开始,具体不详),默认连接方式改成了 **WebSocket 协议。**这种连不上,它在日志中直接体现的就是 WebSocket 握手超时。
为什么会这样?因为 Codex Desktop 是一个桌面应用,它不像浏览器那样会自动吃系统代理。它启动的时候,需要显式读取环境变量里的 HTTP_PROXY、HTTPS_PROXY 这些,才会走代理。如果这些变量没设,它就以为自己能直达,结果就是等半天没响应,只好进入重连循环。
以 macOS 为例
在终端里输入下面的命令查看代理信息
[image]
scutil --proxy
上...