はじめに
Clash Verge Revを使い始めると、「ルール」「グローバル」「DIRECT」というプロキシモードの選択肢が表示され、どれを使うべきか迷うことがあります。これらは通信をどのように振り分けるかを決める設定です。モードを切り替えても、サブスクリプションの内容やプロキシノードそのものが変更されるわけではありません。
通常の利用では、まずルールモードを選ぶのがおすすめです。設定ファイルに含まれるルールに従って、通信ごとにプロキシ経由か直接接続かを振り分けます。特定の接続を確認したいときは一時的にグローバルやDIRECTを使い、確認後にルールへ戻すと、意図しない通信経路のまま使い続けることを防げます。
この記事のポイント
3つのモードの違い、画面上での切り替え方、System ProxyやTUNとの関係、接続トラブル時の確認順をまとめて解説します。
1ルール・グローバル・DIRECTの違い
プロキシモードは、通信が最終的にどの経路を使うかを決めるルールです。選んだモードによって、Proxyグループで選択したノードが使われるか、設定内の振り分けルールが参照されるかが変わります。各モードの特徴は次のとおりです。
| モード | 通信の扱い | 主な用途 | 注意点 |
|---|---|---|---|
| ルール(Rule) | 設定ファイルのルールに従って、プロキシグループまたはDIRECTへ振り分けます。 | 普段の利用。サイトや通信の種類に合わせて経路を分けたい場合。 | ルールやグループの設定に依存します。必要なルールがないと、想定と異なる経路になることがあります。 |
| グローバル(Global) | 通常は、プロキシグループで選択中のプロキシを広く利用します。 | 通信をまとめてプロキシ経由にし、特定のサービスの挙動を比較したい場合。 | 国内サイトもプロキシ経由になることがあり、速度や利用可能なサービスに影響する場合があります。 |
| DIRECT | 通信をプロキシ経由にせず、端末が接続しているネットワークから直接送信します。 | プロキシを使わない状態との比較や、直接接続が必要な環境での一時確認。 | プロキシ経由が必要な通信も直接接続になります。用途によっては接続できなくなることがあります。 |
画面の表示名やグループの挙動は、Clash Verge Revのバージョンや読み込んだプロファイルによって異なることがあります。特にGlobalモードでは、選択中の項目が単一ノードではなく「手動選択」などのグループの場合があります。その場合は、Proxy画面でグループ内の利用するノードも確認してください。
迷ったときの基本
普段はRule、経路の切り分けにはGlobalやDIRECTを短時間だけ使う、という運用がわかりやすく安全です。
2利用場面に合わせた選び方
どのモードが最適かは、プロファイルのルールと、何を確認したいかによって決まります。すべての通信をプロキシへ送る必要がない場合、Globalを常時使うより、Ruleで設定どおりに振り分けるほうが扱いやすいでしょう。Ruleでは、一般に海外向けの通信をプロキシへ送り、直接接続する通信はDIRECTへ送るようなルールを利用できます。ただし、実際の振り分けは読み込んだ設定に従います。
- 通常のブラウジング: Ruleを選びます。ルールに応じて通信が振り分けられるため、プロキシ対象外の通信まで一律に経由させずに済みます。
- あるサービスだけ接続経路を調べる: まずRuleで試し、必要に応じてGlobalへ切り替えて比較します。Globalにしたときだけ接続できる場合は、ルールの不足やグループの選択を調べる手掛かりになります。
- プロキシの影響を確認する: DIRECTに切り替えて同じサイトやアプリを試します。DIRECTで失敗し、RuleまたはGlobalで成功するなら、プロキシ経由が必要な通信である可能性があります。
- ネットワークの制限を確認する: DIRECTでのみ接続できるサービスがある場合は、プロキシ経由の通信や選択中のノードとの相性を確認します。
モードを変えた結果だけで原因を断定するのは避けてください。サイト側の障害、DNSの設定、ノードの混雑、アプリ独自の通信方式なども結果に影響します。比較するときは同じ端末・同じネットワークで、対象を一つずつ試し、元のモードへ戻したときの結果も記録すると切り分けがしやすくなります。
3画面からモードを切り替える
Clash Verge Revでは、モードの選択欄がDashboardや設定画面などに配置される場合があります。バージョンによってレイアウトや翻訳が異なるため、以下では画面上の役割を目印にします。操作前に、利用したいプロファイルが読み込まれ、Mihomoコアが起動していることを確認してください。
- Clash Verge Revを起動し、プロファイルが選択済みであることを確認します。プロファイルが未選択、またはコアが停止中の場合、モード欄が表示されない、あるいは変更が反映されないことがあります。
- Dashboardなどから、Mode・モードと表示された選択欄を探します。項目にRule、Global、Directが表示されていれば、その欄がプロキシモードの切り替え先です。
- 普段使いにはRuleを選択します。通信をまとめてプロキシ経由にしたい場合はGlobal、直接接続を比較したい場合はDirectを選びます。
- Globalを選んだ場合は、Proxy画面を開いて対象グループを確認し、利用するノードを選択します。モードをGlobalに変えただけでは、意図したノードが選ばれているとは限りません。
- ブラウザーや対象アプリで接続を試し、必要に応じてConnectionsやLogsで通信の状態を確認します。テストが終わったら、通常の利用ではRuleに戻します。
切り替え時の注意
DIRECTやGlobalは通信経路を大きく変えるため、テスト後に元へ戻し忘れると、速度低下や意図しない直接接続につながる場合があります。接続確認のたびに現在のモードを意識してください。
4System ProxyとTUNモードの関係
プロキシモードとSystem Proxy、TUNは、関連していますが同じ設定ではありません。モードはClashに届いた通信をどう処理するかを決めます。一方、System Proxyは対応するアプリにClashのプロキシポートを使うよう、OS側へ設定する機能です。TUNは仮想ネットワークインターフェースを使って通信を取り込み、System Proxyに対応しないアプリや一部のシステム通信も扱えるようにする機能です。
- System Proxyを有効にする: ブラウザーなど、OSのプロキシ設定を利用するアプリに向いています。ただし、すべてのアプリがこの設定に従うわけではありません。
- TUNを有効にする: System Proxyでは拾えない通信も対象にしたい場合に検討します。OSによっては管理者権限やネットワーク拡張の許可が必要です。
- どちらも有効にしない: Clashへ通信が届かなければ、Rule・Global・DIRECTを切り替えても、その通信の経路は変わりません。
したがって「Globalにしたのにアプリの通信が変わらない」というときは、モードだけでなく、そのアプリの通信がClashに取り込まれているかも確認してください。System ProxyとTUNを同時に使う必要があるかは環境や設定によって異なります。まず一方で動作を確認し、競合や二重経路が疑われる場合は設定を一つずつ変更するのが安全です。
5接続できないときの確認方法
モードを変更しても接続できない場合、設定をまとめて変更する前に、通信がどの段階で止まっているかを順番に調べましょう。次の確認は、ルールの誤り、ノードの問題、通信の取り込み漏れを区別するのに役立ちます。
- Clashの状態を確認する: プロファイルが有効で、コアが起動しているかを見ます。起動エラーがある場合は、Logsの内容を確認し、プロファイルを更新するか必要な修正を行います。
- Proxyグループを確認する: Ruleで利用されるグループに利用可能なノードがあるか、Globalで選択中のグループやノードが正しいかを確認します。ノードがタイムアウトしている場合は、別のノードで比較してください。
- ConnectionsやLogsを調べる: 対象アプリを操作した直後に通信記録が現れるかを確認します。接続先、判定されたルール、選択されたグループを確認できれば、意図しないDIRECT判定やグループ選択を特定しやすくなります。
- Rule・Global・DIRECTを比較する: 同じサービスを同じ条件で試し、どのモードで結果が変わるかを記録します。DIRECTでもGlobalでも失敗するなら、モード以外にノードの障害、プロファイル、DNS、ネットワーク自体の問題が考えられます。
- System ProxyまたはTUNを確認する: ブラウザーだけ動作する、特定アプリだけ通信が変わらない、といった場合は、そのアプリがどの方式で通信を取り込まれているかを確認します。TUNを利用するときはOSの許可状態も見直してください。
確認が終わったら、普段の用途に合うモードへ戻し、System ProxyやTUNも必要な設定だけを有効にします。複数の項目を同時に変更すると、原因がわからなくなるだけでなく、元の動作へ戻すのも難しくなります。モード、ノード、プロキシの取り込み方式を一つずつ試すことが、効率よく原因を特定するコツです。
Clash Verge Revのプロキシモードは、目的に応じて使い分けられます。日常利用ではRuleを基本とし、GlobalとDIRECTは経路の比較や一時的な確認に使うと、設定を把握しやすくなります。無料でダウンロード