应用代理

国内怎么用 OpenAI Codex:超时与地区限制分开处理,代理配置与排错

Codex CLI 或自写脚本调 OpenAI API:国内常见超时,或连上了却 unsupported_country。前者是没走代理,后者是节点区域——分开处理。

优先 Tun;备选给终端设代理环境变量,并选对地区节点。VS Code 扩展和 ChatGPT 网页里的 Codex 不要用本文排,见VS Code / ChatGPT Codex。网页 ChatGPT 对照ChatGPT;总览Tun 与 AI。

Tun、环境变量、节点区域

Tun 开后新开终端再跑命令。环境变量指向混合端口;是否写进 shell rc 看你是否天天用——端口常变就别写死(端口冲突)。多版本/多安装并存时,确认你跑的是哪一个二进制。选源与地区:选机场、测速。

终端环境变量示例(端口以 Clash 设置页为准):

# macOS / Linux
export HTTPS_PROXY=http://127.0.0.1:7897
export HTTP_PROXY=http://127.0.0.1:7897
export ALL_PROXY=socks5://127.0.0.1:7897

# Windows PowerShell
$env:HTTPS_PROXY = "http://127.0.0.1:7897"
$env:HTTP_PROXY  = "http://127.0.0.1:7897"

最小复现

一条会打 API 的命令 + 看连接页。无记录:代理路径没通(Tun/变量/系统代理)。有记录仍拒:换地区节点。和 Claude Code / Cursor / Aider 同套节点即可,专文各自排错。

失败分流

  • timeout → 网络/节点/Tun 是否真开。
  • unsupported_country → 换区域,不是重装 Codex。
  • 认证错误 → 密钥/登录,先排除代理后再查账号。

止损

Tun 失败先看Tun 启动失败。同类:Claude Code、Cursor、Aider。安装包:下载中心。

先准备好可用的代理与合适节点

Codex 在国内需经代理访问 OpenAI,且对节点区域较敏感。到下载中心获取 Clash Verge Rev,再按下面配置终端代理与选节点。