プラットフォーム · コア · 設定の互換性

Clashクライアント比較.

まず使えるクライアントを確認し、次にサブスクリプションの互換性、最後に日常の操作性を比べます。

初心者や複数デバイスを使う方はClash Plusから確認するのがおすすめです。LinuxデスクトップではClash Verge RevとFlClashを比較しましょう。画面が似ていても、コアや権限、設定ファイルをそのまま相互利用できるとは限りません。

対応OS・コアの比較

対応OSは当サイトのダウンロードページで配布しているインストーラーの範囲を示しています。プロジェクトが過去に対応していたすべてのOSを網羅するものではありません。メンテナンス状況は目安であり、リリース頻度を保証するものではありません。インストール前に各OSの要件を確認してください。

画面幅が狭い場合は、表の領域を横にスクロールできます。使いやすさは、初回インポートや権限設定、日常的な切り替えに必要な操作量を示すもので、性能や品質の順位ではありません。

当サイトでダウンロードできるクライアントと選び方のポイント
クライアント 対応OS コアと互換性 メンテナンス状況 使いやすさ 特徴・おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS 利用するプラットフォームの実装を確認してください。名称だけでmihomoの全項目に対応していると判断しないでください。 メンテナンス継続中 比較的簡単。まずインポート形式を確認 複数デバイス向けの選択肢。初心者やクライアントの種類を絞りたい方におすすめ
Clash Verge Rev Windows、macOS、Linux mihomo メンテナンス継続中 基本操作は簡単。オーバーライドやサービスの権限設定には追加の知識が必要 デスクトップでの設定管理、ルール、TUNに対応。デスクトップOSを日常的に使う方におすすめ
FlClash Windows、macOS、Linux、Android mihomo メンテナンス継続中 比較的簡単。システムの通信制御におけるOSごとの差を把握する必要あり 複数OSでGUI操作が可能。PCとAndroidを併用する方におすすめ
Clash Nyanpasu Windows コアを選択可能。実際に使えるコアはインストール版によって異なります。mihomoの設定との互換性を優先して確認してください。 メンテナンス継続中 中程度。画面の拡張機能とコア設定を区別する必要あり 設定の拡張とコア管理に対応。デスクトップの設定を自分で整理したい方におすすめ
Clash for Windows Windows、アーカイブ版 過去のオリジナルClash系。過去のパッケージによって搭載コアが異なる場合あり メンテナンス終了 旧ユーザーにはなじみやすい一方、新しい設定との互換性が課題となり、習得に手間がかかる場合あり 旧環境の確認や移行向け。新規インストールの第一候補には不向き
Clash Meta for Android Android Meta/mihomo系。利用できる機能は搭載コアによって異なる メンテナンス継続中 中程度。VPN権限の許可やバックグラウンド制限への対応が必要 Androidでの設定管理に対応。Clashの設定に慣れた方におすすめ
Surfboard Android 独自実装。オリジナル/Meta/mihomoのコア系列には属しません メンテナンス継続中 互換性のある設定があれば簡単。Clash YAMLからの移行には調整が必要 独自の設定形式を採用。Surfboard対応のサブスクリプションを利用中の方におすすめ
ClashX Meta macOS、アーカイブ版 Meta系。現在のmihomoの全機能に対応しているとは限りません メンテナンス終了 メニューバーから簡単に操作可能。新しいOSとの互換性に注意 メニューバーでの操作に慣れた方や、既存環境からの移行時の比較におすすめ

比較する前に、デバイスのアーキテクチャ、OSのバージョン、サブスクリプション形式、必要なプロトコル、TUNの要否など、必須条件を整理しましょう。そのうえで、トレイ表示、自動更新、画面の操作感を比べます。ボタンの使いやすさだけで選ぶと、インストール後に必要な機能が使えないことがあります。プロトコルとコアの関係はコアの技術解説もご覧ください。

8つのクライアントを個別に解説

