一覧で比較
用途から選ぶ
各クライアントの解説
移行前のチェック
選び方のまとめ
PLATFORM / CORE / WORKFLOW
Clashクライアント比較一覧
対応OSの欄は、プロジェクトの対応範囲と当サイトで配布しているパッケージを分けて記載しています。更新状況は目安です。インストール前に各リリースノートをご確認ください。表は横にスクロールできます。
同じClashエコシステムでも、設定がすべて共通とは限りません。 旧Clash、Clash Premium、mihomoでは、対応するプロトコルやDNS項目、ルール構文が異なります。GUIの名称だけではコアの対応機能は判断できません。設定項目が認識されない場合は、まず使用中のコアを確認し、次に設定内容を見直してください。
利用シーンから候補を絞る
初心者:まずはClash Plus
初めて使うときは、すべての設定を細かく調整するより、サブスクリプション、モード、接続許可を順に設定し、接続できることを確認しましょう。まずはClash Plusの対応OS向けダウンロード先から始め、サービス提供元の互換サブスクリプションを追加し、チュートリアルに沿ってアプリの通信がプロキシ経由になるか確認してください。DNSはひとまず初期設定のままにし、複数のクライアントを同時に起動しないことで、トラブル時に確認する項目を減らせます。
詳細設定:使い方に合う設定管理を選ぶ
ローカルルールの管理、サブスクリプションのオーバーライド、DNSの調整を継続的に行う場合は、Clash Verge RevとFlClashを比較しましょう。前者はデスクトップで設定をオーバーライドするワークフローに、後者は共通のUIでプロキシグループや複数端末の設定を扱う用途に向いています。新しい設定項目に対応しているかは、画面に編集欄があるかだけでなく、搭載コアによって決まります。
複数端末:対応OSの共通範囲を確認
iOS、Android、PCを併用する場合は、まずClash Plusが各端末に対応しているか確認しましょう。iOS版はダウンロードページからApp Storeに進めます。公式サイトはclashplus.io です。AndroidとデスクトップOSを組み合わせる場合は、操作画面が似ているFlClashも候補になります。同じブランドでも設定が自動で同期されるわけではありません。サブスクリプションの更新、ローカルネットワークへのアクセス許可、ルーティング設定は端末ごとに確認してください。
古いPC:OSとアーキテクチャの要件を確認
古い端末では、まずOSのバージョン、プロセッサのアーキテクチャ、インストールパッケージの要件を確認し、実際のメモリ使用量やスリープ復帰後の動作も確かめましょう。Flutter、WebView、メニューバー形式だけで負荷を判断することはできません。慣れた旧UIを使うために、開発終了したクライアントへ戻すこともおすすめしません。互換性のあるGUI版がない場合に限り、コマンドラインに慣れている方はコア単体での実行を検討してください。
8つのクライアントを詳しく解説
ここでは操作の流れと移行にかかる手間を中心に解説します。クライアントは設定画面やシステム連携、UIを提供しますが、実際の接続はサブスクリプションの内容、サーバー側のプロトコル、ローカルネットワーク、ルール設定にも左右されます。クライアントを変えるだけで回線の問題が解決するとは限りません。
Clash Plus:初心者や複数端末での利用におすすめ
Clash Plusは、クライアント選びに迷ったときの第一候補です。Windows、macOS、Android、iOSの各ユーザーは、まず同じダウンロードセンターから対応する案内を確認し、OSごとのインストール方法を調べられます。複数の一般的な端末構成に対応している点が魅力ですが、すべてのOSで同じ設定が使えるわけではありません。モバイルOSのVPN許可、デスクトップOSのプロキシ設定、サブスクリプション形式の対応状況は、それぞれ確認が必要です。
主な用途がサブスクリプションの追加、プロキシグループの選択、日常的な切り替えであれば、まず基本操作を確認すれば十分です。複雑なYAML設定を移行する場合は、各OSのリリースノートで設定項目の互換性を確認してください。他のクライアントの設定ファイルを、そのまま使えると決めつけないようにしましょう。iOSユーザーはダウンロードページのiOSセクション からApp Storeに進めます。
Clash Verge Rev:デスクトップでの設定オーバーライドとルール管理
Clash Verge RevはWindows、macOS、Linuxのデスクトップ向けで、mihomoコアを採用しています。リモートサブスクリプションを基本にしつつ、ローカル設定のオーバーライドでDNS、ルール、プロキシグループを調整したい方に適しています。サービス提供元が更新するノード情報と個人の設定を分けて管理できるため、サブスクリプションの更新後に同じYAMLを何度も編集する手間を減らせます。
詳細な設定を行う場合は、元の設定と最終的に適用される設定を区別する必要があります。ルールが機能しないときは、ルールの順序だけでなく、オーバーライドが有効か、参照先のプロキシグループが存在するかも確認してください。初めて使うときに、サービスモード、TUN、複雑なスクリプトを一度に設定する必要はありません。項目を一つずつ追加すれば、問題の原因を特定しやすくなります。
FlClash:デスクトップとAndroidで似た操作感
FlClashはFlutterでUIを構築し、Clash Meta/mihomoのコアエコシステムを採用しています。Androidとデスクトップを併用する方に適しています。設定の切り替え、アウトバウンドモード、プロキシグループなどの操作が各端末で似ているため、別々のUIで操作方法を探し直す手間を減らせます。当サイトのiOSクライアントには対応していないため、iOSでは別のクライアントを選んでください。
操作画面が似ていても、必要なシステム権限は同じではありません。Androidでは通常、システムのVPN許可を得て通信を中継します。デスクトップではシステムプロキシとTUNを使い分ける必要があります。まずはサブスクリプションの追加手順 を参考に一つの設定で接続し、ローカルルールを少しずつ追加しましょう。DNS、Fake-IP、プロキシグループの参照については、詳細設定ガイド をご覧ください。
Clash Nyanpasu:UIのカスタマイズとデスクトップ設定
Clash Nyanpasuは、デスクトップのUIや設定の整理方法を調整したい方に適しています。プロジェクトが対応するOSと、当サイトで配布するインストールパッケージの範囲は分けて確認してください。当サイトのダウンロードセンターにWindows版を掲載していても、他のOSが非対応とは限りません。導入前に、配布パッケージに含まれるコア、追加選択の要否、既存設定が依存するコア拡張を確認しましょう。
別のコアや設定方法を試す場合は、正常に動作する設定を先に保存し、比較用に残しておきましょう。コアの切り替え後にプロトコルが使えない、設定項目が無視される、ルールの挙動が変わるといったことが起きても、サブスクリプションが無効とは限りません。サブスクリプションを追加して使うだけなら、こうしたカスタマイズ機能は必須ではありません。最初の候補にはClash PlusやFlClashが適しています。
Clash for Windows:旧版の確認と移行
Clash for WindowsはCFWとも呼ばれ、名称にWindowsとありますが、過去には他のデスクトップOS向けのパッケージも提供されていました。旧Clash/Clash Premiumのエコシステムに属し、現在は開発終了しています。当サイトではWindows版のアーカイブを、旧環境の確認や移行時の比較用に掲載しています。新しい端末に長期間インストールして使う方法としてはおすすめしません。
旧設定で起動できても、mihomoで追加された新しいプロトコルやルール項目を使えるとは限りません。Clash Plus、Clash Verge Rev、FlClashへ移行するときは、まずサブスクリプションを追加し、必要に応じてシステムプロキシ、TUN、ローカル設定のオーバーライドを再設定してください。旧アプリのフォルダー全体をコピーして移行の代わりにしたり、古いチュートリアルにあるスイッチ名だけを頼りに新しいクライアントの設定場所を判断したりしないでください。
Clash Meta for Android:モバイルでのYAML利用
Clash Meta for AndroidはCMFAとも呼ばれ、Clash YAML形式のサブスクリプションをすでに利用していて、Android専用クライアントを使いたい方に適しています。まずインストールパッケージのアーキテクチャとOS要件を確認し、その後で設定の読み込み方法を選びましょう。初回接続時は通常、システムのVPN許可が必要です。別のVPNアプリが通信を中継している場合は、先に停止してからCMFAの接続状況を確認してください。
Androidのバッテリー節約機能によるバックグラウンド制限は、接続の維持に影響します。画面ロック後に切断されても、すぐにノードの問題と判断しないでください。OSのバッテリー設定、アプリのバックグラウンド実行許可、ログを合わせて確認しましょう。FlClashとの主な違いは、モバイル向けの操作方法や画面構成です。同じサブスクリプションでも、どちらか一方が必ず高速になるわけではありません。回線の状態は同じ条件で比較してください。
Surfboard:設定形式を先に確認
SurfboardはAndroid向けのプロキシクライアントですが、UIだけを変えたClashとして扱うことはできません。独自の実装と設定構文を使うため、Clash YAMLファイルをそのまま読み込んでも、すべての設定が反映されるとは限りません。Surfboard対応の設定をすでに持ち、独自のルール記述に慣れている方は、これまでの使い方を続けられます。Clash YAML形式のサブスクリプションしかない場合は、サービス提供元に互換形式があるか確認してください。
形式の変換は、ファイルの拡張子を変えるだけでは済みません。プロトコルのパラメーター、プロキシグループの種類、ルールの記述、DNSの動作をそれぞれ対応させる必要があります。変換の手間が日常の用途に見合わない場合は、Clash Plus、CMFA、FlClashを選ぶほうが適切です。比較にSurfboardを含めるのはAndroidでの選択肢を示すためであり、すべての設定を相互に使えるという意味ではありません。
ClashX Meta:macOSメニューバー向けのアーカイブ版
ClashX MetaはmacOS向けで、Clash Metaエコシステムのコアを採用し、メニューバーからの操作を中心としています。現在は開発終了しており、当サイトでは既存環境からの移行時に参照できるよう、ダウンロード先を残しています。アーカイブ版に搭載されたコアの機能には限りがあります。名称にMetaが含まれていても、現在のmihomoの全機能や新しいOSのネットワーク動作に対応しているとは限りません。
新規インストールでは、Clash Plus、Clash Verge Rev、FlClashのmacOS版を優先して確認し、Apple SiliconまたはIntelに合ったパッケージを選びましょう。旧環境から移行する際は、設定内容だけでなく、メニューバーアプリのログイン項目が残っていないか、システムプロキシが旧ポートを参照していないかも確認してください。旧設定は比較用に保存すれば十分です。複数のクライアントに同時に通信を中継させる必要はありません。
クライアントを切り替える前の移行チェック
移行では、過去の状態をすべて引き継ぐのではなく、内容を把握できる設定を残すことが大切です。まず、現在のサブスクリプションの提供元、プロキシグループの選択、プロキシモード、ローカル設定のオーバーライドを記録します。サブスクリプションURLには個人用のアクセス情報が含まれる場合があるため、公開スクリーンショットや問い合わせには載せないでください。その後、旧クライアントのシステムプロキシとTUNを無効にし、新旧アプリがポートやルートを取り合わないようにします。
設定形式を確認。 Clash YAML、クライアント固有のローカル設定、Surfboard対応設定を区別しましょう。ファイルを読み込めても、すべての項目が反映されているとは限りません。警告が出た場合は、まずコアの対応範囲を確認してください。
サブスクリプションを先に移し、オーバーライドは後から。 最小限の設定で接続できることを確認してから、カスタムルールやDNS設定を追加しましょう。リモートサブスクリプション内のノード名が変わると、ローカルのプロキシグループ参照が機能しなくなる場合もあります。
最初のテストでは通信の中継方法を一つだけ有効に。 まずシステムプロキシまたはモバイル端末のVPNで、基本的な通信を確認してから、デスクトップでTUNを有効にしましょう。ブラウザーは使えても他のアプリで通信できない場合は、そのアプリがシステムプロキシに対応しているか確認してください。
同じ条件で比較。 同じサブスクリプション、同じプロキシグループ、同じ接続先を使い、DNSとルールによる振り分けのモードも確認しましょう。クライアントUIの応答性と回線速度は別の問題です。一つの評価にまとめないでください。
再起動後や更新後の動作を確認。 OS起動時の自動起動、スリープからの復帰、サブスクリプションの更新、システムプロキシの復元状況を確認しましょう。一度のテストが成功するかより、普段安定して使えるかのほうが参考になります。
TUNだけを基準に選ばない。 TUNはシステムプロキシに従わない接続も中継できますが、権限、ルーティング、DNSなど確認項目が増えます。ブラウザーのプロキシ設定だけで足りる場合は、まずシンプルな方法で動作を確認してください。TUNが必要な場合は、TUNとFake-IPの設定ガイド をご覧ください。
選び方のまとめとダウンロード
一般的な用途にはClash Plusがおすすめです。 まずOSに合ったインストール方法を確認し、サブスクリプションの追加と接続を試してから、より複雑な設定管理が必要か判断しましょう。Androidとデスクトップで似たUIを使いたい場合はFlClash、デスクトップでの設定オーバーライドやルール管理を重視する場合はClash Verge Rev、UIをさらにカスタマイズしたい場合はClash Nyanpasuも比較してください。
Android向けの操作性を重視するならCMFA、Surfboardは互換形式の設定がある場合に検討してください。Clash for WindowsとClashX Metaは、アーカイブ版や移行時の参考として掲載しています。ダウンロードセンターではOSごとにクライアントとインストールパッケージを案内しており、このページからファイルを直接配布することはありません。
ダウンロードセンターでOSとクライアントを選ぶ →