☰
Vscode通过ssh链接autodl云服务器并配置codex
2026/10/31 10:52:38 网站建设 项目流程

1. ssh链接云服务器,并增加转发端口:

SSH 配置反向端口转发 先找到本地软件的网络端口,比如我这里是:7897 然后在本地 SSH config 对应服务器配置里加入

这样远程服务器访问时,流量就会转发到我们本地的网络。

2. 扩展中下载codex:

3. 配置 VS Code Remote 环境网络

连接远程服务器后: Ctrl + Shift + P 搜索并打开: Preferences: Open Remote Settings (JSON) 加入远程网络配置

{ "http.proxy": "http://127.0.0.1:7897", "http.proxySupport": "on", "http.proxyStrictSSL": false, "terminal.integrated.env.linux": { "http_proxy": "http://127.0.0.1:7897", "https_proxy": "http://127.0.0.1:7897" } }

4.配置远程服务器上的 Codex

需要保证本地 Codex 已经正常登录,并且本地存在: ~/.codex/auth.json 然后把登录凭证上传到服务器:

接着在服务器的: ~/.codex/config.toml 里加入网络配置: [proxy] http_proxy="http://127.0.0.1:7897" https_proxy="http://127.0.0.1:7897"

保存之后重新连接远程服务器,再打开 Codex 测试。

注:后发现经常还是不稳,可以在powershell里启用:

ssh -NT -o ExitOnForwardFailure=yes -o ServerAliveInterval=30 -i "$env:USERPROFILE\.ssh\id_rsa_autodl" -p 23718 -R 127.0.0.1:7890:127.0.0.1:7897 root@connect.weste.seetacloud.com

这个命令里的参数需要根据你的ssh链接autodl的信息自己填一下。

之后网络就稳定多了,比如在vscode的远程终端执行:

curl -x http://127.0.0.1:7890 -sS -o /dev/null -w 'HTTP: %{http_code}\n' https://api.openai.com/v1/models --max-time 20

这里从HTTP:000变成了401,成功

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询