クライアント選び
Clashクライアント比較
対応OS・コア・利用シーン
まずOSを確認し、次にサブスクリプションの形式を確認しましょう。クライアント名の知名度より、操作のしやすさやルールの対応状況が重要です。
01 / COMPARISON
対応OSと設定機能の比較
対応OS欄は、本サイトでダウンロードを提供している範囲を示します。各プロジェクトが対応するすべてのビルドを網羅するものではありません。更新状況は選定の目安です。実際の更新やOSとの互換性は、各プロジェクトの案内をご確認ください。
画面が狭い場合は表を横にスクロールできます。クライアント名をクリックすると、下部の解説に移動します。詳細を開いて違いを確認してください。
| クライアント | 本サイトでのダウンロード対応OS | コアと互換性 | 更新状況 | 使いやすさ | 主な機能・おすすめのユーザー |
|---|---|---|---|---|---|
| Clash Plus おすすめ |
Windows、macOS、Android、iOS | プラットフォームごとの実装とプロトコル対応を確認。原版またはmihomoとは一括りにしません | 継続的に更新 | 比較的簡単。まずサブスクリプションを読み込み、接続先を選択 | 複数プラットフォームに対応。初めて使う方や複数端末を使う方に |
| Clash Verge Rev | Windows、macOS、Linux | mihomo。拡張設定に対応 | 継続的に更新 | 初心者にも扱いやすいが、設定の拡張には追加の知識が必要 | 接続、ルール、ログ、設定を管理。デスクトップで細かく設定したい方に |
| FlClash | Windows、macOS、Linux、Android | mihomo。Flutterで構築されたUI | 継続的に更新 | 比較的簡単。プロキシモードとグループ選択の理解は必要 | デスクトップとAndroidで似た画面構成。操作の一貫性を重視する方に |
| Clash Nyanpasu | Windows | コアの管理に対応。原版またはmihomoの機能は選択したコアによって異なる | 継続的に更新 | 標準的。コアとUIの設定を見分ける必要あり | コアの切り替えとUIのカスタマイズに対応。設定を自分で管理したいデスクトップユーザーに |
| Clash for Windows | Windows | アーカイブ版は主に原版Clashの設定形式を採用 | 開発終了 | 基本操作は標準的。古い手順や設定例が新しいプロトコルに対応しない場合あり | 旧UIと旧設定を保持。移行の参考用で、新規インストールにはおすすめしません |
| Clash Meta for Android | Android | Meta/mihomo系。利用できる機能は同梱コアによって異なる | 継続的に更新 | 標準的。VPN権限とバックグラウンド動作の設定が必要 | 設定ファイルとアプリごとの通信振り分けに対応。Androidのネットワーク設定に慣れた方に |
| Surfboard | Android | 独自実装と設定形式を採用。Clashコアではありません | 継続的に更新 | 対応する設定があれば比較的簡単。変換には設定構文の理解が必要 | 対応する形式の設定をすでに使っているAndroidユーザーに |
| ClashX Meta | macOS | Clash Meta。アーカイブ版のコアは現在のmihomoと同じではありません | 開発終了 | メニューバーから簡単に操作できます。問題の調査には設定の知識が必要 | メニューバーからプロキシを切り替え。旧環境の参考や移行用に |
02 / CLIENT NOTES
各クライアントを選ぶポイント
操作方法、互換性の範囲、乗り換え時の注意点を確認できます。機能名の多さだけを理由に乗り換える必要はありません。まず現在の操作で困っている点を明確にしましょう。
Clash Plus:初めての利用や複数端末におすすめ
設定の拡張を調べる前に、サブスクリプションを読み込み、接続先を選んですぐ使いたい方にはClash Plusがおすすめです。本サイトではWindows、macOS、Android、iOSの各ダウンロードページでおすすめとして紹介しており、複数端末を使う場合も同じ製品から始められます。製品情報はclashplus.ioで確認できます。インストーラーはダウンロードページから入手できます。
複数のOSに対応していても、すべてのOSで同じ機能を使えるとは限りません。インストール前に、サブスクリプションで利用するプロトコル、アプリが受け付ける形式、OSの権限要件を確認してください。製品名だけを見て、任意のClash YAMLをそのまま使えると判断しないようにしましょう。まず設定を1つ読み込んで接続を確認し、その後に通信の振り分けを追加してください。Linuxデスクトップでルールの確認や設定編集を主に行うなら、Clash Verge Revが向いています。
Clash Verge Rev:デスクトップでのルール・設定管理
Clash Verge Revはmihomoコアを採用し、プロキシ、設定、接続、ルール、ログ、設定項目が分かれて表示されます。「どのルールに一致したか」「通信がどこへ向かっているか」を確認したいデスクトップユーザーに適しています。初めて使う場合は、設定を読み込んで有効にし、プロキシ画面で接続先を選んでからシステムプロキシを設定します。TUNモードや設定の拡張は、基本的な接続を確認した後で試しましょう。
原版のClash Vergeとは別プロジェクトです。チュートリアルやインストール手順を探す際は、Revの記載を確認してください。特に、サブスクリプションの元データとクライアントが処理した実行設定を区別することが大切です。サブスクリプションの更新で上書きされる部分を直接編集すると、ルールが繰り返し消える原因になります。ルールを継続的に追加する場合は、クライアントの拡張・統合方法を確認し、エディター上のテキストだけでなく実際の実行結果も確認してください。
FlClash:デスクトップとAndroidで似た操作感
FlClashはmihomoコアを採用し、FlutterでUIを構築しています。デスクトップとAndroidを併用する方は、設定、接続先、接続管理の画面構成が似ているため、操作を覚え直す手間を減らせます。Clash系のサブスクリプションをすでに利用していて、複数端末で日常の操作を揃えたい方に適しています。Linuxユーザーはダウンロードページで、FlClashとClash Verge Revのインストーラーを比較できます。
同じコアを使っていても、クライアントの設定をそのまま移行できるとは限りません。デスクトップのシステムプロキシのポート、モバイル端末のVPN権限、アプリごとの通信振り分けは、プラットフォームに依存する設定です。新しい端末では改めて確認してください。移行時はまずサブスクリプションを読み込んで基本的なルールを確認し、その後にバックグラウンド動作、起動時の挙動、通信の取り込み方法を設定します。デスクトップで使っていたファイルパスやネットワークインターフェース名を、そのままスマートフォンにコピーしないでください。
Clash Nyanpasu:UIのカスタマイズとコア管理
Clash Nyanpasuは、デスクトップの設定を自分で管理し、使い慣れた画面にカスタマイズしたい方や、複数のコアを使い分けたい方に適しています。本サイトではWindows版をダウンロードできます。コアを切り替えられるからといって、すべてのコアで同じ設定が使えるわけではありません。実際に選択したコアによって、利用できるプロトコル、ルールの拡張、設定項目が異なります。
サブスクリプションがmihomoの拡張機能を使う場合は、現在のコアを確認してから読み込み、問題を調べてください。切り替え後にエラーが出た場合は、UIを何度も再インストールするのではなく、ログに示された設定項目やプロトコルを確認しましょう。コア管理は柔軟性を高める一方、自分で確認する項目も増えます。基本的な接続だけを使いたい方はClash Plusを、デスクトップでルールを詳しく確認したい方はClash Verge Revを比較してみてください。
Clash for Windows:アーカイブ版と移行時の参考
Clash for Windowsは、一般にCFWと呼ばれ、すでに開発が終了しています。古いチュートリアルで見かけることはありますが、当時のボタンの位置や設定例が、現在のプロトコルに対応しているとは限りません。本サイトでは、既存環境の再現や移行時の参考としてWindows用アーカイブ版を掲載しています。新規インストール向けの通常の選択肢としてはおすすめしません。
原版Clashの設定形式と、後から追加されたMeta/mihomoの拡張機能は完全には一致しません。サブスクリプションに新しいプロトコルや拡張ルールが含まれる場合、旧版では読み込めないことがあります。移行前にサブスクリプションの入手先、手動で追加したルール、必要なポート設定を保存し、継続的に更新されているクライアントで設定し直してください。古いプログラムのフォルダーを丸ごとコピーしたり、慣れた画面だからとOSとの互換性や今後の更新を無視したりしないようにしましょう。
Clash Meta for Android:モバイルの設定とアプリ別振り分け
Clash Meta for Androidは、一般にCMFAと呼ばれるAndroid向けのMeta系クライアントです。Clashの設定を理解しており、サブスクリプション、ルール、通信を取り込むアプリの範囲を管理したい方に適しています。対応プロトコルはインストール版に含まれるコアを確認してください。「Meta」という名称だけで、現在のデスクトップ版mihomoと機能が常に一致すると判断しないようにしましょう。
スマートフォンでは、OSのVPN権限、他のVPNアプリとの競合、バックグラウンド動作の制限に注意が必要です。設定を正常に読み込めても、画面ロック後に切断される場合、ノードやルールではなく、OSがバックグラウンド動作を制限している可能性があります。アプリごとに通信を振り分ける場合は、どのアプリの通信を取り込み、その通信がどのルールに一致したかを確認してください。この2つは別の設定です。
Surfboard:設定形式を確認してから選ぶ
SurfboardはAndroid向けプロキシクライアントの一つで、ClashのUIを変えただけのアプリではありません。独自の実装と設定形式を採用し、一部のSurge形式の設定に対応していますが、関連するすべての項目を完全に扱えるとは限りません。対応形式の設定をすでに持ち、利用可能なプロトコルを把握している方に向いています。
手元にあるのがClash YAMLや汎用ノードのサブスクリプションだけなら、URLを貼り付けるだけでプロキシグループ、ルールセット、DNS設定がすべて維持されると思わないでください。変換して設定を作成した場合も、未対応の項目が失われていないか確認が必要です。mihomoのルールや拡張設定を使い続けたい場合は、対応するコアを採用したクライアントを選びましょう。UIの好みだけで、余計な設定変換の手間を負うのは避けてください。
ClashX Meta:macOSのメニューバー向け旧環境
ClashX MetaはClash MetaベースのmacOS向けメニューバークライアントです。主な操作がメニューバーにまとまっており、設定ファイルに慣れ、プロキシをすばやく切り替えたい旧環境のユーザー向けです。開発は終了しており、アーカイブ版に含まれるMetaコアも現在のmihomoと同等ではありません。
macOSに新規インストールする場合は、ClashX Metaの古い手順に合わせてアーカイブ版を使うのではなく、Clash Plus、Clash Verge Rev、FlClashを比較してください。移行時はサブスクリプションと必要な手書きルールを保存し、システムプロキシの設定を改めて確認しましょう。メニューバーから操作できるからといって、必ずしもリソース消費が少ないとは限りません。ルールの規模、接続数、ログ設定、OS環境によって実際の負荷は変わります。
03 / USE CASES
利用シーンから候補を絞る
まず必要な操作を明確にし、その後で画面の好みを比較しましょう。クライアントを変えても、ノードの品質、サーバー側の負荷、ローカルネットワークの状態が改善するわけではありません。
04 / BEFORE SWITCHING
クライアント移行前の確認手順
元に戻せるよう設定を保存し、一つずつ確認しましょう。複数の設定を同時に変えるより、設定を一つずつ変更する方が問題を特定しやすくなります。
まずサブスクリプションと手動設定を保存
サブスクリプションの入手先、手動で追加したルール、現在選択しているプロキシグループ、必要なポート設定を記録してください。サブスクリプションURLに個人用の認証情報が含まれることがあります。画面を共有したり、他の人に相談したりする前に、機密部分を隠しましょう。クライアントからエクスポートした設定を別のアプリで直接読み込めるとは限りません。アプリの設定ファイルだけでなく、元のサブスクリプションと内容を確認できる設定データを保存してください。
次に設定形式とコアの対応状況を確認
完全なClash設定、ノードのみのサブスクリプション、他のクライアント用設定を区別してください。新しいクライアントで実際に使うコアが必要なプロトコルを解析できるか、ルールが参照するプロキシグループが存在するか、外部ルールの取得先にアクセスできるかを確認します。原版、Meta、mihomoには発展の経緯がありますが、古いコアが新しい設定項目に対応しているとは限りません。SurfboardもClash YAMLをそのまま読み込む代替にはなりません。
最後に通信の取り込みとルールの適用を確認
設定を読み込んだら、まず旧クライアントのシステムプロキシとTUNによる通信の取り込みを無効にしてください。複数のプログラムが同時にシステムのネットワーク設定を変更するのを防げます。新しいクライアントで適切な接続先を選び、ガイドに従って通信の取り込みを有効にします。対象アプリで通信し、接続画面やログに通信が表示されること、適用されたルールと出口の接続先を確認してください。ブラウザーでページを開けても、すべてのアプリがプロキシを経由しているとは限りません。
まだ迷う場合は、まずClash Plusと各OS向けインストーラーをご確認ください。デスクトップでルールの問題を調べたい場合はClash Verge Rev、特定の設定形式をすでに使っている場合は他のクライアントも候補です。複数のクライアントをインストールしてシステム設定を何度も上書きするより、安定して使えるメインのクライアントを一つ決める方が管理しやすくなります。