クライアント比較 / 対応OS・コア・設定の互換性

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

まず対応端末で絞り、次に設定の互換性を確認。画面の好みは最後に検討します。

初めてインストールするならClash Plusがおすすめです。Linuxデスクトップ、コア管理、より細かなルール設定が必要な場合は、下の比較表を参考に選んでください。クライアントはプロキシツールです。サブスクリプション、ノードの利用可否、ネットワーク環境はそれぞれ別に確認してください。

対象範囲:対応OS欄は当サイトのダウンロードページに掲載中のパッケージをまとめたもので、プロジェクト全体のリリース状況を示すものではありません。更新状況は定性的な説明です。実際の動作要件、コア、機能は選択したインストーラーとプロジェクトの説明をご確認ください。

一覧で比較

8種類の主な違い

「Meta」はClash Metaの旧称で、関連コアは現在mihomoと呼ばれています。クライアントの画面、コア、設定形式はそれぞれ別の要素です。見た目が似ていても設定項目の互換性があるとは限らず、同じコアを使っていてもOSによって設定内容は異なります。

画面が狭い場合は表を左右にスクロールできます。クライアント名から下の解説に移動できます。

対応OS・コア・更新状況・使いやすさ
クライアント 当サイトで提供するOS版 コアの系統 更新状況 使いやすさ 特徴・おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS 各OS版の説明を参照してください。製品名だけで機能が共通とは判断できません。 継続的に更新 比較的簡単:サブスクリプションの追加とモード選択から始められます 複数OS版へのアクセスをまとめて提供。初心者や複数端末を使う方におすすめ
Clash Verge Rev Windows、macOS、Linux mihomo 継続的に更新 中程度:詳細設定には権限や設定の階層に関する知識が必要 デスクトップでの設定管理、オーバーライド、TUNに対応。長期的にデスクトップで使う方におすすめ
FlClash Windows、macOS、Linux、Android mihomo 継続的に更新 やさしい~中程度:デスクトップとモバイルで必要な権限が異なります 端末間で操作方法が似ており、デスクトップとAndroidを併用する方におすすめ
Clash Nyanpasu Windows コア管理に対応。mihomoを使う場合は、mihomoがサポートする設定項目を指定 継続的に更新 中程度:使用するコアの確認が必要 画面のカスタマイズとコア選択に対応。デスクトップツールを自分好みに調整したい方におすすめ
Clash for Windows Windows オリジナルのClash系統 開発終了 以前から使っているユーザーにはなじみがありますが、初めて使う場合は旧設定の把握が必要です 旧環境の再現や移行時の比較向け。新規インストールの第一候補にはなりません
Clash Meta for Android Android Clash Meta / mihomo 継続的に更新 中程度:VPNの許可やバックグラウンド動作の制限に対処する必要があります サブスクリプション管理とアプリごとの振り分けに対応。主にAndroidで使う方におすすめ
Surfboard Android 独自実装。Clash系コアではありません 継続的に更新 対応設定があれば簡単。Clashから移行する場合は難易度が上がります 独自の設定構文とルール体系を採用。互換性のある設定をすでに持っている方におすすめ
ClashX Meta macOS Clash Meta系 開発終了 基本操作は少なめ。互換性の問題は自分で調べて解決する必要があります メニューバーから操作。旧環境からの移行向けで、初回インストールの第一候補ではありません

使いやすさは、設定やトラブル対応に必要な知識の目安であり、性能の順位ではありません。表にない機能が必ずしも非対応とは限りません。同じクライアントでも、OSによって権限、ルーティング、DNSの制御方法が異なる場合があります。

各クライアントの解説

各クライアントの用途と注意点

まず、iOS対応、Linux版の有無、アプリごとの振り分けなど、必須条件を決めてから好みを比較しましょう。以下では、選ぶ理由、避けたほうがよいケース、初期設定で確認すべき点を解説します。

Clash Plus

おすすめ

サブスクリプションを追加して使い始めたい方や、コアの違いを詳しく調べる予定がない方に適しています。当サイトではWindows、macOS、Android、iOSへの導線を用意しており、製品選びを一か所で進められます。複数端末で使う場合は、まず1台で設定し、ほかの端末ではプロキシモードと必要な権限を個別に確認してください。複数の環境を同時に変更するのは避けましょう。

複数OSに対応していても、設定が自動同期されるわけではなく、TUN、DNS、バックグラウンド動作がすべてのOSで同じとは限りません。サービスを契約・追加する前に、サブスクリプションの形式と対応プロトコルを確認してください。iOS版はApp Storeから入手できます。機能の詳細は公式サイトclashplus.ioを参照してください。Linuxが必要な場合はVerge RevまたはFlClashを検討してください。

