成了,还愿来了,找了+DeepSeek+又找了豆包,尝试全局模式,虚拟网卡,DNS+复写,都不行给我折腾废了。 方法:直接把博主的文字复制给+workbuddy,2秒就好 #howto入门codex #howto入门vibecoding #howto实现一万种vibecoding #howto手搓skill #开发者选项 #ChatGPT #Codex #大模型 #个人开发者 #无网络连接 ChatGPT登录报错 token_exchange_failed 问题:ChatGPT网页版可正常使用,但ChatGPT桌面端(codex)登录时报错token_exchange_failed。 原因:ChatGPT桌面端没有继承系统中的网络环境变量,导致 OAuth 的 Token Exchange 请求走了错误的网络出口。因此,Codex 的 OAuth 认证请求(发往 auth.openai.com)被目标服务器拒绝,并返回 403。 解决步骤: 1. 确认科学上网工具的端口 打开合法科学上网工具的设置页面,查找“HTTP Port”“Mixed Port”或“本地 HTTP 代理端口”,得到你的代理端口号。 2. 创建 .env 配置文件 在 ~/.codex/ 目录下新建 .env 文件: Windows路径:C:\Users\<用户名>\.codex\.env macOS路径:~/.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. 完全重启 ChatGPT 退出系统托盘(右键退出) 重新打开 ChatGPT 5. 重新登录 此时 OAuth 请求通过代理发出,即可登录成功。 二更: 汇总了一下大家遇到的问题。 1.查找代理端口,还可尝试用命令读取。 Windows:打开 PowerShell,输入: Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | Select-Object ProxyEnable,ProxyServer 图2划线数字即为代理端口号。 macOS:打开“终端”,粘贴以下命令并回车: scutil --proxy 2.如何在macOS中找到.codex文件夹。打开访达,按下 Command + Shift + G,输入:~/.codex 按回车即可。 3.创建.env文件: Windows:先创建一个文本文件.env.txt,输入上述内容后,将文件的扩展名.txt删除即可。 macOS:打开终端窗口,输入mkdir -p ~/.codex && touch ~/.codex/.env && open -e ~/.codex/.env,输入上述内容即可(.env 是隐藏文件,不直接显示)
解决 ChatGPT 桌面版账号登录异常问题
作者:解决 ChatGPT 桌面版账号登录异常问题