在ssh远程连接的autodl服务器(中国无root权限服务器)上使用copilt的Claude模型
总结
废话少说,最近中国被封禁,像autodl这样的服务器在国内的平台,在VScode中使用ssh远程连接后会发现copilot中的Claude模型没有了,这是因为你用的是下在服务器上的copilt插件,ip在国内,所以改一下配置,将插件设置在本地客户端UI运行就行,这样1.可以用本地的ip。2.不用每次连接新服务器都下插件。
方法
首先ctrl+shift+p,搜索打开vscode 设置文件,也就是settings.json。
1.确保配置的有代理端口
一般默认(可以先看一下自己的代理端口,有的默认的是5201):
"remote.SSH.httpProxy": "",
"http.proxySupport": "on",
"http.proxy": "http://127.0.0.1:7890",
"https.proxy": "http://127.0.0.1:7890",
"http.proxyStrictSSL": false,
2. 然后添加这个配置,ctrl + s
"remote.extensionKind": {"GitHub.copilot": ["ui"],"GitHub.copilot-chat": ["ui"]
}
这条配置把 GitHub Copilot 和 Copilot Chat 插件设为在本地客户端(UI端)运行。