Clash Plusのダウンロードページへ →

Clash Verge Rev

デスクトップで設定を長期的に管理したい方に適しています。mihomoがプロキシプロトコル、ルール照合、ネットワーク処理を担い、クライアントは設定の読み込みや各種設定、動作状況の表示を提供します。サブスクリプションの自動更新を維持しながらローカルルールやDNS設定を追加する場合は、変更前にオーバーライドと設定のマージ方法を理解しておきましょう。

Clash for Windowsからの移行先候補になりますが、旧フォルダーを丸ごとコピーすればそのまま使えるわけではありません。オリジナル版のコア設定項目、旧スクリプト、画面設定は引き継げない場合があります。初回起動時はルールモードとシステムプロキシで接続を確認し、その後必要に応じてTUNを有効にしてください。Linuxではパッケージ形式、デスクトップ環境の依存関係、権限にも注意が必要です。

デスクトップ版のインストーラーを見る →

FlClash

デスクトップとAndroidの両方で使い、画面の切り替えを減らしたい方に適しています。mihomo系のコアを採用しているため、互換性のあるプロキシグループ、ルール、DNS設定を再利用できます。ただし、設定ファイル内のローカルパス、ネットワークインターフェース名、待ち受けアドレスは端末に合わせて変更が必要です。デスクトップ用の設定全体をそのまま流用できるとは限りません。

選ぶ際は、使用する端末のアーキテクチャと権限の許可手順を確認してください。AndroidではシステムVPNの許可が必要で、省電力設定の影響を受ける場合があります。デスクトップのシステムプロキシは、その設定に従うアプリにのみ適用されます。プロキシ経由にならないアプリがある場合は、すぐにクライアントを変えるのではなく、まず通信の経路を確認しましょう。当サイトではFlClashのiOS版を提供していません。

FlClashの対応OS・アーキテクチャを確認 →

Clash Nyanpasu

画面をカスタマイズしたい方、コアを確認しながら独自設定を管理したいデスクトップユーザーに適しています。コアを選べる一方、トラブル時に確認する項目も増えます。同じ設定でもコアが異なれば、対応する項目や動作結果が変わる場合があります。問題を相談するときは、画面のスクリーンショットだけでなく、クライアント名と使用中のコアも伝えましょう。

当サイトのダウンロードページではWindows版を提供しています。プロジェクトが別の配布経路で公開している版は、このページの対応OSに含めていません。初めて使う場合は、互換性のあるコアを一つ選び、サブスクリプションの更新、ルール照合、プロキシの通信経路を確認してから、画面やコアを変更してください。サブスクリプションを追加して接続したいだけなら、まずClash Plusを検討できます。

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

Clash for Windows(CFW)

開発終了

CFWは古い解説記事や過去の設定例でよく見かけますが、オリジナルのClash系統と現在のmihomoは完全に同じではありません。アーカイブ版は旧環境の再現、古いルールの動作確認、移行前の比較に利用できます。開発終了後は、OSの変更、プロトコルの進化、互換性の問題が起きても、元のプロジェクトによる継続的な修正は期待できません。

使い慣れた画面をチュートリアルで見たという理由だけで、CFWを新規インストールするのはおすすめしません。既存ユーザーはClash Plus、Verge Rev、FlClashなどへの移行を検討してください。まずサブスクリプションのURLとローカルルールを保存し、プロキシグループ名を記録したうえで、新しいクライアントで一つずつ確認します。旧アプリが起動できても、今後のOSに対応するとは限らず、軽量・高安定とも限りません。

代替クライアントとアーカイブ版を見る →

Clash Meta for Android(CMFA)

Androidを中心に、サブスクリプション、ルール、アプリごとの振り分けを管理したい方に適しています。コアはClash Meta/mihomo系で、過去のオリジナル版Clash for Androidとは別のものです。インストーラーは端末のアーキテクチャに合わせて選んでください。既存アプリを更新する前に、配布元と署名の互換性も確認し、上書きインストールの失敗を防ぎましょう。

接続後の問題は、システム側に原因があることも少なくありません。VPNの許可、バックグラウンド動作の制限、ほかのVPNアプリとの競合を確認してください。最初にほかのVPN接続を切り、クライアントのアプリ別アクセス設定を確認します。アプリがプロキシをバイパスする設定なら、全体モードを有効にしても、そのアプリの通信がVPN経由になるとは限りません。

