クライアント選び / モバイル・デスクトップ

Clashクライアント比較
対応OS・コア・利用シーン

初めてインストールするなら、まずClash Plusを確認しましょう。Linuxデスクトップで使う場合は、Clash Verge RevとFlClashが候補です。既存の設定がある方は、使いやすさより先にサブスクリプション形式とコアの要件を確認してください。

まずはClash Plusから

おすすめ

スマートフォンを中心に使いながらPCでも利用したい場合は、Clash Plusでサブスクリプションを読み込み、ルールモードを設定するところから始められます。日常的に使う端末を幅広くカバーできる点を重視したおすすめです。すべての機能が最も多いという意味ではありません。ダウンロード前にシステム要件を確認し、独自ルールや特殊なプロトコルが必要な場合は、配布中のバージョンの説明も確認してください。

Clashクライアント8種の比較表

コアは設定の解析と通信の転送を担い、クライアントは設定の読み込みや接続の切り替え、各種設定を行う画面を提供します。MetaはClashから派生した系統で、mihomoはその技術路線を引き継いでいます。ただし、Metaという名称だけで、同じ世代のコアが同梱されているとは限りません。オリジナル版、Meta、mihomoでは対応する設定項目が異なるため、「どれもClashだから」という理由だけで互換性を判断しないでください。

表の対応OSは、このサイトのダウンロード一覧で案内しているインストール先を示します。プロジェクトが過去に対応したすべてのOSを網羅するものではありません。更新状況はプロジェクトの開発動向をもとに分類しています。インストール時にはリリースノートも確認してください。活発に開発されていても、すべてのOSで同じ機能が同時に使えるとは限りません。スマートフォンでは左右にスクロールしてご覧ください。

クライアントの対応OS、コア、更新状況、使いやすさ、主な機能とおすすめのユーザー
クライアント 対応OS・配布先 コアの系統 更新状況 使いやすさ 特徴・制限 おすすめのユーザー
Clash Plus Android、iOS、Windows、macOS 名称から推測せず、アプリ内の現在のコア情報を確認 活発に更新中 比較的かんたん。まずサブスクリプションを読み込み スマートフォンと主要なデスクトップOSに対応。高度な設定項目は個別に確認 初心者、スマートフォン中心の方、複数端末で使う方
Clash Verge Rev Windows、macOS、Linux mihomo 活発に更新中 基本操作はかんたん。オーバーライドやTUNの利用には知識が必要 デスクトップの設定管理、オーバーライド、システムプロキシ、TUN 日常的にデスクトップで使う方、ルール設定を使いこなしたい方
FlClash Android、Windows、macOS、Linux mihomo 活発に更新中 比較的かんたん。端末ごとに設定が必要な場合あり スマートフォンとデスクトップで画面構成が近く、操作に慣れやすい AndroidとPCを併用する方
Clash Nyanpasu Windows 選択するコアによって異なるため、実際のコアを確認 活発に更新中 中程度。コアと設定の管理が必要 デスクトップ画面のカスタマイズや設定管理に対応。機能はコアに依存 デスクトップの使い方を自分で調整したい方
Clash for Windows Windows オリジナル版Clash/Premiumの旧系統。機能は旧パッケージによって異なる 開発・保守終了 旧ユーザーにはなじみやすいものの、新規利用の入門にはおすすめしません アーカイブ環境の参考用。新機能の対応状況を判断する根拠にはできません 旧設定をバックアップして移行する方
Clash Meta for Android Android Meta/mihomo系 活発に更新中 中程度。VPNの許可やバックグラウンド制限への対応が必要 Android標準の操作フロー、サブスクリプション管理、VpnService Androidの設定に慣れている方
Surfboard Android 独自実装。Clashコアは不使用 活発に更新中 対応する設定があれば簡単。異なる形式への移行は難しめ 独自の設定構文を使用。Clash YAMLはそのまま使えません Surfboard対応の設定をすでに持っている方
ClashX Meta macOS Meta系。アーカイブ版のパッケージによって異なる 開発・保守終了 メニューバーから手軽に操作できますが、トラブル対応には設定の知識が必要 メニューバーで使いたい方に。新しいmacOSとの互換性は別途確認 旧macOS環境を使う方、移行を予定している方

各クライアントの解説:選ぶ理由と注意点

利用端末に合う2〜3種類から確認すれば十分です。すべてのクライアントをインストールする必要はありません。各項目では、どんな場合に選ぶ価値があるのか、どんな場合は別の選択肢がよいのかを明確にしています。

Clash Plus:初心者・スマートフォン中心の方におすすめ

