0️⃣ 准备 首先远程服务器上需要安装 Codex,确认代理端口,例如: 7897 1️⃣ 修改本机 SSH config 在本机 SSH config 里给服务器配置加上一行: RemoteForward 7897 127dot0dot0dot1:7897 如果你的端口是 7890,可以写成: RemoteForward 7897 127dot0dot0dot1:7890 然后用 VSCode 连接这个 Host。 2️⃣ 配置远程代理环境变量 VSCode 使用 Ctrl + Shift + P 输入:Preferences: Open Remote Settings (JSON) ,加入P3里面的配置信息。 也可以把代理变量写到远程服务器的 shell 配置里,比如 ~/.bashrc,这样不仅 VSCode 终端能用,普通 SSH 登录服务器时也能用。 3️⃣ 上传 Codex 登录文件 如果本机已经登录过 Codex,可以把登录文件传到远程服务器:见P4 注意:不要把真实的 auth.json 发到网上。 4️⃣ [已更新] 修改 ~/.codex/config.toml 在该文件添加下面三行: [proxy] "http_proxy" = "http://127.0.0.1:7897" "https_proxy" = "http://127.0.0.1:7897" ps: 最近发现不添加的话启动 codex_apps MCP 服务会超时报错。 核心就是四步: 1. SSH config 添加 RemoteForward 2. 远程环境配置 HTTP_PROXY / HTTPS_PROXY 3. 上传 Codex auth.json 4. 修改config.toml 这样就可以在 VSCode 远程服务器上通过本机代理正常使用 Codex。 #codex #AI #ssh #autodl
VSCode ssh服务器通过反代使用Codex
刘耀文的大沙雕
论文
降低AIGC
知网
作者:VSCode ssh服务器通过反代使用Codex
上一篇
← 上一篇:没有上一篇
下一篇
下一篇:没有下一篇 →