使い方ドキュメント · 所要時間 約10分

Clash Verge 使い方ガイド

サブスクリプションのインポートから動作確認まで、4つのステップでClash Vergeの基本設定を完了できます。このチュートリアルはClash Vergeのメニューに沿って説明し、Clash PlusやFlClashなど他のクライアントの対応する項目も案内するので、初めてでも最後まで進められます。

クライアントによって画面の名称は少し異なります。このチュートリアルはClash Vergeのメニューに沿って説明します。「サブスクリプション」ページで設定をインポートし、「プロキシ」ページでノードとポリシーグループを選択し、「設定」ページでシステムプロキシとTUNモードを管理します。Clash PlusやFlClashを使う場合は、名称が近い項目を探してください。操作の順番はまったく同じです。

始める前に3つ確認してください。クライアントがインストール済みであること(Windows / macOS / Linuxのインストールパッケージはダウンロードページを参照)。プロキシサービスに登録済みで、サービスパネルからサブスクリプションリンクをコピーできること。サブスクリプションリンクが https:// で始まり、ブラウザで直接開けること。

ステップ1 · Clash サブスクリプションをインポート

Clash Vergeを開き、左側のナビゲーションバーで「サブスクリプション」をクリックします。右側がサブスクリプション管理エリアです。初めて使うときはリストが空で、「新規作成」ボタンだけが表示されています。ここで行うのは、サービスプロバイダーから提供されたサブスクリプションリンクをクライアントに渡し、利用可能な設定ファイルを生成することです。

「新規作成」をクリックするとフォームが表示されます。入力項目は3つ:名前、サブスクリプションリンク、自動更新です。名前は「マイサブスクリプション」など自由に入力して、複数の設定ファイルを区別しやすくします。サブスクリプションリンクには、サービスパネルでコピーしたアドレスを余分な空白が入らないように貼り付けます。自動更新にチェックを入れたら、間隔に24と入力します。単位は時間です。入力が終わったら「保存」をクリックします。

クライアントがサブスクリプションのURLにアクセスして設定ファイルをダウンロードします。通常は数秒で完了します。成功すると、サブスクリプションのリストにプロフィールカードが表示され、設定名、ノード数、最終更新日時が確認できます。左側の「プロキシ」をクリックすると、ノードリストが生成され、ポリシーグループも設定ファイルの定義どおりに並んでいます。

カードに「インポート失敗」や「解析エラー」と表示された場合は、次の順番で確認してください。サブスクリプションリンクをコピーし直し、前後に空白や改行がないか確認します。サービスパネルでサブスクリプションが期限切れでないか確認します。コピーしたのがClash形式か確認します。一部のパネルではsing-boxやv2rayなどの形式も提供されており、Clashまたはmihomoのものを選ぶ必要があります。古いバージョンのクライアントが新しい形式を認識しない場合は、クライアントをアップグレードしてから再試行してください。

サブスクリプションのインポートは一度きりの作業ではありません。プロキシサービスのノードは変更されることがあるため、プロフィールに12〜24時間の自動更新間隔を設定することをおすすめします。カードの「更新」をクリックしていつでも手動で更新できます。更新に成功すると、「プロキシ」ページのノードリストも同期して変わります。

サブスクリプション設定ファイルは本質的にYAMLドキュメントで、proxies(ノード)、proxy-groups(ポリシーグループ)、rules(振り分けルール)の3つのセクションで構成されています。各セクションの役割を知りたい場合は、設定ファイルのセクション別解説を読んでください。インポートが完了したら、次はプロキシモードの選択です。

ステップ2 · プロキシモードとポリシーグループを選択

左側の「プロキシ」ページをクリックします。上部にモード切り替えがあります:ルール、グローバル、ダイレクトです。この3つのモードはトラフィックの扱い方を決めます。日常使いなら「ルール」で十分です。設定ファイル内のrulesがリクエストを1つずつ照合し、中国国内のドメインは直接接続、海外のドメインはプロキシ経由になるため、手動で操作する必要はありません。