サブスクリプションを読み込み、ルールモードを選んですぐ使いたい方は、まずClash Plusを試してみてください。Android、iOS、Windows、macOSに対応しており、複数の端末で同じクライアント名を目安に選べます。ただし、クロスプラットフォーム対応でも設定が自動同期されるわけではなく、コアや権限、利用できる機能が各OSで完全に同じとは限りません。

Androidでは初回接続時にシステムのVPN接続を許可してください。iOSではアプリの案内に従ってVPN構成の追加を許可します。通常の接続に、提供元が不明な構成プロファイルや証明書を別途インストールする必要はありません。複雑なオーバーライド、特殊なプロトコル、スクリプトを含むサブスクリプションを使う場合は、アプリの説明を確認してから利用を判断してください。

iOS版はダウンロードページから確認できます。公式サイトはclashplus.ioです。複数端末で使う場合は、各端末の設定とサブスクリプションの利用制限をそれぞれ確認してください。ある端末で接続できても、ほかの端末の設定が完了したことにはなりません。

Clash Plusのダウンロード先を見る →
Clash Verge Rev:デスクトップでのルール・オーバーライド管理

Clash Verge Revは、PCを主な作業環境として使う方に向いています。通信処理はmihomoが担い、画面から設定、プロキシグループ、通信の取り込み方法を管理できます。普段はシステムプロキシを使い、システムプロキシに従わないアプリの通信も処理する必要がある場合に限ってTUNを有効にしましょう。TUNは仮想ネットワークインターフェースを使うモードで、追加の権限やルーティング設定が必要になることがあります。

強みはデスクトップでの設定管理です。すべての高度なスイッチを有効にすることではありません。サブスクリプションの更新後も独自ルールを維持したい場合は、オーバーライドを検討しましょう。これは、サブスクリプションの設定を直接変更せずにローカルの変更を保存する仕組みです。まず正常に動く基本設定を残し、オーバーライドを一つずつ追加すると、DNS・ルーティング・ルールを同時に変更するより問題を特定しやすくなります。

Windows版のダウンロード先を見る →
FlClash:Androidとデスクトップで操作に慣れやすい

FlClashはmihomoコアを採用しており、このサイトではAndroid、Windows、macOS、Linux版を案内しています。スマートフォンとPCを頻繁に行き来する方は、似た画面構成なら設定の場所を覚え直す手間を減らせます。ただし、通信を取り込む仕組みは端末ごとに異なります。スマートフォンはAndroidのVPNインターフェースを使い、デスクトップではシステムプロキシまたはTUNを使う場合があります。

選ぶ前に、サブスクリプションを正しく読み込めるか、日常的に使う設定を画面から管理できるかを確認してください。画面が共通でも、設定がそのまま各端末で使えるとは限りません。ネットワークアダプター名、ファイルパス、ローカルポートのバインド先などは端末ごとに設定が必要な場合があります。iOSには対応していません。iPhoneではダウンロードページからiOS対応クライアントを確認してください。

Android版のダウンロード先を見る →
Clash Nyanpasu:デスクトップ設定を自分で調整したい方向け

Clash Nyanpasuは、デスクトップでの操作性を重視し、設定やコアの選択を自分で管理したい方に向いています。このサイトのダウンロード一覧に掲載しているのはWindows版です。他のOSで配布されているかどうかは、掲載内容だけでは判断できません。サブスクリプションを読み込むだけの初心者より、設定の経験がある方のほうが、コアと画面の役割分担を理解しやすいでしょう。

選ぶ際は画面の名称だけで判断せず、有効になっているコアがサブスクリプションの要件に合うか確認してください。同じクライアントでも、コアを切り替えると対応するプロトコルやルール項目が変わることがあります。既存のサブスクリプションを安定して使いたい場合は、まず標準設定のままにしましょう。コアを変更するなら、先に設定をバックアップし、DNS、ルールセット、TUNの動作を改めて確認してください。

デスクトップクライアントの一覧を見る →
Clash for Windows:アーカイブ版。新規導入にはおすすめしません

Clash for Windows(通称CFW)は開発・保守が終了しています。旧ユーザーは設定、プロキシ、接続画面に慣れているかもしれませんが、使い慣れていることと、新しいOSやプロトコルへの継続的な対応は別です。過去のリリースパッケージはコアの組み合わせが異なる場合があり、古い解説だけをもとに、すべてのアーカイブ版の機能を判断することはできません。

引き続き利用する場合は、サブスクリプションの取得元とローカルでの変更を優先して書き出し、どのルールがサブスクリプション由来で、どれがクライアントのオーバーライドかを確認してください。新しいクライアントに移行したら、まず基本のサブスクリプションで起動し、その後に独自設定を戻します。古いデータフォルダーを丸ごとコピーするのは避けてください。キャッシュや実行パス、画面設定が共通とは限りません。アーカイブ版は主に移行や旧環境の確認に利用できます。

