端末とインストーラー
まずOSの対応状況とCPUアーキテクチャを確認しましょう。Apple Silicon版とIntel版は別のインストーラーです。AndroidもARM64かARMかを確認してください。インストーラーが動作することを確認してから、機能を比較しましょう。
まずOSと設定形式を確認し、ルール、DNS、TUNの管理方法を比較しましょう。新規インストールにはClash Plusがおすすめです。デスクトップでのオーバーライドやLinux対応が必要な場合は、用途に合わせて選んでください。
対応プラットフォームは、本サイトのダウンロードページに掲載されているインストーラーを基準に整理しています。各プロジェクトが過去に提供した全プラットフォームを示すものではありません。設定のしやすさは設定手順の目安であり、性能評価ではありません。
クライアントは操作画面を、コアは設定の解析やルール判定、接続処理を担います。それぞれ分けて確認しましょう。
まずOSの対応状況とCPUアーキテクチャを確認しましょう。Apple Silicon版とIntel版は別のインストーラーです。AndroidもARM64かARMかを確認してください。インストーラーが動作することを確認してから、機能を比較しましょう。
サブスクリプションがClash YAMLを出力するのか、別のクライアント向け形式なのかを確認しましょう。Metaはmihomoの旧称の一つで、まったく別の設定体系を指すものではありません。ただし、新しいフィールドは古いコアで読み込めない場合があります。
システムプロキシに従うアプリだけを使う場合は、まずシステムプロキシを有効にします。ゲーム、コマンドライン、UDP通信も制御したい場合は、TUN、権限、ルーティングへの対応を確認してください。TUNで通信を取り込んだ後の接続先は、選択したモードとルールによって決まります。
画面の狭い端末では表を横にスクロールできます。メンテナンス状況は定性的な説明です。対応プロトコル、システム要件、コアの組み合わせは、インストーラーの説明とクライアント上の表示をご確認ください。
| クライアント | 本サイトでの配布プラットフォーム | コアと設定形式 | メンテナンス状況 | 設定のしやすさ | 主な機能と注意点 | おすすめのユーザー |
|---|---|---|---|---|---|---|
| Clash Plus おすすめ |
Windows、macOS、Android、iOS | プラットフォームごとの独自実装。機能はクライアントの説明をご確認ください | 活発にメンテナンス中 | 比較的簡単:まず設定をインポート | GUIで設定と接続を管理。必要なシステム権限はOSによって異なります | 初回インストール、日常的な接続、複数端末での利用 |
| Clash Verge Rev | Windows、macOS、Linux | mihomo | 活発にメンテナンス中 | 中程度:設定とオーバーライドの違いを把握する必要あり | 設定のオーバーライド、サービスモード、システムプロキシ、TUNの管理 | デスクトップで詳細な設定を行いたい方 |
| FlClash | Windows、macOS、Linux、Android | mihomo | 活発にメンテナンス中 | 比較的簡単:操作がまとまった画面で完結 | クロスプラットフォームの画面と設定管理。通信の制御方法はOSごとに異なります | デスクトップとAndroidを併用する方 |
| Clash Nyanpasu | Windows | 複数のコアを管理可能。実際の機能は選択したコアによります | 活発にメンテナンス中 | 中程度:コアを選ぶ知識が必要 | デスクトップでの設定・プロキシ管理、画面のカスタマイズ | デスクトップの使い方を自分好みに調整したい方 |
| Clash for Windows 開発終了 |
Windows、アーカイブ版 | オリジナルClash系。過去の配布版によって異なる場合があります | 開発終了 | 既存ユーザーにはなじみやすいものの、新しい設定との互換性は要確認 | 過去の設定管理、システムプロキシ、旧環境との互換性 | 旧環境の確認と移行時の比較 |
| Clash Meta for Android | Android | Meta/mihomo系 | 活発にメンテナンス中 | 中程度:VPN権限やバックグラウンド設定が必要 | 設定のインポート、プロキシグループの選択、アプリごとの通信制御 | Androidでアプリごとに通信を振り分けたい方 |
| Surfboard | Android | 独自実装。Surge形式の設定に対応。Clashコアではありません | 活発にメンテナンス中 | 設定形式への慣れによって異なります | テキスト形式で設定やルールを管理。Clash YAMLとそのまま互換ではありません | 互換性のある設定をすでに持つAndroidユーザー |
| ClashX Meta 開発終了 |
macOS、アーカイブ版 | Meta系 | 開発終了 | 基本操作は比較的簡単。メンテナンスは手動で行う必要があります | メニューバーからの操作、設定の切り替え、システムプロキシの管理 | 従来のmacOSでの使い方を維持したい方 |
ここでは設定手順と長期的な運用コストを中心に比較します。画面の見た目だけでコアの機能や接続速度を判断することはできません。
初めて使う方にはClash Plusがおすすめです。設定のインポート、ポリシーの選択、接続の有効化に絞って使い始められます。Windows、macOS、Android、iOSに対応した利用方法があり、スマートフォンとPCで似た手順を使いたい方にも適しています。iOS版のインストール方法や製品情報はダウンロードページから確認できます。公式サイトはclashplus.ioです。
複数のプラットフォームに対応していても、すべての設定項目が共通とは限りません。デスクトップのシステムプロキシ、モバイル端末のVPN許可、バックグラウンド実行の権限は、それぞれ異なるOSの仕組みです。選ぶ前に、必要なプロトコルやルールのフィールドが各プラットフォームでサポートされているか確認しましょう。製品名だけを根拠に全プラットフォームで同じコアが使われていると判断したり、他のデスクトップクライアント向けの操作手順をそのまま流用したりしないでください。
Clash Plusの各プラットフォーム版を見る →Clash Verge RevはWindows、macOS、Linux向けのデスクトップクライアントです。mihomoベースの設定機能により、ルールプロバイダー、プロキシグループ、DNS、TUNを一連の手順で確認できます。ローカルDNSを継続して調整したい場合、LAN内への直接接続ルールを残したい場合、サブスクリプション更新後もローカルの変更を維持したい場合は、サブスクリプションファイルを直接編集するよりオーバーライド機能が適しています。
一方で、サブスクリプションの内容、クライアントの設定、最終的に適用される設定を区別する必要があります。画面で変更したポートが、サブスクリプション内の設定とともに保持されるとは限りません。サービスモードやTUNには、追加のシステム権限が必要な場合もあります。想定と異なる場合は、複数の設定箇所を一度に変更せず、最終設定とログを確認してから、サブスクリプション、オーバーライド、ルーティングのどこに原因があるか判断しましょう。
Linux版・デスクトップ版のインストール方法を見る →FlClashはmihomoベースで、本サイトではWindows、macOS、Linux、Android版を配布しています。端末ごとの操作を覚える手間を減らしたい方に適しており、設定管理、プロキシグループの選択、接続状況の確認を近い操作感で行えます。同じ互換設定を使えば、プロキシグループ名やルールの適用状況も比較しやすくなります。
画面が似ていても、OSごとの違いはなくなりません。AndroidのVPNサービスやアプリごとの通信制御は、デスクトップのシステムプロキシや仮想ネットワークアダプターとは別の仕組みです。設定を共有する場合は、安定して使えるプロキシグループとルールだけを同期し、待ち受けアドレス、ファイルパス、通信の制御設定は端末ごとに確認しましょう。選ぶ際は複数端末での操作性を重視し、同じ画面だからバックグラウンドの動作も同じだと考えないでください。
Androidクライアントの選択肢を見る →Clash Nyanpasuは、デスクトップでの設定管理や画面のカスタマイズを重視する方に適しています。本ページではダウンロードページに掲載されているWindows版を比較対象とし、プロジェクトが提供する可能性のある他の配布形式は含めていません。プロキシグループや設定を頻繁に確認し、デスクトップの操作方法を調整したい方は、上級者向けの候補として検討できます。
現在実際に動作しているコアを必ず確認してください。複数のコアを管理できても、すべてのコアが同じプロトコルフィールドを認識するとは限りません。切り替え後、これまで使えていた設定の再確認が必要になる場合があります。設定の依存関係を確認してからコアを選び、最後に画面を調整しましょう。サブスクリプションを読み込んで日常的に接続できればよい場合は、設定手順がよりシンプルなクライアントを選ぶのがおすすめです。
Windowsクライアントの選択肢を見る →Clash for Windowsは開発終了済みです。現在も利用する主な理由は、古いチュートリアルの確認、既存設定の点検、利用環境の移行であり、開発終了版だから古いPCに適しているという意味ではありません。オリジナルClash系コアの機能は、現在のmihomoと完全には一致しません。新しいプロトコルやDNSフィールド、ルール機能を前提としたオンライン上の設定例を、旧環境でそのまま使えるとは限りません。
移行前に、確認できる形式で設定を書き出し、ローカルのポート番号、プロキシグループの選択、アプリのプロキシ設定、自動起動項目を記録してください。新しいクライアントの動作確認が終わるまでは、古い設定のバックアップを保管しましょう。ただし、2つのクライアントに同時にシステムプロキシやルーティングを制御させないでください。アーカイブ版はOSの変化に合わせた継続的な対応がありません。新規インストールにはメンテナンス中のクライアントを選び、旧環境は元に戻せる移行期間の手段として扱いましょう。
開発終了の説明と代替クライアントを見る →Clash Meta for Androidは、CMFAとも呼ばれるAndroid向けのMeta/mihomo系クライアントです。Clash YAMLをすでに使っていて、VPN経由にする通信をアプリごとに指定したい場合は、比較候補になります。インポート後は、設定が正しく解析されたこと、プロキシグループとルール、AndroidのVPN許可の順に確認してください。
モバイル端末で接続が不安定な場合は、バッテリー最適化、バックグラウンド制限、他のVPNアプリがシステムの接続機能を使用していないかも確認しましょう。通信制御の対象外にしたアプリは、通常、コアによるドメインルールの判定を受けません。これは設定内のDIRECTとは異なる制御です。アプリとドメインの両方で細かく通信を振り分けたい場合は、まずこの2つの制御範囲を整理し、必要な設定を一つずつ有効にしてください。
CMFAのインストーラーと対応プラットフォームを見る →SurfboardはAndroid向けのクライアントですが、Clashコアのクライアントではありません。独自実装を採用し、Surge形式の設定に対応しているため、対応形式の設定をすでに持ち、テキスト形式のルールに慣れている方に適しています。比較対象に含めたのは、ダウンロード先と設定形式の違いを示すためです。すべてのプロキシツールがClash YAMLをそのまま使えるわけではありません。
Clashの設定から移行する場合は、プロキシの定義、プロキシグループ、ルールの記述方法、対応プロトコルを改めて確認してください。ファイル名や拡張子を変えても設定形式は変換されません。サブスクリプションサービスが対応形式を提供している場合は、適切な形式を選び、変換後のルールがすべて含まれているか確認しましょう。設定情報がmihomoを前提としているなら、同じ設定体系に対応するクライアントを選ぶほうが簡単です。
Surfboardのダウンロードページを見る →ClashX MetaはMeta系コアを採用し、macOSのメニューバーと設定ファイルから操作します。開発終了済みのため、本ページでは既存環境向けの選択肢として扱います。古いチュートリアルの確認や既存のMac設定の移行時には、メニューバーから現在のモードやシステムプロキシの状態を確認できます。ただし、現在のmihomoに対応するすべてのフィールドを扱えるとは限りません。
クライアントを切り替える前に、旧アプリのシステムプロキシと自動起動を無効にし、アプリを終了してください。再起動後に新しい設定が上書きされるのを防げます。Apple Silicon版とIntel版のインストーラーも正しく選びましょう。新しいコアの機能、ルーティング対応、OSとの連携が必要な場合は、Clash Plus、Clash Verge Rev、FlClashを優先して検討してください。古い設定は比較用に保管し、開発終了環境に長期的な新機能の対応を期待しないでください。
macOS対応クライアントとアーカイブ版を見る →まず主な用途を決めてからクライアントを選びましょう。以下の提案は、画面の見た目や未検証のリソース使用量を根拠にしたものではありません。
移行の成功は、設定、ルーティング、アプリの動作が想定どおりであることです。画面に「接続済み」と表示されるだけでは十分ではありません。
Mihomoの単体コアは、設定、サービス、ルーティングを自分で管理したい方に向けたものです。GUIを備えた別のクライアントではありません。サーバー、ルーター、自動化環境で使う場合はコアのダウンロードページをご覧ください。一般的なデスクトップ利用では、システム権限や最終的な設定を確認しやすいGUIクライアントがおすすめです。
新規インストールにはClash Plusがおすすめです。Linuxデスクトップやmihomoの設定を細かく管理したい場合は、Clash Verge RevとFlClashを比較しましょう。特定の設定形式や従来の使い方を維持する場合は、他の候補も検討してください。各クライアントの入手先はクライアントのダウンロードページをご覧ください。
必ず上がるわけではありません。接続状況は、プロキシサーバー、ネットワーク経路、プロトコル、DNS、ルールの選択にも左右されます。比較する際は、同じネットワークと設定を使い、選択中のプロキシグループも同じか確認してください。画面を変えただけでは、通信経路が改善したとはいえません。
Metaとmihomoにはプロジェクト名の継承関係があり、多くの設定は引き続き利用できます。ただし、実際に使用するコアが対応しているフィールドを確認してください。クライアント固有のフィールド、外部ファイルのパス、新しいプロトコルの設定は特に注意が必要です。エラーなくインポートできても、ルールとDNSが想定どおりに動作するか確認しましょう。
必須ではありません。対象アプリがシステムプロキシに従うなら、基本的なプロキシ設定で足りる場合があります。プロキシ設定に従わないアプリ、一部のUDP通信、より広い範囲の通信制御が必要な場合は、TUNを検討してください。TUNを有効にしても、すべての通信がプロキシ経由になるわけではありません。最終的な接続先はモードとルールで決まります。
既存環境で引き続き動作する可能性はありますが、OSへの対応、プロトコルのサポート、問題の修正が続くとは限りません。設定のバックアップを保管し、移行を計画しましょう。再インストールや端末の買い替え時には、メンテナンス中の代替クライアントの動作を先に確認してください。使い慣れた画面だからという理由だけで、アーカイブ版をそのまま使い続けないようにしましょう。