问题:ChatGPT网页版可正常使用,但codex登录时报错token_exchange_failed。 原因:Codex 桌面端没有继承系统或终端中的代理环境变量,导致 OAuth 的 Token Exchange 请求走了错误的网络出口。因此,Codex 的 OAuth 认证请求(发往 auth.openai.com)被目标服务器拒绝,并返回 403。 解决步骤: 1. 确认代理端口 确定代理工具的 HTTP 代理端口。打开代理工具的设置页面,查找“HTTP Port”“Mixed Port”或“本地 HTTP 代理端口”,得到你的代理端口号。 2. 创建 .env 配置文件 在 ~/.codex/ 目录下新建 .env 文件: Windows路径:C:\Users\<用户名>\.codex\.env macOS / Linux路径:~/.codex/.env 3.在创建的.env 写入以下配置: HTTP_PROXY="http://127.0.0.1:代理端口号" HTTPS_PROXY="http://127.0.0.1:代理端口号" ALL_PROXY="http://127.0.0.1:代理端口号" NO_PROXY="localhost,127.0.0.1,::1" 4. 完全重启 Codex 关闭 Codex 窗口 退出系统托盘(右键退出) 重新打开 Codex 5. 重新登录 此时 OAuth 请求通过代理发出,不再触发地区封锁。 补充:电脑小白可将本笔记文案发给claude code,让它帮你修改。 #codex #openai #程序员 #开发工具 #技术分享
Codex登录报错 token_exchange_failed 解决
刘耀文的大沙雕
论文
降低AIGC
知网
作者:Codex登录报错 token_exchange_failed 解决