代替クライアントとアーカイブ版を見る →
Clash Meta for Android:VpnServiceとバックグラウンド制限を確認

Clash Meta for Android(通称CMFA)は、Androidユーザーになじみのある設定の読み込みやプロキシ選択の流れを採用し、Meta/mihomo系コアを使用しています。開発が終了したオリジナル版Clash for Androidとは、保守状況を分けて考える必要があります。ダウンロードやトラブル対応では、プロジェクト名を省略せず確認してください。

VpnServiceは、アプリが端末内にVPN接続を作るためにAndroidが提供するシステムインターフェースです。VPNのアイコンが表示されても、特定のリモートVPNサービスを利用中という意味ではありません。初回の許可後、スマートフォンの設定でバッテリー最適化とバックグラウンド動作の権限を確認してください。画面ロック後に切断される場合は、まずアプリの動作が制限されていないかを確認し、その後サブスクリプションや接続先を調べましょう。クライアントを変えても、Androidのバックグラウンド制限をすべて回避できるわけではありません。

スマートフォンの権限と接続手順を見る →
Surfboard:対応する設定がある場合に検討

Surfboardは比較のためAndroidクライアント一覧に掲載していますが、Clashの別テーマではなく、Clashコアも使用していません。独自の設定構文と対応範囲があります。手元にClash YAML形式のサブスクリプションしかない場合、同じURLを貼り付ければそのまま使えると考えないでください。

サブスクリプションの提供元がSurfboard対応形式を明示している場合は、候補に加えられます。対応形式が不明なら、移行を決める前に確認してください。形式変換ではファイルの拡張子だけでなく、プロトコル、ルール、DNSの意味の違いも考慮する必要があります。オンライン変換サービスを使う場合は、サブスクリプションURLの取り扱いに注意しましょう。アクセス情報を含む完全なURLを、知らないサービスに安易に送信しないでください。

Androidクライアント一覧を見る →
ClashX Meta:macOSのメニューバー版から移行する方へ

ClashX MetaはMeta系コアを採用し、メニューバーから比較的簡単に操作できますが、開発・保守は終了しています。現在も保守されている他のmacOSプロジェクトと混同しないでください。また、名称にMetaとあるだけで、現在のmihomoの設定機能をすべて備えているとは限りません。

新しいmacOS端末への導入には、Clash Plus、Clash Verge Rev、FlClashを優先して検討してください。旧版から移行する際は、システムプロキシの切り替え、バイパス一覧、ローカルのオーバーライドを記録し、新しいクライアントの初期設定を確認しましょう。旧クライアントを終了した後、システムプロキシの設定が残っていないか確認してください。2つのクライアントが同時にプロキシやルートを変更すると、接続状況の切り分けが難しくなります。

macOSクライアントの一覧を見る →

使い方から候補を絞り込む

クライアントの移行前に残しておく4つの情報

  1. サブスクリプションの取得元。URLを再取得できることを確認し、更新方法を記録します。スクリーンショットを共有するときはURL全体を隠し、アクセス情報を公開の質問に貼り付けないでください。
  2. ローカルルールとオーバーライド。独自ドメインのルール、プロキシグループの参照、DNSの変更を個別に保存します。プロキシグループ名は移行先の設定と一致している必要があります。名前が似ていても、自動的に置き換わるわけではありません。
  3. システム側の通信設定。システムプロキシ、TUN、Androidの「常時接続VPN」などの設定を記録します。切り替え時は旧クライアントを先に停止し、同じルートやポートを2つのアプリが取り合わないようにしてください。
  4. 動作確認の結果。新しいクライアントで基本のサブスクリプションを使い、ルールモード、よく使うアプリ、LANへのアクセスを確認してから、変更を一つずつ戻します。問題が起きたら、すべての設定をリセットするのではなく、直前に加えた変更を元に戻してください。

ノードの遅延だけで、どのクライアントが優れているかを判断するのは適切ではありません。テスト先、タイムアウト、DNS、ネットワーク状況、プロトコルのハンドシェイクなどで結果が変わります。一度テストに成功しても、実際のアプリの通信経路が同じとは限りません。一般のユーザーにとっては、テストの数値を追うより、OSとの互換性、設定の分かりやすさ、バックグラウンド動作が想定どおりかが重要です。

利用端末と候補のクライアントが決まっている方は、ダウンロードページで対応OSを確認してください。システムプロキシとTUNの違いが分からない場合は、まず用語ガイドをご覧ください。具体的なインストール・設定手順は完全ガイドにまとめています。