Codex远程服务器登录错误:Token exchange failed: token endpoint returned status 403 Forbidden
摘要:针对Codex远程服务器登录常见问题,本文参考知乎用户连营的解决方案,整理出适合新手小白的详细操作步骤。内容包括从问题定位到具体解决方法,帮助初学者快速掌握远程登录技巧,解决连接障碍。
·
一、问题:

codex通过远程服务器登录的时候,会遇到下面问题:
![]()
二、思路
参考知乎用户连营大佬的解决方法,我提供了可供新手小白参考的Vscode中详细的步骤。

三、解决
1.SSH配置文件

选择你自己的SSH配置文件

最后一行添加RemoteForward

RemoteForward 17890 127.0.0.1:7890
后面的7890根据你本地代理的端口自行更改,如flash就是7890
前面的远程端口17890 不要改成和后面一样,容易堵住,最好就按我这样写
2.远程文件(proxy)
ctrl+shift+P,并输入:
Preferences: Open Settings (JSON)

在其中添加,并ctrl+S 保存
{
"http.proxy": "http://127.0.0.1:17890",
"http.proxySupport": "override"
}

3.让 VSCode 别自动转发这个端口(可选,但更干净)
ctrl+shift+P,并输入:
Preferences: Open Settings (JSON)

在远程窗口的 settings.json 里加:
{
"remote.portsAttributes": {
"17890": {
"onAutoForward": "ignore"
}
}
}
(如果你坚持用 7890,也可以写 7890,但不推荐,因为一不小心还是会冲突。)
结果如图:(我配置文件带有其他东西,所以我加在了中间,记得最后的"}"后面加个英文,)
这个设置的意思:远程检测到 17890 在监听时,不要自动转发。
四、测试
在服务器终端输入
curl -I -x http://127.0.0.1:17890 https://example.com
有类似以下输出,即为成功

最后成功登录CODEX

更多推荐
所有评论(0)