Windows 使用 Codex 一直“正在思考”?一招解决 AI 工具代理问题(附一键切换脚本)
📚 目录
一、问题背景:Codex 一直“正在思考”却没有回答
二、第一步:查看本机代理端口
三、第二步:测试代理是否可用
四、第三步:给 Codex App 配置代理
五、让 Codex 代理配置生效
六、验证代理是否生效
七、如何取消代理配置
八、代理配置是否会影响国内软件
九、开发者推荐的代理配置方式
十、完整流程总结
一、问题背景
最近在 Windows 上使用 Codex 时遇到了一个很奇怪的问题:
输入问题后,界面一直显示:
正在思考
但是 没有任何回答。
最开始以为是:
- Codex Bug
- API Key 问题
- 软件配置错误
后来才发现,其实是 网络问题。
二、问题原因
Codex 需要访问 OpenAI API:
https://api.openai.com
但在国内网络环境下:
无法直接访问
所以必须通过 代理访问。
三、排查过程
一开始尝试了很多方法。
方法1:开启 Windows 系统代理
设置 → 网络和 Internet → 代理
开启系统代理。
结果:
Codex 仍然无法联网
原因:
很多 Electron / Node 应用 不会读取 Windows 系统代理。
方法2:修改 Codex 配置
在:
C:\Users\用户名\.codex\config.toml
加入:
proxy = "http://127.0.0.1:1099"结果:
仍然不生效
方法3:设置环境变量
尝试使用:
HTTP_PROXY
HTTPS_PROXY
例如:
HTTP_PROXY=http://127.0.0.1:1099 HTTPS_PROXY=http://127.0.0.1:1099确实可以让 Codex 联网。
但是出现一个新问题:
国内软件也走代理
例如:
- 微信
- 浏览器
- 国内 API
都会受到影响。
四、最终解决方案
最终我使用了一个 开发者常用的方法:
通过 环境变量 + 一键脚本切换代理。
优点:
✔ AI 工具可以联网
✔ 国内软件不受影响
✔ 一键开启 / 关闭
✔ 简单稳定
五、脚本方案
我写了两个脚本:
proxy-toggle.bat
proxy-check.bat
六、脚本1:一键开关代理
文件名:
proxy-toggle.bat
代码:
@echo off chcp 65001 >nul if "%HTTP_PROXY%"=="" ( setx HTTP_PROXY http://127.0.0.1:1099 >nul setx HTTPS_PROXY http://127.0.0.1:1099 >nul color 0A echo. echo ============================== echo 代理已开启 echo ============================== echo. echo 代理地址: http://127.0.0.1:1099 ) else ( setx HTTP_PROXY "" >nul setx HTTPS_PROXY "" >nul color 0C echo. echo ============================== echo 代理已关闭 echo ============================== ) echo. echo 请关闭并重新打开 Codex / Cursor / VSCode 等软件。 echo. echo 请按任意键继续... pause >nul color 07功能:
如果没开代理 → 自动开启
如果已开代理 → 自动关闭
七、脚本2:查看代理状态
文件名:
proxy-check.bat
代码:
@echo off chcp 65001 >nul if "%HTTP_PROXY%"=="" ( color 0C echo. echo ============================== echo 当前未开启代理 echo ============================== ) else ( color 0A echo. echo ============================== echo 当前已开启代理 echo ============================== ) echo. echo 请按任意键继续... pause >nul color 07八、使用方法
把两个脚本放到桌面:
proxy-toggle.bat
proxy-check.bat
开启代理
双击:
proxy-toggle.bat
然后重新打开:
Codex
Cursor
VSCode
npm
pip
关闭代理
再次双击:
proxy-toggle.bat
查看代理状态
双击:
proxy-check.bat
九、适用工具
这个方法适用于:
Codex
Cursor
VSCode
npm
pip
git
curl
基本所有 开发工具都会读取 HTTP_PROXY 环境变量。
十、总结
这个方案的优点:
✔ 一键切换代理
✔ 不影响国内软件
✔ 稳定可靠
✔ 开发者通用方案
如果你也遇到:
Codex 无法联网
AI 一直正在思考
可以试试这个方法。