「グローバル」モードは、宛先アドレスに関係なくすべてのトラフィックをプロキシノードに通します。固定の出口IPが必要な場面向けです。「ダイレクト」モードはその逆で、すべてのトラフィックがプロキシを通りません。問題の一時的な切り分けに使われます。

モードトラフィックの行き先用途
ルール設定ルールに従って1つずつ照合し、中国国内は直接接続、海外はプロキシ経由日常のブラウジングで国内・海外サービスを併用する場合
グローバルすべてのトラフィックがプロキシノードを経由固定の出口IPが必要な場合、海外向け業務
ダイレクトすべてのトラフィックがプロキシを通らないプロキシの問題を切り分ける場合

モードの下にはポリシーグループのリストがあります。ポリシーグループはノードのグループで、「ノード選択」「自動選択」「香港」「アメリカ」「ストリーミング」などの名前がよく使われます。ポリシーグループを開くと、具体的なノードを手動で選ぶことも、「自動選択」を選ぶこともできます。自動選択では、クライアントが定期的に速度測定を行い、自動的に最も遅延の低いノードを使います。手動でノードを選ぶときは遅延の色に注目してください。緑は利用可能、赤はタイムアウト、グレーは速度測定失敗を表します。

日常的には「ルール + 自動選択」の組み合わせがおすすめで、基本的に操作は不要です。ストリーミングを視聴するときは、「ストリーミング」ポリシーグループでアンロック対応のノードを手動で選びます。ネットワーク環境の変化が大きい場合は、「ノード選択」に切り替えて手動で指定し、不安定なノードが自動で選ばれるのを避けます。

モードが決まったら、もう1つ「トラフィックをどう引き受けるか」の選択があります。システムプロキシかTUNモードかで、スイッチはどちらも「設定」ページにあります。システムプロキシはシステムのネットワーク設定を変更し、ブラウザなどシステムプロキシに従うアプリが自動的にプロキシを通ります。オンにすればすぐ使え、リソース消費も少なめです。TUNモードは仮想ネットワークカードを作成し、すべてのIPトラフィックを引き受けます。コマンドラインツール、ゲーム、UDPアプリもプロキシを通せますが、初回は管理者権限が必要です。まずはシステムプロキシをオンにし、コマンドラインやゲームの需要があればTUNをオンにするのがおすすめです。2つの方式の詳しい比較は高度な使い方にあります。

ノード、モード、トラフィックの引き受け方が決まったら、次は接続を開始します。

ステップ3 · 接続を開始

「設定」ページに移動し、「システムプロキシ」のスイッチをオンにします。クライアントの状態が「未接続」から「接続済み」に変わります。システムトレイのアイコンも連動して変化します。Windowsではタスクバーのネットワークアイコンにプロキシの通知が表示され、macOSではメニューバーのアイコンが変わります。このステップの後、ブラウザのトラフィックはプロキシを通るようになります。

TUNモードを使う場合は、同じページで「TUNモード」のスイッチをオンにします。初回は管理者権限が要求されます。Windowsでは仮想ネットワークカードサービスのインストールが必要で、UACの確認ダイアログが表示されたら「はい」をクリックします。macOSでは管理者パスワードの入力が必要で、「システム設定 - プライバシーとセキュリティ」でネットワーク拡張機能を許可するよう求められる場合があります。TUNを有効にすると、システムプロキシはオフにして構いません。トラフィックは仮想ネットワークカードが引き受けます。

ブラウザを開いて任意のサイトにアクセスします。正常な場合、ページの読み込み速度は普段と変わりなく、以前開けなかったサイトも正常に開きます。ページが開かない場合は、いったん「設定」に戻ってシステムプロキシをオフにし、ネットワーク自体が正常なことを確認してから、もう一度オンにしてください。この手順で、プロキシ設定の問題かネットワークの問題かを素早く切り分けられます。

接続中は「接続」ページにリアルタイムの接続リストが表示され、各リクエストがどのノードを通り、どのルールに一致したかを確認できます。「ログ」ページにはルールマッチングの詳細な過程が表示され、振り分けの異常を調べるときに役立ちます。たとえば、あるドメインがプロキシではなく直接接続になっている場合、「ログ」でそのドメインを検索すると、どのルールに一致したかがわかります。

