如何在VSC中的RemoteSSH使用需要科学的插件

教程

原理

1
2
3
4
5
6
7
8
9
远程 VS Code
   ↓(HTTP Proxy = 127.0.0.1:PORT)
远程 SSH 的 127.0.0.1
   ↓(RemoteForward)
你本地的 127.0.0.1:PORT
你本地的代理(Clash / v2ray / shadowsocks)
OpenAI/...

假设使用Clash,默认端口在7890

SSH Config

首先是VSC的ssh配置文件

原本是:

1
2
3
Host xx.xx.xx.xx
  HostName xx.xx.xx.xx
  User niu

增加一行

1
2
3
4
Host xx.xx.xx.xx
  HostName xx.xx.xx.xx
  User niu
  RemoteForward 7890 127.0.0.1:7890

VSC设置

打开 VS Code 设置

  • Ctrl + ,
  • Ctrl + Shift + PPreferences: Open Settings (UI)

搜索 proxy

找到设置:

1
Http: Proxy

填:

1
http://127.0.0.1:7890

reload

1
2
Ctrl + Shift + P
 Developer: Reload Window

此时codex应该就能正常连接登录了

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计