本地连codex登录遇到403解决方法
通过CLI和VSCode插件登录都遇到回调错误:这个错误通常出现在 Codex 登录流程的最后一步:浏览器完成授权后,尝试回调到本地端口(如),但 Codex CLI 没能接收到这个回调。
·
通过CLI和VSCode插件登录都遇到回调错误:
Token exchange failed: token endpoint returned status 403 Forbidden
这个错误通常出现在 Codex 登录流程的最后一步:浏览器完成授权后,尝试回调到本地端口(如 http://localhost:1455),但 Codex CLI 没能接收到这个回调。
解决方案(本地环境 + 全局代理)
1. 设置环境变量排除本地回调地址
Codex CLI 会在本地启动一个回调服务器(通常是 http://localhost:1455),但代理把这个地址也代理了,导致 OpenAI 的 token 回调失败。
设置以下环境变量,排除本地地址不走代理:
# Windows 命令行
set NO_PROXY=127.0.0.1,localhost
这一步非常关键,它告诉代理工具不要拦截 Codex 的本地回调地址。
2. 设置 HTTP/HTTPS 代理环境变量(确保 Codex 能访问 OpenAI)
set HTTP_PROXY=http://127.0.0.1:PORT
set HTTPS_PROXY=http://127.0.0.1:PORT
这里的
PORT是确认有效的代理端口。
3.验证登录流程是否成功
重新运行 Codex CLI 登录命令:
codex login
如果一切正常,应该会看到浏览器弹出授权页面,授权后 CLI 会自动完成 token 交换。
更多推荐



所有评论(0)