Codex 网络环境配置:CLI 代理、云端任务与 ChatGPT 账号地区

Codex 网络环境指南说明 Codex CLI 如何读取代理、云端任务与本地 CLI 的网络差异、与 ChatGPT 共用的账号地区限制,以及 CLI 连不上时的检查顺序。

机场导航编辑部 发布 更新 约 3 分钟
Codex 网络环境配置:CLI 代理、云端任务与 ChatGPT 账号地区 封面图
步骤概览
  1. 确认使用形态 云端任务只需网页可用;本地 CLI 需要终端代理。
  2. 配置终端代理 设置 HTTPS_PROXY 环境变量,或开启 TUN 模式。
  3. 登录 执行 codex 登录时浏览器与终端使用同一节点。
  4. 固定节点 为 openai.com 相关域名建立策略组并固定一个专线节点。
  5. 验证 curl -I https://api.openai.com 返回状态码即通。

Codex 有云端任务与本地 CLI 两种形态,网络需求完全不同。先分清自己用的是哪种,再看对应配置。

云端任务:只需网页可用

在 chatgpt.com 中使用 Codex 时,任务在 OpenAI 的沙箱里执行,本地网络只负责打开网页与查看结果。要求与 ChatGPT 网页版相同:节点地区在支持列表内(日本、新加坡、美国),IP 干净。配置按 ChatGPT 机场推荐

本地 CLI:需要终端代理

Codex CLI 在你的终端运行,与 api.openai.com 建立长连接。终端不读系统代理,需要以下任一方式:

环境变量

export HTTPS_PROXY=http://127.0.0.1:7897
export HTTP_PROXY=http://127.0.0.1:7897
codex

Windows PowerShell 用 $env:HTTPS_PROXY = "http://127.0.0.1:7897"。端口以客户端设置为准。

TUN 模式

开启 Clash Verge 或 sing-box 的 TUN,所有流量自动走代理。见 Clash Verge TUN 模式

规则确认

规则模式下确认 openai.comchatgpt.comoaistatic.com 等域名命中代理规则。

登录时的注意事项

Codex CLI 登录会打开浏览器完成 ChatGPT 账号授权。此时浏览器与终端必须用同一个节点:浏览器走系统代理选了日本节点,终端环境变量指向同一个客户端端口,两者出口一致。如果浏览器直连而终端走代理,授权会失败。

节点要求

与 Claude Code 相同:

  1. 专线,减少长连接抖动
  2. 固定单节点,不用自动选择策略组
  3. 日本、新加坡、美国;避免香港

推荐品牌见 Codex 机场推荐

验证

curl -I https://api.openai.com

返回状态码即网络已通。之后跑一个 CLI 任务确认不中断。连不上按 Codex 无法连接 排查;Claude Code 的同类配置见 Claude Code 网络环境