[Mac] VS Code で Clash プロキシを設定する方法

VS Code には、IntelliCode や Claude Dev など、Proxy を通してアクセスする必要があるプラグインがいくつかあります。以下は Clash プロキシを使用する設定方法で、他のものも同様です。

0. システム環境

macOS Sonoma 14.6.1
Clash for Windows 0.20.39

1. システム設定

デフォルト設定を変更していない場合、Clash はデフォルトで 7890 ポートを使用します。変更していない場合は、システム設定ファイル sudo vim ~/.zshrc を編集し、以下の部分を追加します:

export http_proxy=http://127.0.0.1:7890
export https_proxy=$http_proxy
echo -e "Http Proxy is on."

その後、ウィンドウを再起動するか、以下のコマンドを使用して有効にします:

source ~/.zshrc

変更している場合は、実際のポート番号に合わせて修正してください。これでコマンドラインで Clash プロキシを使用できるようになります。テストしてみましょう:

curl -I "www.apple.com"

2. VS Code 設定

多くの場合、macOS は上記のデフォルト設定を正しく使用していません。この場合、VS Code に設定を行います。

2.1 Clash の設定

TUN と allow WLAN の 2 つのオプションを有効にする必要があります:

2.2 VS Code の設定

Code -> Settings -> Settings を開き、http_proxy を検索します:
http://127.0.0.1:7890 を入力します:

問題が発生しなければ、VS Code のプラグインは Clash プロキシを使用できるはずです。

参考資料

[1] https://kawnnor.com/wsl-vscode-proxy

Add a Comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です