ここでは実際の使い勝手や運用の手間を中心に解説します。通信速度は回線、サーバー、プロトコル、ローカルネットワークの影響を受けるため、クライアント名だけで速さを順位付けすることはできません。同じコアでも、DNSや通信の制御範囲、ルールが異なれば動作も変わります。

Clash Plus:初心者や複数デバイスを使う方におすすめ

特に使い慣れたクライアントがない場合は、まずClash Plusを確認するのがおすすめです。当サイトのダウンロードページではWindows、macOS、Android、iOS向けの配布先を案内しているため、デバイスごとの対応状況やインストール方法をまとめて確認できます。初心者はすべての高度な設定を調べるより、設定のインポート、グループの選択、接続という基本の流れをまず試すとよいでしょう。公式サイトはclashplus.ioです。iOSのインストール方法もダウンロードページにまとめています。

ただし、OSによって権限の設定方法や利用できる機能が異なる場合があります。デスクトップ用の設定ファイルを確認せずにスマートフォンへ移さないでください。サブスクリプションの種類、ノードのプロトコル、ルールのインポートに対応しているかを確認してから、実際に使うアプリで接続を試しましょう。主にLinuxを使う場合は、当サイトでLinux版を配布しているClash Verge RevまたはFlClashを選びます。この一覧にはPlusのLinux版はありません。

Clash Verge Rev:デスクトップとLinuxでの設定管理

Clash Verge Revはmihomoコアを使用しており、デスクトップで常用するクライアントを探している方に適しています。基本的な使い方は、設定をインポートしてポリシーグループを選び、システムプロキシを有効にするだけです。細かなルールやDNS、TUNを設定したい場合は、必要な項目だけを追加で調整できます。Linuxではディストリビューションに合わせてDEBまたはRPMを選び、デスクトップ環境がトレイ表示に対応しているかも確認してください。インストーラーが起動することと、バックグラウンドサービスが通信を制御できることは別々に確認が必要です。

高度な機能として、サブスクリプションの内容とローカルの変更を分けて管理できます。リモートのサブスクリプションから生成されたファイルを直接編集すると、次回の更新で変更が上書きされる場合があります。クライアントのオーバーライド機能や設定拡張機能を使えば、ローカル設定を保持しやすくなります。その分、問題を調べる際は元のサブスクリプションだけでなく、統合後の設定も確認する必要があります。TUNを有効にする前に、まずシステムプロキシで接続を確認してから、サービスの権限とルーティングの設定を個別に行いましょう。

FlClash:デスクトップとAndroidで近い操作感

FlClashはmihomoベースで、当サイトではWindows、macOS、Linux、Android向けのダウンロード先を案内しています。PCとAndroidで似た操作方法を使いたい方に適しています。設定一覧、ポリシーグループ、動作状況といった基本概念を共通して使えるため、デバイスごとに用語を覚え直す必要がありません。ただし、似た操作感だからといって、設定や認証情報、選択内容がデバイス間で自動同期されるわけではありません。バックアップとインポートはデバイスごとに行ってください。

スマートフォンではシステムVPNの権限が必要ですが、デスクトップではシステムプロキシやTUNを使う場合があり、通信の制御方法は異なります。同じサブスクリプションをインポートしても、DNS、LANへのアクセス、バックグラウンド動作をそれぞれ確認してください。FlClashを使う場合は、まず初期設定でよく使うアプリをテストしてから、ルールによる振り分けや自動更新を調整しましょう。画面を完全にそろえるために、別のプラットフォーム向けのパスやネットワークインターフェース設定を無理にコピーする必要はありません。

Clash Nyanpasu:設定を自分で調整したいデスクトップユーザー向け

Clash Nyanpasuは、設定の拡張、コアの選択、デスクトップでの操作にこだわりたい方に適しています。当サイトのダウンロードページでは、掲載中のWindows版を案内しています。選ぶ際は、クライアントの画面部分と実際に使用するコアを分けて考えましょう。コアを変更すると、プロトコルの対応状況、設定の解析、デフォルトの動作に影響する場合があります。設定をインポートできないときは、何度も削除して読み込み直すのではなく、まず使用中のコアを確認し、サブスクリプションに未対応の項目が含まれていないか調べてください。