接続が開始され、ブラウザで正常にアクセスできたら、最後のステップです。プロキシが実際に機能しているか確認しましょう。

ステップ4 · プロキシが機能しているか確認

ip.sb や ipinfo.io など、IPアドレスの所在地を確認できるサイトを開くと、現在の出口IPと所在地が表示されます。「プロキシ」ページで選んだノードと照らし合わせてください。香港のノードを選んだなら、所在地は香港になるはずです。まだローカルアドレスが表示されている場合は、トラフィックがプロキシを通っていないので、「設定」に戻ってシステムプロキシのスイッチを確認してください。

同じページにはDNSサーバーも表示されます。DNSがローカルのプロバイダーのアドレスになっている場合、DNS解決がプロキシを通っていない可能性があります。「ウェブページは開けるのに、一部のドメインだけ解決がおかしい」という状態が起こり得ます。「設定」-「DNS」でFake-IP拡張モードを有効にするか、設定ファイルでnameserverとfallbackを構成してください。具体的な書き方はDNS設定の詳しい解説を参照してください。

コマンドラインを使う人は、さらに確認できます。実行:

curl -s https://ipinfo.io/json

返ってきたJSONのoriginフィールドが出口IPです。ノードの所在地と一致していれば、プロキシが機能しています。コマンドラインツールはデフォルトでシステムプロキシを読まないため、環境変数の設定が必要です:

export https_proxy=http://127.0.0.1:7897
export http_proxy=http://127.0.0.1:7897

ポート番号は、クライアントの「設定」ページに表示される混在ポートを基準にしてください。バージョンによってデフォルト値が異なる場合があります。

最後に振り分けの確認をしましょう。中国国内のサイトにアクセスすると直接接続で応答が速く、Googleなどのサイトにアクセスするとプロキシ経由になるはずです。両方正常なら、ルールによる振り分けが機能しており、TUNまたはシステムプロキシの引き受け方も期待どおりです。4つのステップが完了し、クライアントは設定どおりにトラフィックを振り分けています。あとはサブスクリプションの有効期限に注意し、ノードが使えなくなったら「サブスクリプション」ページで「更新」をクリックするだけです。

接続に失敗したときは、この順番で切り分けましょう

まずサブスクリプションが期限切れでないか確認し、期限切れならサービスパネルで更新してから再インポートします。次に、ノードがすべてタイムアウトしていないか確認し、タイムアウトしている場合はノードを変更するかサブスクリプションを更新します。続いて、他のプロキシソフトがシステムプロキシを占有していないか確認し、占有していれば終了してから再試行します。最後にDNSが正常か確認し、異常がある場合は高度な使い方のDNSの章を参照してください。より詳しいトラブルシューティングはよくある質問ページに、「基礎知識」「インストールと設定」「活用テクニック」「トラブルシューティング」の4カテゴリでまとめられています。

サブスクリプションをインポートしたのに、ノードリストが空です

サブスクリプションリンクの形式が正しくありません。サービスパネルに戻ってClash形式のリンクをコピーし直し、前後に余分な空白がないか確認してください。古いバージョンのクライアントが新しい形式を認識しない場合は、クライアントを最新版にアップグレードしてから再インポートしてください。

システムプロキシをオンにしたのに、ブラウザでページが開けません

まずシステムプロキシをオフにして、ネットワーク自体が正常なことを確認してください。次に、サブスクリプションが期限切れでないか、ノードの遅延が赤でないかを確認します。一部のブラウザ拡張機能(SwitchyOmegaなど)はプロキシ設定を引き継ぐことがあるため、拡張機能のプロキシ設定を確認し、クライアントと競合する場合は拡張機能のプロキシモードをオフにしてください。

TUNモードで権限が不足と表示されます

Windowsでは管理者としてクライアントを再実行するか、設定でサービスを再インストールしてください。macOSでは「システム設定 - プライバシーとセキュリティ」でクライアントのネットワーク拡張機能の登録を許可し、クライアントを再起動してください。