CLIENT SELECTION / クライアント比較

Clashクライアント
比較と選び方

まず対応OSとサブスクリプション形式を確認し、設定管理、TUNモード、更新状況を比較しましょう。迷ったらClash Plusがおすすめです。FlutterベースのクロスプラットフォームUIならFlClash、デスクトップで設定をオーバーライドするならClash Verge Revを検討してください。

PLATFORM / CORE / WORKFLOW

Clashクライアント比較一覧

対応OSの欄は、プロジェクトの対応範囲と当サイトで配布しているパッケージを分けて記載しています。更新状況は目安です。インストール前に各リリースノートをご確認ください。表は横にスクロールできます。

対応OS、コア、使いやすさを比較。バージョン番号や評価順でのランキングではありません。
クライアント 対応OS コア・設定エコシステム 更新状況 使いやすさ 主な機能・おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS 各OSのリリースノートと設定の互換性をご確認ください 継続的に更新 難易度は低め。まずサブスクリプションを追加 複数OSのダウンロード先をまとめて確認できます。初心者やスマートフォンとPCを併用する方におすすめです。
Clash Verge Rev Windows、macOS、Linux mihomo(Clash Metaエコシステム) 継続的に更新 基本操作は簡単。オーバーライドにはYAMLの知識が必要 サブスクリプション管理、設定のオーバーライド、TUNに対応。デスクトップで詳細設定を行う方に適しています。
FlClash Windows、macOS、Linux、Android Clash Meta/mihomoエコシステム 継続的に更新 難易度は低め。プロキシモードの理解が必要 FlutterのクロスプラットフォームUI、プロキシグループ、設定切り替えに対応。デスクトップとAndroidを併用する方に適しています。
Clash Nyanpasu Windows、macOS、Linux(当サイトではWindows版を掲載) 対応するClash系コアと切り替え方法は、配布パッケージによって異なります 継続的に更新 難易度は中程度。コアと設定の関係を把握する必要があります UIのカスタマイズやデスクトップでの設定管理に対応。設定を自分で整理したい方に適しています。
Clash for Windows
開発終了
過去にはWindows、macOS、Linuxに対応。当サイトではWindows版のアーカイブを掲載 旧Clash/Clash Premiumエコシステム(mihomoではありません) 開発終了 以前からのユーザーにはなじみがありますが、新規ユーザーにはおすすめしません 旧設定の再現や移行時の比較用です。新しい端末で長く使うクライアントとしてはおすすめしません。
Clash Meta for Android Android Clash Meta/mihomoエコシステム 継続的に更新 難易度は低め。VPNの許可やバックグラウンド制限への対応が必要 Android向けの設定やプロキシ操作に対応。Clash YAML形式のサブスクリプションをすでに利用している方に適しています。
Surfboard Android 独自実装。Clash/Meta系のコアではありません 継続的に更新 互換性のある設定があれば簡単。形式の移行には追加の学習が必要 独自の設定構文とルール管理に対応。互換性のあるサブスクリプションをすでに利用している方に適しています。
ClashX Meta
開発終了
macOS Clash Metaエコシステム。利用できる機能はアーカイブ版の範囲に限られます 開発終了 基本操作は簡単。トラブル対処にはシステムプロキシの理解が必要 メニューバーから操作でき、旧環境の設定を引き継げます。移行時の比較用で、新規インストールにはおすすめしません。

利用シーンから候補を絞る

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を無効にし、新旧アプリがポートやルートを取り合わないようにします。

  1. 設定形式を確認。Clash YAML、クライアント固有のローカル設定、Surfboard対応設定を区別しましょう。ファイルを読み込めても、すべての項目が反映されているとは限りません。警告が出た場合は、まずコアの対応範囲を確認してください。
  2. サブスクリプションを先に移し、オーバーライドは後から。最小限の設定で接続できることを確認してから、カスタムルールやDNS設定を追加しましょう。リモートサブスクリプション内のノード名が変わると、ローカルのプロキシグループ参照が機能しなくなる場合もあります。
  3. 最初のテストでは通信の中継方法を一つだけ有効に。まずシステムプロキシまたはモバイル端末のVPNで、基本的な通信を確認してから、デスクトップでTUNを有効にしましょう。ブラウザーは使えても他のアプリで通信できない場合は、そのアプリがシステムプロキシに対応しているか確認してください。
  4. 同じ条件で比較。同じサブスクリプション、同じプロキシグループ、同じ接続先を使い、DNSとルールによる振り分けのモードも確認しましょう。クライアントUIの応答性と回線速度は別の問題です。一つの評価にまとめないでください。
  5. 再起動後や更新後の動作を確認。OS起動時の自動起動、スリープからの復帰、サブスクリプションの更新、システムプロキシの復元状況を確認しましょう。一度のテストが成功するかより、普段安定して使えるかのほうが参考になります。

選び方のまとめとダウンロード

一般的な用途にはClash Plusがおすすめです。まずOSに合ったインストール方法を確認し、サブスクリプションの追加と接続を試してから、より複雑な設定管理が必要か判断しましょう。Androidとデスクトップで似たUIを使いたい場合はFlClash、デスクトップでの設定オーバーライドやルール管理を重視する場合はClash Verge Rev、UIをさらにカスタマイズしたい場合はClash Nyanpasuも比較してください。

Android向けの操作性を重視するならCMFA、Surfboardは互換形式の設定がある場合に検討してください。Clash for WindowsとClashX Metaは、アーカイブ版や移行時の参考として掲載しています。ダウンロードセンターではOSごとにクライアントとインストールパッケージを案内しており、このページからファイルを直接配布することはありません。

ダウンロードセンターでOSとクライアントを選ぶ →