AI
这篇文章大约需要2分钟阅读。
Codex 出了 Windows 版,下来尝试。结果登录的时候报错了,浏览器回调失败。我想这肯定就是代理的锅,于是就折腾 Clash 客户端去了。

- 打开虚拟网卡,加上全局,试了,没用。
- 给 Proxifier 加规则,没用。
- 用了回环工具,没用。
- 检查了1455端口,没被占用。
- 关掉 WSL,没用。
最后是去小红书找到了答案:添加一个系统环境变量之后就成功了。
NO_PROXY=localhost,127.0.0.1
我去问了 ChatGPT 原因。我是在成功登录之后,浏览器跳转后卡在:localhost:1455/auth/callback。而因为我之前设置了两个环境变量:
HTTP_PROXY=127.0.0.1:7890
HTTPS_PROXY=127.0.0.1:7890
这就导致:
- 所有请求(包括 localhost)都走代理
- 包括 Codex 登录回调:http://localhost:1455
结果:
- Codex 在等
localhost:1455 - 请求却被 Clash 拿走了
- 本地服务收不到请求 ❌
- 最终报: token_exchange_failed
所以最终的解决方案就是确保你的环境变量有下面这3个:
HTTP_PROXY=http://127.0.0.1:7890
HTTPS_PROXY=http://127.0.0.1:7890
NO_PROXY=localhost,127.0.0.1
如果需要IPV6的话,那就是 NO_PROXY=localhost,127.0.0.1,::1。


























