
记录下自己在远程集群的SSH服务器VSCode配置Codex的过程。问题SSH服务器无法“网络”因此无法连接OpenAI。方法通过VSCode的Remoteforward端口转发服务走本地网络。步骤一、VSCode设置SSH服务器首先安装Codex插件注意一定是装在服务器上SSH的config.json文件中添加如下命令RemoteForward 7897 127.0.0.1:7897Host xxxx (自己取名) HostName xxx.xxx.xx.xx (这是你自己的SSH地址) Port xxxx (这是你自己的SSH地址端口) User root (这是你自己的用户名) RemoteForward 7897 127.0.0.1:7897注意 RemoteForward 中第一个 7897 找一个空闲的服务器端口即可可以自己设置比如1088第二个 7897 是你本地网络工具配置的端口 我用的默认的是7897二、SSH配置在服务器的~/.bashrc添加以下内容export http_proxyhttp://127.0.0.1:7897 export https_proxyhttp://127.0.0.1:7897然后执行source ~/.bashrc三、VSCode端的Codex settings.json中设置注意这一步有的人可能不需要可以先不设置如果发现打不开Codex登录页面再回来设置下Cmd/Ctrl Shift P → open remote settings四、本地网络设置本地需要自己有网络需要开虚拟网卡让所有服务器网络都走本地网络可能会出现国内网络访问不了正常现象同时要检查自己的本地网络端口是不是7897和RemoteForward 127.0.0.1 xxx 后面的端口一致五、如果设置完后VSCode的Codex不跳登陆页面可尝试本步骤这个步骤因人而异我当时没进行本步骤但是我帮别人配置时出现Codex一直在加载不出登录的页面然后用本步骤解决的。我查阅说依旧是服务转发返回的问题。如果也遇到同样问题可尝试本步骤1. 首先在本地装一个codex注意是本地2. 接着在本地登录Codex也要开网络成功登录 Codex 插件后插件会在你的用户目录下生成目录~/.codex将这个文件直接压缩上传到服务器的用户目录我的是~/root/然后解压即可通常到这一步就能登录了。3、注意如果能跳出登录页面但是点登录后一直卡在加载的话第二步不要上传整个.codex文件夹找到文件夹里面的auth.json然后上传到对应服务器的 . codex文件夹中注配置完成后要重启下VSCode服务Ctrl Shift P Remote-SSH: Kill VS Code Server on Host每次使用Codex前记得开网络否则登不上参考https://zhuanlan.zhihu.com/p/2016472192557278117通过VS code远程连接服务器使用codex - 知乎