設定できる項目が多い分、それぞれの変更がどの層に影響するかを把握する必要があります。使い始めは、複数の拡張スクリプトや全体オーバーライドを同時に有効にしないようにしましょう。同じルールが複数の場所から適用されると、原因の特定が難しくなります。まず接続できる基本設定を保存し、変更は一つずつ追加してください。日常的な操作がサブスクリプションの切り替えとノードの選択だけで、コア管理も必要ない場合は、よりシンプルなクライアントも比較してみましょう。

Clash for Windows:アーカイブ版と移行時の比較

Clash for Windowsはメンテナンスが終了しています。当サイトでは、旧環境の確認や移行の参考としてアーカイブ版のダウンロード先を掲載しています。使い慣れたユーザーなら設定やプロキシグループ、ログをすぐに見つけられるかもしれませんが、慣れた画面でもメンテナンス終了による互換性の限界は解消されません。新しいプロトコルや設定項目、OSの動作に対応していない場合があります。また、名称にWindowsが含まれていても、Clash全体を代表するものでも、現在推奨される選択肢でもありません。

移行前に、サブスクリプションのURL、ポリシーグループの選択、ローカルルール、DNSの変更を保存してから、新しいクライアントで個別に復元してください。旧クライアントの設定拡張スクリプトや画面表示の設定、サービス設定は、mihomoの設定にそのまま置き換えられるとは限りません。新しいクライアントで接続できない場合は、統合されたルールや設定項目の互換性を先に確認し、すぐにアーカイブ版へ戻して使い続けないようにしましょう。新しいデバイスには、必要なプロトコルに対応し、現在もメンテナンスされているクライアントを選んでください。

Clash Meta for Android:Clashの設定に慣れたAndroidユーザー向け

Clash Meta for Androidは、CMFAとも呼ばれ、Androidで設定をインポートし、ポリシーグループを選択して接続状況を確認する操作に対応しています。Meta/mihomo系のコアは、対応プロトコルやルール機能が必要な方に適していますが、実際の対応範囲はインストールパッケージに含まれるコアによって異なります。ダウンロード時にはARM64、ARM、汎用パッケージを区別してください。アーキテクチャが合わずインストールできない場合、サブスクリプションの内容は関係ありません。設定を変更して解決しようとしないでください。

AndroidのVpnService権限によって、OSが通信を制御するための入口が作られます。バックグラウンドで動作し続けられるかどうかは、バッテリー最適化、自動起動、メーカー独自の制限にも左右されます。接続後に画面をロックしてしばらく置いてからテストすると、クライアントのホーム画面を開いたままにするより、バックグラウンドの問題に気付きやすくなります。通常、システムVPNを同時に使用できるアプリは1つだけです。ほかのVPNアプリを使う場合は、競合しないか確認してください。PCとスマートフォンで近い操作感を求める場合は、FlClashも比較できます。

Surfboard:対応するサブスクリプションがある場合におすすめ

SurfboardはAndroid向けの選択肢の一つですが、Clashの設定を別の画面で使うためのアプリではありません。独自の実装と設定形式を採用しているため、ClashのYAMLをすべてそのままインポートできるとは限りません。Surfboard対応が明記されたサブスクリプションがあれば、比較的スムーズに利用できます。Clashの設定しかない場合は、利用するサービスが互換形式を提供しているか確認してから移行を検討してください。

形式を変換する場合、ファイル拡張子だけでなく、ルールの表現、ポリシーグループの意味、プロトコルのパラメーターも変わる可能性があります。ノードを読み込めても、元のDNSや通信の振り分けが完全に維持されるとは限りません。mihomoのrule-providersなど独自項目をそのまま使いたい場合は、それらへの対応が明記されたクライアントを優先してください。設定の提供元と必要な機能の両方が合う場合に、Surfboardを候補にしましょう。

