news 2026/6/12 20:09:14

VSCode Remote-SSH基于本地代理使用Codex

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VSCode Remote-SSH基于本地代理使用Codex

VSCode Remote-SSH基于本地代理使用Codex

  • 原理
  • 配置vscode本地代理
  • 配置vscode SSH RemoteForward
  • 配置远端vscode
  • 复制 .codex/auth.json
  • 验证代理端口监听状态
  • vscode终端注意事项

原理

VS Code 本地能联网,不代表 Remote-SSH 里的远端 extension host 能联网,导致:

  • 本地电脑可以通过代理访问 Codex;
  • 但是远程服务器因为网络限制,不能直接访问 chatgpt.com / OpenAI 相关服务;
  • 用 VS Code Remote-SSH 连接服务器以后,Codex 插件经常登录失败、请求报错、卡在 Thinking,或者插件不能稳定访问远端项目。

  • Local Laptop:你看见的 VS Code 界面,以及本地已经能用的代理端口,例如 127.0.0.1:7890;
  • SSH RemoteForward:一条通过 SSH 建立的端口转发,把远端的 17890 映射回本地代理;
  • Remote Server:远端 VS Code Server、remote extension host、Codex 插件和你的项目文件。

Codex 插件请求流程:

  1. 你在本地 VS Code UI 里打开 Codex 面板,输入 prompt;
  2. Codex 插件运行在远端 extension host,所以它能直接读取远程服务器上的项目文件;
  3. 我们在 Remote Settings 里告诉远端 VS Code:HTTP 请求优先使用这个代理入口:
http.proxy=http://127.0.0.1:17890
  1. 对远端服务器来说,127.0.0.1:17890 是服务器自己的 localhost 端口;
  2. 但因为 ~/.ssh/config 里设置了:
RemoteForward17890127.0.0.1:7890
  1. 远端的 17890 端口会被 SSH 转发回本地电脑的 127.0.0.1:7890;

  2. 最后由本地代理访问 chatgpt.com / OpenAI 服务,再沿着同一条路径把响应传回 Codex 插件,并显示在本地 VS Code 界面里。

配置vscode本地代理

Preferences: Open User Settings(JSON)

  • 路径:~/.config/Code/User/settings.json(Linux)
  • 作用:本机全局生效,所有窗口、所有项目都用这一套Visual Studio Code
  • 适用:现在只是本地打开 VS Code 写代码,没有远程连接
    → 配代理就改这个

加入:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 20:08:09

如何快速找回比特币钱包密码:面向新手的完整恢复指南

如何快速找回比特币钱包密码:面向新手的完整恢复指南 【免费下载链接】btcrecover An open source Bitcoin wallet password and seed recovery tool designed for the case where you already know most of your password/seed, but need assistance in trying dif…

作者头像 李华
网站建设 2026/6/12 20:07:00

GBase 8s数据库安装包脚本组件汇总

南大通用GBase 8s数据库(gbase database)安装包脚本组件汇总介绍:配置rootinit.ini —自动化安装的参数配置文件定义数据库实例名、路径、端口、内存、字符集等全部关键参数。install_init.sh 执行时首先读取此文件。部署rootinstall_init.sh…

作者头像 李华
网站建设 2026/6/12 20:06:59

GBase 8s数据库安装包脚本核心配置文件init.ini解析

南大通用GBase 8s数据库(gbase database)安装包脚本核心配置文件init.ini 是自动化安装的参数中枢,install_init.sh 首先读取并解析该文件。配置项分为三大类:2.1 数据库基本参数USER_OS_PWD — gbasedbt 密码,须含数字…

作者头像 李华
网站建设 2026/6/12 20:04:42

哔哩下载姬DownKyi:解锁B站视频自由收藏的终极方案

哔哩下载姬DownKyi:解锁B站视频自由收藏的终极方案 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&#xff…

作者头像 李华