Clash のメイン画面上部には、通常3つのモードボタンがあります——ルール(Rule)、グローバル(Global)、直結(Direct)。これらは「全体のマスタースイッチ」で、すべてのトラフィックの大まかな向き先を決めます。違いが分からず、ページが開かないたびに適当に切り替えている人も多いでしょう。本記事では3つのモードを完全に理解し、シーン別の実用的な選び方を紹介します。
3つのモード早見表
| モード | 動作 | 典型的な用途 |
|---|---|---|
rule | ルールで振り分け。国内は直結、海外はプロキシ | 日常使用(推奨) |
global | すべてのトラフィックをプロキシ経由 | ルール不足 / 一時的なグローバル |
direct | すべてのトラフィックを直結 | 一時的にプロキシをオフ |
Rule ルールモード:最もよく使う
ルールモードでは、設定内の rules に従って各接続を逐次照合し、「プロキシすべきものはプロキシ、直結すべきものは直結」を実現します。これが Clash の真髄であり、日常利用のデフォルト選択です。
利点は明確です。海外サービスはプロキシ経由で快適にアクセスでき、国内サイト、国内動画、ダウンロード更新などはローカルネットワークを直接使うため、速度が速く遅延も低く、貴重なプロキシ通信量も無駄になりません。ほとんどのの場合、ルールモードのままで十分で、頻繁に切り替える必要はありません。
ルールモードの効果は、ルールがどれだけ整っているかに依存します。ある海外サイトがルールでカバーされていないと、フォールバックルールで直結と判定され、開けなくなることがあります——これはモードの問題ではなく、ルールの補完が必要なサインです。
Global グローバルモード:一律プロキシ
グローバルモードでは、すべての接続が現在選択中のノードを経由し、ルールは無視されます。主に次の2つの場面で有用です:
- ルールが不完全なときの一時対応:ルールでカバーされていない海外サービスを急いで使う必要がある場合、グローバルに切り替えればルール修正の手間を省けます;
- 問題の切り分け:ルールモードで開けないサイトが、グローバルでは正常に開けるなら、ノード自体は問題なく、原因はルール側——非常に実用的な切り分けテクニックです。
代償として、国内サイトもプロキシを経由するため、遅くなったり遅延が増えたり、通信量も消費されます。グローバルモードは「一時利用」向きで、長期オンは非推奨です。
Direct 直結モード:プロキシなしと同等
直結モードでは、すべてのトラフィックがプロキシを経由せず、プロキシを「一時的にオフ」にした状態です。クライアントを終了する必要はありません。国内サービスだけ使いたいとき、「プロキシが原因かどうか」を一時的に切り分けたいとき、会社やキャンパスネットワークでローカル回線を使う必要があるときなどに適しています。直結に切り替えれば、すべて通常の物理ネットワーク経由になります。
結局どう選ぶ?
そのまま使える判断フローを紹介します:
- 日常使用 → 常に Rule;
- ルール未カバーの海外サイトを一時的に使う → Global に切り替え;
- ルールが原因でページが開けないと疑う → まず Global で検証。通ればルールを1本追加し、Rule に戻す;
- プロキシを一時オフにしたいがクライアントは終了したくない → Direct。
よくある疑問:グローバルでも繋がらないのはなぜ?
グローバルモードでもページが開けない場合、原因はルールではなくノードや環境側にあります。よくある理由は、選択中のノード自体が失効している、サブスクリプションの通信量が尽きてすべてのノードが使えない、ローカルネットワーク異常、システムプロキシと TUN の同時有効による競合などです。この場合は、異なる地域のノードをいくつか試し、サブスクリプション状態とシステムプロキシ設定を確認し、範囲を絞っていけば、多くの場合すぐに原因が見つかります。
モード切り替えをもっと楽に
ルールとグローバルを頻繁に行き来する必要があるなら、メイン画面のクリック以外に、多くのデスクトップクライアントはトレイメニューからの高速切り替えやショートカットキーにも対応しています。ただし根本的には、グローバルが必要になるサービスをルールに追加し、プロキシ経由と明示する方が良いです。ルールが整えば、モードスイッチを触る必要はほぼなくなり、常にルールモードで済む——長期的に最も楽な状態です。
モードとポリシーグループの関係
最後に重要な関係を整理します——モードは「全体スイッチ」、具体的にどのノードを使うかは「ポリシーグループ」が決める。モードは「プロキシを使うか、ルールに従うか」を答え、ポリシーグループは「プロキシを使うならどのノードか」を答えます。両者は連携して動きます。ルールモードでは、ルールがトラフィックをポリシーグループに向け、ポリシーグループがグループ内のどのノードを使うかを決めます。この役割分担を理解すれば、「モード変更」と「ノード変更」を混同しなくなります。
ヒント:グローバルに切り替えないと使えないことが頻繁にあるなら、ルールの補完が必要なサインです。毎回手動切り替えするより、ルールを整えて恒久対応する方が楽です。
ルールの書き方や各ルールタイプの使い方をさらに知りたい場合は、本ブログの「Clash ルール振り分け詳解」を読むか、ドキュメント · ルールタイプ早見表 を参照してください。
結局のところ、3つのモードはこの「マスタースイッチ」の3段階に過ぎません。本当に体験を左右するのは、ノードの品質とルールの完成度です。それぞれの適用シーンを理解すれば、アクセス異常時にどの段階へ切り替えて問題を特定すべきかすぐ判断でき、以前のように盲目的に試す必要がなくなります。モードを切り分けツール、ルールを長期ソリューションとして使えば、だんだん使いこなせるようになります。