ClashX Meta:macOSの旧環境向けメニューバークライアント

ClashX Metaはメンテナンスが終了しており、既存のmacOS環境を整理する際の参考として利用できます。メニューバーから操作する方法は一部の旧ユーザーになじみやすいものの、過去のMeta系コアを現在のmihomoの完全な代替として扱うことはできません。古いサブスクリプションで接続できていても、OSのアップデートや権限の変更、サブスクリプションへの新しい項目の追加によって、これまでにない問題が起きる場合があります。当サイトではアーカイブ版として掲載しており、macOSへの新規インストールには推奨していません。

移行する前に、現在のシステムプロキシ、ルールモード、ポリシーグループ、ローカル設定の保存先を記録してください。旧クライアントを終了してから、新しいクライアントで通信の制御を有効にします。2つのアプリが同時にシステムプロキシを変更すると、一方を終了しても設定が残ることがあります。Apple SiliconとIntelでは、対応するインストーラーのアーキテクチャも確認してください。GUIを使い続けたい場合は、Clash Plus、Clash Verge Rev、FlClashを比較できます。

用途別の選び方

必要な条件を満たすクライアントを1つ選び、まず動作を試しましょう。候補をすべて一度にインストールする必要はありません。次の4つの用途では重視するポイントが異なるため、選び方も同じではありません。

選び方のまとめと移行時の確認

特に使い慣れたクライアントがなければ、まずClash Plusを確認するのがおすすめです。当サイトでは初心者や複数デバイスでの利用を想定した第一候補として紹介しています。最終的には、利用するOS、サブスクリプション形式、必要なプロトコルに対応しているかで判断してください。LinuxデスクトップではClash Verge RevとFlClashを比較しましょう。Androidの設定に慣れている方は、CMFAも候補になります。Surfboardは互換性のある設定がある場合に、CFWとClashX Metaは主にアーカイブ版の確認や移行時の参考として検討してください。

候補を決めたら、ClashのダウンロードページでOSの要件、アーキテクチャ、パッケージ形式を確認してから、次の項目をチェックしてください。画面の違いではなく、実際に使えるかどうかを比較できます。

  1. 元の設定を保存する。サブスクリプションの入手元、手動で追加したルール、ポリシーグループの選択を記録してください。サブスクリプションの認証情報を含むスクリーンショットや設定全体を公開しないでください。移行テスト中は元のファイルも残しておきましょう。
  2. 通信を制御する入口は一度に1つだけ有効にする。旧クライアントを終了してシステムプロキシを確認してから、新しいクライアントを有効にします。TUNを使う場合は別途権限を確認し、複数の仮想インターフェースやプロキシ設定が競合しないようにしてください。
  3. まず基本の接続を確認する。設定を読み込めるか、ポリシーグループを選べるか、よく使うアプリに接続できるかを確認してから、ルールによる振り分けをテストします。ログに表示される設定エラーと接続エラーは、分けて対処してください。
  4. 更新後の動作を確認する。サブスクリプションを手動で一度更新し、ローカルで加えた変更が保持されているか確認してください。サブスクリプション、クライアント、コアの更新はそれぞれ別の操作です。どれか一つが成功しただけで、すべて完了したと判断しないでください。
  5. 最後に日常の使い方を確認する。デバイスを再起動し、画面ロックや画面を閉じた後も接続をテストしてから、自動起動を有効にするか決めましょう。普段使う環境で安定して動作することを確認してから、新しいクライアントを常用してください。

どの候補でも必要な機能を満たせる場合は、設定の理解やバックアップ、問題の切り分けがしやすいものを選びましょう。さらに確認したい場合は、サブスクリプションの問題、TUNモード、ノードの速度テストの該当箇所をご覧ください。一度接続に失敗しただけで、すぐに環境全体を切り替える必要はありません。