Codex更新后用不了?两种报错一次解决

作者:Codex更新后用不了?两种报错一次解决

💻 更新Codex后,桌面端突然无法使用。 但是ChatGPT网页版一切正常。 我遇到了下面两种报错👇 ❌ 第一种:登录失败 报错页面显示: 「Sign-in could not be completed」 完整错误内容: Token exchange failed: error sending request for url 错误代码: token_exchange_failed ❌ 第二种:连接失败 登录后发送消息,Codex又提示: stream disconnected before completion error sending request for url ━━━━━━━━━━━━ 🔍 真正原因 这两个报错看起来不同,其实是同一个原因: 更新后的Codex需要从 .codex/.env 读取代理配置。 浏览器可以正常使用代理,不代表Codex桌面端也会自动使用。 ━━━━━━━━━━━━ 🛠️ 解决方法 ① 查看Clash端口 打开Clash设置,找到 Port。 我的端口是: 7890 同时打开: System Proxy ② 创建 .env 文件 文件位置: C:\Users\你的用户名\.codex\.env ⚠️ 文件必须叫 .env,不能是 .env.txt。 ③ 写入代理配置 HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 ALL_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1,::1 如果你的Clash端口不是7890,记得替换成自己的端口。 ④ 完全重启Codex 只关闭窗口可能没有用。 还需要退出右下角系统托盘中的ChatGPT/Codex,然后重新打开并登录。 ━━━━━━━━━━━━ ✅ 如何确认代理正常? 在PowerShell中测试代理。 如果看到: 200 Connection established 说明Codex已经可以通过Clash连接服务器。 ⚠️ 如果后面出现: 405 Method Not Allowed 也不代表失败。 这是因为测试命令发送的是 HEAD 请求,而Token接口需要 POST。 405与代理连接失败无关。 #Codex #ChatGPT #Clash #AI工具 #程序员工具 #登录失败 #连接失败 #网络代理 #电脑技巧

📰 返回新闻列表