ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

VSCode远程连接服务器使用codex

VSCode远程连接服务器使用codex

VSCode远程连接服务器Codex无法登录+成功登录后一直thinking状态

之前这篇博客中直接修改setting.josn会导致VSCode闪退,以下是最新方法:

一、问题描述

在远程服务器上登录codex时可能会出现以上问题,导致无法登录。这是由于远程服务器未配置代理,服务器位置显示在中国大陆,不在 OpenAI 支持的服务地区范围内,导致 Codex 登录认证时触发地区限制,返回 403 Forbidden 错误,无法正常使用。使用SSH 反向端口转发 + VS Code 设置代理可以成功解决

二、解决方案

1、本地操作

如上图所示,找到.../.ssh/config,选择用记事本打开,找到你连这台服务器的 Host 段(没有就新建),加一行RemoteForward :

Host your-server-alias HostName x.x.x.x User xxx RemoteForward 17897 127.0.0.1:7897 // 7897替换为你本地的代理端口,17897作为服务器端的端口号 // 我的本机代理是 7897,远端可能有人占用 7897,所以在远端我选择了17897作为端口号,换成其它的也可以 // 127.0.0.1替换为你的系统代理地址

保存并关闭,本地操作结束!

2、远端设置

返回VSCode,找到setting,切换到remote,搜索proxy。接下来进行三个参数配置。

(1)Http: No Proxy

新建item,输入:localhost,127.0.0.1,::1

(2)Http: Proxy

输入:http://127.0.0.1:17897,将17897替换为远端的端口号

(3)Http: Proxy Support

将其设置为on

3、成功登录

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进