Due to Anthropic's blocking policy, using the Claude model in VS Code's GitHub Copilot now requires some special methods.
Locally, since I always have a proxy running, there's no issue. However, when connecting remotely to my Linux server to write code, I find that the Claude model is missing.
![]() Local | ![]() Remote |
Although I looked up some solutions—configuring to use local extensions, proxying to local—each has its own issues.
Here's my solution directly. First, configure the proxy on the remote server, then add the following content to the remote file ~/.vscode-server/data/Machine/settings.json:
{
...
"http.proxySupport": "override",
"http.proxy": "http://localhost:7890",
"http.proxyStrictSSL": false,
}
You must use override mode. Using 'on' only recommends plugins to use the proxy, but GitHub Copilot doesn't comply.

