总刷到有人卡在 Codex 的“正在重新连接”,换三四个节点照样断。
我的判断很简单:这是 WebSocket 被掐,跟你换什么节点关系不大。
网页、API 都走 HTTP/HTTPS 一路畅通,只有 Codex 的流式输出用 WebSocket,这条线在国内最容易被打断,表现就是反复重连。
光改代理环境变量救不了。要改的是它的通信方式:在 config.toml 里加一个只走 HTTP 的 provider,把 wire_api 设成 responses、supports_websockets 设成 false,再把 model_provider 指向它。
代价提前说清:新旧 provider 在 Codex 眼里算两套,之前的聊天记录会看不到。
如果你也在看它读条,先别急着换节点,先查它是不是还在走 WebSocket。
