网络问题 Codex

Codex 连接失败怎么办?登录回调失败、超时与任务中断的排查

Codex CLI 与 IDE 扩展出现连接失败、登录回调失败、ECONNREFUSED、stream error 或任务中途中断时的排查流程:先确认终端代理,再检查节点与线路,最后处理 IP 与晚高峰问题。

阿哲 1 分钟阅读 约 678 字
X 网络问题
直接答案

Codex 连接失败的第一嫌疑是终端没有走代理:在终端执行 curl -I https://chatgpt.com,无法返回状态码就说明代理未生效,设置 HTTPS_PROXY 环境变量或开启 TUN 模式即可。登录回调失败通常是浏览器与终端使用了不同出口;任务中途中断则多为晚高峰丢包,需要切换到专线节点并固定 OpenAI 域名。

目录

问题是什么

Codex 的连接问题分三类:完全无法连接、登录流程失败、运行中断开。

最常见原因

现象原因
ECONNREFUSED / ENOTFOUND / timeout终端未走代理
登录回调失败浏览器与终端出口不一致
stream error / 任务中断晚高峰丢包或 IP 变化
反复验证IP 共享严重

快速判断

curl -I https://chatgpt.com
  • 无输出或超时 → 终端未走代理。
  • 返回 403 / 需要验证 → 节点 IP 问题。
  • 返回 200 / 301 → 代理正常,问题在长连接稳定性。

解决方法

  1. 设置代理export HTTPS_PROXY=http://127.0.0.1:7890(端口以客户端为准),或开启 TUN。
  2. 统一出口:浏览器与终端使用同一节点。
  3. 固定节点:把 openai.com、chatgpt.com 规则指向固定美国节点,关闭自动切换。
  4. 换专线:晚高峰中断时切换到 IEPL / IPLC 节点。

不同设备

  • Windows:PowerShell 使用 $env:HTTPS_PROXY = "http://127.0.0.1:7890";注意安全软件可能拦截 TUN 虚拟网卡。
  • macOS:终端默认不一定继承系统代理,建议环境变量或 TUN。
  • Linux / WSL:WSL 内需指向宿主机地址而非 127.0.0.1。

仍然无法解决

节点延迟高怎么办 记录三天晚高峰丢包;持续高于 1% 说明线路不适合 Codex,参考 Codex 机场推荐。完整环境配置见 Codex 网络环境要求

常见问题

Codex 提示 ECONNREFUSED 或 ENOTFOUND?

终端没有走代理或代理端口错误。检查环境变量中的端口与客户端一致。

登录时浏览器完成授权但终端一直等待?

浏览器与终端出口 IP 不一致。开启 TUN 模式或让两者使用同一节点后重试。

任务跑到一半提示 stream error?

线路丢包。换到专线节点、避开晚高峰,并关闭策略组自动切换。

所属专题 Codex 机场推荐:2026 适合 Codex CLI 长时间任务的稳定线路