当前位置: 首页 > news >正文

解决 Codex 在 WSL/SSH/VSCODE 登录时报 “Token exchange failed: 403 Forbidden” 问题

在 使用 Codex  登录时,很多人会遇到这样的错误提示:

Token exchange failed: token endpoint returned status 403 Forbidden

具体来说就是你能打开登录界面 ,但是登录后直接黑屏连接不上。

这其实是因为 Codex CLI 在登录时会启动一个本地的 OAuth 回调服务器,用于接收浏览器的登录回调。但在 WSL 环境中,Windows 与 Linux 之间的端口转发机制有时会出问题,导致认证流程中断。

一、问题原因分析

Codex CLI 登录流程如下:

  1. CLI 在 WSL 中启动本地回调服务器,例如

    http://localhost:1455

  2. CLI 打开一个登录链接(通常用浏览器打开),完成授权后浏览器会尝试重定向回:

    http://localhost:1455/?code=...

  3. 理论上,Windows 浏览器访问的 localhost 应该能自动映射到 WSL 的 127.0.0.1,从而回调成功。

但是在一些环境中,这个回调会失败,常见原因包括:

  • 🔥 防火墙或杀毒软件拦截了 Windows → WSL 的回环连接;

  • 🌐 IPv6 与 IPv4 解析不一致(localhost 指向 ::1 而非 127.0.0.1);

  • 💻 浏览器完全在 Windows 侧执行,而 Codex 回调服务器仅在 WSL 内监听。

结果就是:浏览器完成授权后无法访问 WSL 内的回调端口,CLI 等不到响应,于是报出 403 Forbidden

二、解决方案

核心思路是:在 Windows 侧完成登录,然后把授权凭据复制到 WSL 内。

✅ 步骤 1:在 Windows 侧安装并登录

PowerShell(Windows 端) 里执行:

npm install -g @openai/codex codex

根据提示在浏览器中完成登录。
成功后,Codex 会在本地生成凭据文件。

或者你如果成功用wsl或者vscode在别的服务器或者本地登录成功后 都会有这个凭证文件:

C:\Users\<你的用户名>\.codex\auth.json

✅ 步骤 2:将凭据复制到 WSL

切换到 WSL 终端,执行:

mkdir -p ~/.codex
cp /mnt/c/Users/<你的用户名>/.codex/auth.json ~/.codex/auth.json
chmod 600 ~/.codex/auth.json

说明:

  • /mnt/c/ 是 WSL 挂载的 Windows C 盘;

  • 修改权限是为了避免 CLI 拒绝加载不安全的凭据文件。


✅ 步骤 3:验证是否登录成功

http://www.dtcms.com/a/536984.html

相关文章:

  • JS逆向——encrypt-labs实现爆破登录
  • 扬中网站建设流程如何运营好一个网站
  • 公司网站推广计划书wordpress页面新建不了
  • 防爆手机与普通的区别:应用场景、功能、未来发展
  • 阿里云可以做网站wordpress自动加载
  • IGS 转换为 3DXML 全流程:迪威模型网在线实操 + 本地方案指南
  • 【论文精读】VBench:视频生成模型的全方位评估基准套件
  • jsp网站开发模式wap自助建论坛网站
  • WEBSTORM前端 —— 第5章:Web APIs —— 第6节:正则阶段案例
  • 长春 万网 网站建设千年之恋网页设计代码
  • h5游戏免费下载:保护鸡蛋
  • node+pupeteer使用socks5作为代理协议
  • 光亚鸿道全资子公司科东软件通过2025专精特新 “小巨人” 企业认定
  • 北京做养生SPA的网站建设免费自创网站
  • 舟山网站建设有哪些网站建立分站
  • 【AI论文】大型语言模型(LLM)推理中连接内部概率与自洽性的理论研究
  • 数据结构——堆排序
  • 文档处理控件Aspose.Words教程:Python将Markdown转换为Word
  • 智能体综述:探索基于大型语言模型的智能体:定义、方法与前景
  • 第 16 天:安全、防火墙与系统强化
  • 厦门市建设区网站首页163企业邮箱下载
  • 用手机建立网站做网站植入广告赚钱
  • Spring Boot3零基础教程,HttpInterface,笔记75
  • 南宁网站建设服务加盟策划公司
  • PDFBox - PDF 页面坐标系、PDF 页面尺寸获取、PDF 页面位置计算
  • VBA实现word文档批量转PDF文件
  • asp.net购物网站模板入群修改网站后台
  • Transformer整体结构与自注意力机制的实现
  • LeetCode 852.山脉数组的峰顶索引
  • 提升 Web 端 JavaScript 的可信度:WAICT 体系详解