CMFAのインストーラーを選ぶ →

Surfboard

SurfboardはAndroid向けのプロキシツールですが、ClashのGUIではなく、Clashコアも使用していません。独自の設定構文を採用しており、対応範囲はプロジェクトの説明で確認してください。Surfboard向けの設定がある場合は、専用のルール体系を使えます。Clash YAML形式のサブスクリプションしかない場合、拡張子を変えるだけで読み込めるとは限りません。

異なる設定体系へ移行する場合は、ノードのプロトコル、プロキシグループ、ルールの順序、DNSの動作を確認してください。設定変換は出発点にすぎず、変換に成功してもすべての項目の意味が保たれるとは限りません。変換後の設定を保守する予定がなければ、現在のサブスクリプションに直接対応するクライアントのほうが手間を減らせます。そのため、Clash初心者向けの標準的な選択肢ではありません。

Surfboardのダウンロードページへ →

ClashX Meta

開発終了

macOSのメニューバーでの操作に慣れていて、短期間だけ旧設定を維持したい方に適しています。Clash Meta系ですが、アーカイブ版という名称だけで、現在のmihomoの全機能に対応しているとは判断できません。設定項目が使えるかどうかは実際のコアで確認し、最新の設定例をそのまま旧クライアントへ貼り付けないようにしましょう。

新規インストールなら、まずClash Plus、Verge Rev、FlClashを検討してください。旧環境から移行する場合は、システムプロキシ、待ち受けポート、ローカルルールを記録します。複数アプリがシステムプロキシを繰り返し変更しないよう、旧クライアントを終了してから新しいクライアントを起動してください。移行後はログイン時の起動設定を確認し、再起動後に旧アプリがプロキシ設定を再び引き継がないようにしましょう。

macOS向けの代替候補を見る →
用途から選ぶ

初心者・上級者・複数端末での選び方

まとめ:迷ったらClash Plus、特殊な要件があれば別候補を検討

明確な詳細設定の要件がなければ、まずClash Plusで動作する設定を作りましょう。Linux、デスクトップのオーバーライド、Androidのアプリ別振り分け、既存のSurfboard設定などが、候補を絞る具体的な理由になります。アーカイブ版は移行期間向けであり、継続更新されているクライアントと同じ優先度ではおすすめできません。

ダウンロードページでOSに合うクライアントを選ぶ →

移行前後に確認

クライアント移行チェックリスト

クライアントを決めても、すぐに旧設定を削除しないでください。復元できるバックアップを保存してから、次の手順で切り替えます。サブスクリプションURLにはアクセス情報が含まれる場合があります。記録する場合は安全なローカル環境に保存し、スクリーンショットや公開の質問投稿には載せないでください。

  1. サブスクリプションとローカル変更を分けてバックアップ。サブスクリプションの配布元、プロキシグループの選択、自作ルール、DNS設定を記録します。ダウンロードしたサブスクリプションファイルを直接編集すると、更新時に変更が上書きされることがあります。移行時は変更内容を別にまとめてください。
  2. 設定項目とプロキシグループの参照先を確認。新しいコアでは旧コアの拡張項目が使えない場合があります。ルール末尾で指定するプロキシ名が、現在の設定に存在することを確認してください。Surfboardなど別の設定体系では、個別に変換と確認が必要です。ファイル名を変えるだけでは使えません。
  3. ネットワークを制御するクライアントは一つに限定。旧アプリのシステムプロキシとTUNを無効にしてから終了します。待ち受けポートが使用中でないことを確認し、新しいクライアントを起動してください。複数のアプリでシステムプロキシやVPN接続を同時に使わないようにしましょう。
  4. ブラウザーとほかのアプリを別々に確認。ブラウザーでアクセスできても、ターミナル、ゲーム、バックグラウンドサービスがプロキシ経由とは限りません。まずアプリがシステムプロキシに従うかを確認し、必要に応じてTUNを検討してください。モードの違いはプロキシモードの説明を参照してください。
  5. 更新後と再起動後の動作を確認。サブスクリプションを手動で更新し、ローカルルールが残っていることを確認します。再起動後はログイン時の起動設定、権限、プロキシの有効・無効を確認してください。すべて問題がないことを確かめてから旧アプリを削除し、必要な設定バックアップは保管しておきましょう。

複数のクライアントで同じ問題が起きる場合は、サブスクリプション、ノード、DNS、ローカルネットワークを優先して確認してください。画面を変えても原因は特定できず、非対応のプロトコルが使えるようになるわけでもありません。