Codex 代理配置教程
Codex 代理配置教程:OpenAI Codex 命令行和编辑器插件在国内连不上、登录卡住怎么办?本文讲清 TUN 模式、HTTPS_PROXY 环境变量两种配置思路,以及登录回调需要用 NO_PROXY 绕过本地地址的细节。
本文目录
Codex 连不上的三类原因
| 现象 | 原因 | 对应解决 |
|---|---|---|
| 请求超时、连接失败 | 终端没有走代理 | TUN 模式或环境变量 |
| 提示地区不支持 | 出口在中国大陆、香港等不支持地区 | 换支持地区的节点 |
| 浏览器登录成功,终端一直等待 | 本地回调被代理拦截 | 设置 NO_PROXY |
前两类和 ChatGPT 网页版的问题本质一样,第三类是命令行工具特有的。
方法一:TUN 模式

上图为星岛梦在珠海联通骨干网下的全节点测试,落地 IP 纯净度高,无 Cloudflare 人机阻断,完美适配 ChatGPT 与 Claude。
开启代理客户端的 TUN 模式后,终端、编辑器、Codex 都会被接管,不需要逐个配置。这是最省心的方式,前提是电脑允许安装虚拟网卡(Clash Verge Rev 需要先安装服务模式)。
需要注意,TUN 模式下本地回环地址(127.0.0.1、localhost)一般不会被代理,登录回调通常不受影响。
方法二:环境变量
先在客户端设置里确认混合端口或 HTTP 端口,常见是 7890 或 7897,以你自己的客户端为准。
macOS / Linux
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
export NO_PROXY=localhost,127.0.0.1
Windows PowerShell
$env:HTTPS_PROXY="http://127.0.0.1:7890"
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:NO_PROXY="localhost,127.0.0.1"
设置完在同一个窗口里启动 Codex。想要每次打开终端都自动生效,可以把 export 那几行写进 ~/.zshrc 或 ~/.bashrc。
端口怎么找
不同客户端显示的位置略有不同:Clash Verge Rev 在设置页面的端口相关选项中可以看到混合端口;v2rayN 在主界面底部或设置中会显示本地 HTTP 和 SOCKS 端口。HTTP_PROXY 这类变量要填 HTTP 端口或混合端口,不要填 SOCKS 专用端口,否则部分程序无法识别。
只想临时用一次
如果只是偶尔运行 Codex,不想改动当前窗口的环境,可以在 macOS / Linux 上把变量写在命令前面,只对这一条命令生效:
HTTPS_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1 codex
编辑器插件里的 Codex
在 VS Code、Cursor 等编辑器里使用 Codex 插件时,插件的网络请求由编辑器发出:
- 开了 TUN:无需额外设置;
- 没开 TUN:可以在编辑器设置里配置 HTTP 代理(VS Code 的
http.proxy设置项),填http://127.0.0.1:端口; - 也可以从已经设置好环境变量的终端里用命令启动编辑器,让编辑器继承这些变量。
Cursor 的代理设置可参考 Cursor 代理设置教程。
验证网络
curl -I https://api.openai.com
能返回 HTTP 状态码说明网络已通;卡住不动说明终端没走代理。再用 IP 查询网站确认出口地区不在香港或中国大陆。
常见问题
设置了代理还提示地区不支持? 检查客户端里 OpenAI 相关域名命中的策略组,它选的节点可能和你以为的不一样。
用一段时间后频繁报网络错误? 长任务对线路稳定性要求高,AI 策略组不要设置成自动测速切换,固定一个支持地区的节点。
公司网络有自己的代理? 这种情况涉及公司网络策略,应先咨询公司 IT,不要自行叠加代理。
更多 AI 工具设置见 AI 工具使用专题。
进阶网络架构与最佳实践指南
为了在实际使用中获得最流畅的上网体验,不仅需要选对客户端与配置方案,更需要理解网络底层的交互逻辑:
- 分流模式的选择策略:
- 规则分流 (Rule / Config):强烈推荐日常开启。访问国内网站(微信、B站、淘宝)自动走本地宽带直连,既不消耗机场套餐流量,又能享受最低延迟;访问海外受限服务时自动走专线代理出境;
- 全局代理 (Global):仅在特定诊断场景或部分海外应用由于域名未收录导致分流失效时临时使用;
- TUN 虚拟网卡模式:适合需要接管系统全部网络流量的场景(如命令行开发工具、Git 终端拉取、海外游戏客户端等)。
- 多节点热备与容灾自救:
- 平时建议将首选节点固定在 香港 (Hong Kong) 或 日本 (Tokyo),以获得最低的物理往返延迟(通常在 30-60ms 之间);
- 一旦遇到国际海缆计划内割接或突发维护,切勿慌张,手动在客户端内将节点切换至 新加坡 (Singapore) 或 美西 (Los Angeles) 节点,即可瞬间恢复网络连接。
客户端兼容性与推荐专线配置参考
| 机场品牌 | 推荐顺位 | 客户端支持度 | 核心协议 | 入门套餐价格 | 专属优惠码 |
|---|---|---|---|---|---|
| 星岛梦 | 🥇 主推 | Clash / 小火箭 / 全平台一键唤起 | SS / Trojan | 约 8 元/月 | nmw888 |
| 光速云 | 🥈 第二 | 提供自研 Windows/Mac/Android 端 | VLESS 专线 | 约 7.5 元/月 | AMM |
| 飞猫云 | 🥉 第三 | Clash / 小火箭 / 一键订阅导入 | Shadowsocks | 约 7 元/月 | flycat888 |
| 唯兔云 | 第六 | 全平台通用,60+ 节点智能调度 | VLESS / SS | 14.9 元/月 | rabbit |
建议优先考虑支持全节点 1.0x 真实计费的老牌服务商,从源头上避免规则误判带来的流量偷跑。
测试账号均由编辑部以普通消费者身份匿名自费订阅,杜绝充值买榜与删帖改分,实测结论客观中立。
依据珠海联通、上海电信、北京移动三地千兆环境,晚高峰 20:00 - 23:00 执行 32 线程持续打流与丢包监控。
部分官网直达链接含推广分销,仅补贴探针与服务器成本;网络存在个体差异,请恪守首月月付试水原则。
更多相关指南与工具直达
同专题还有这些
- ChatGPT 网络环境完整指南ChatGPT 网络环境完整指南:从节点地区、IP 质量、代理模式到浏览器和手机 App 的设置,一次讲清国内用户使用 ChatGPT 需要怎样的网络环境,以及打不开、提示地区不支持、频繁验证时的排查顺序。
- Claude 用什么节点最稳定Claude 用什么节点最稳定?本文从地区、IP 类型、线路质量和使用习惯四个角度说明怎么为 Claude 选节点,解释为什么香港节点用不了、为什么要固定一个节点,以及节点不稳导致的对话中断和登录异常怎么处理。
- Claude Code 代理设置教程Claude Code 代理设置教程:终端里的 Claude Code 连不上?本文讲清两种让 Claude Code 走代理的方法:开启 TUN 模式或设置 HTTPS_PROXY 环境变量,并说明永久生效和验证方法。
- Cursor 代理设置教程Cursor 代理设置教程:Cursor 在国内登录失败、AI 对话无响应、模型提示不可用怎么办?本文讲清 Cursor 走代理的三种方式:TUN 模式、编辑器 http.proxy 设置和从终端继承环境变量,并给出常见报错的排查思路。
- Gemini 地区不支持怎么解决Gemini 地区不支持怎么解决?打开 Gemini 提示所在国家或地区不可用,通常与节点出口、Google 账号关联地区、浏览器缓存和账号类型有关。本文按优先级给出排查步骤,帮你判断问题出在网络还是账号。
- Gemini CLI 怎么设置代理Gemini CLI 怎么设置代理?针对 Gemini 命令行工具登录卡住、请求超时、提示地区不支持的问题,本文分别给出 macOS、Linux 和 Windows 下的代理设置方法,以及 Google 账号登录的注意事项。