ゆっくりしていってね
Anthropicのブロッキングポリシーのため、現在はVS CodeのGithub CopilotでClaudeモデルを使用するには特別な手段を取る必要があります。
ローカルでは常にプロキシをマウントしているため問題ありませんが、Linuxサーバーにリモート接続してコードを書こうとするとClaudeモデルが利用できないことがわかります。
![]() ローカル | ![]() リモート |
いくつかの解決策を調べましたが、ローカル拡張の設定やローカルへのプロキシ転送など、それぞれに問題がありました。
ここでは直接私の解決策を提示します。まずリモート環境にプロキシを設定し、その後リモートのファイル ~/.vscode-server/data/Machine/settings.json に以下の内容を追加します:
{
...
"http.proxySupport": "override",
"http.proxy": "http://localhost:7890",
"http.proxyStrictSSL": false,
}
override モードを使う必要があります。onモードだとプラグインの推奨のみで、Github Copilotは従わないためです。