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

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

初めてインストールするなら、まずClash Plusを検討しましょう。デスクトップでの設定上書き、Linux対応、Android専用の管理機能が必要な場合は、ほかのクライアントも比較してください。選ぶ際は、OS、設定形式、通信の制御方法の順に確認し、画面の好みは最後に考えるのがおすすめです。

当ページでは、当サイトのダウンロードセンターに掲載する8つのクライアントを比較します。プロジェクトが対応するプラットフォームと、当サイトで配布するインストーラーの範囲は分けて記載しています。保守状況は概要であり、具体的なシステム要件や配布ファイルはダウンロードセンターと各プロジェクトの案内をご確認ください。

選び方の結論とコアの違い

設定の使い方がまだ定まっていない場合は、Clash Plusでサブスクリプションの追加、モード選択、接続確認から始めましょう。当サイトではWindows、macOS、Android、iOS向けの第一候補として案内しています。LinuxではClash Verge RevとFlClashを比較し、名前をそろえるためだけに対応しないOS向けのインストーラーを選ばないようにしましょう。

コアはプロトコル処理、DNS、ルール判定を担い、クライアントは画面表示、設定管理、権限の要求、システムプロキシの制御を担います。MihomoはClash Meta系の開発を引き継ぐコアの名称です。そのため資料ではMetaとMihomoが歴史的な文脈で関連付けられることがありますが、Clashの名を冠するすべてのクライアントが同じ設定項目に対応するわけではありません。旧Clash向け設定の対応範囲が、現在のMihomoの全機能を示すものでもありません。

Clash Plusは、各プラットフォームで利用できるコアや機能を、それぞれの案内で確認してください。特に、デスクトップ版のTUN設定手順をiOSにそのまま当てはめないようにしましょう。Surfboardは独自実装で、設定形式も異なります。サブスクリプションがClash YAMLのみの場合、プロキシに対応しているという理由だけでSurfboardへそのまま読み込めるとは限りません。

クライアントを一覧で比較

画面幅が狭い場合は、表を横にスクロールできます。「使いやすさ」は、初回の設定読み込みから接続確立までに必要な操作の複雑さを示し、性能の順位ではありません。開発・保守が継続中でも、古いOSすべてに対応するとは限りません。インストール前にOSとCPUアーキテクチャをご確認ください。

対応OS、コア、保守状況、利用目的
クライアント 対応OS・当サイトの配布範囲 コア・設定形式 保守状況 使いやすさ 主な機能・おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS。当サイトで各OS向けの案内あり コアの統合状況は各OSの案内を確認。Mihomoの設定項目の対応範囲にも注意 開発・保守中 低め。まずは設定の読み込みと接続を確認 基本的なプロキシ操作をまとめて管理。初心者や複数端末で使う方におすすめ
Clash Verge Rev Windows、macOS、Linux。当サイトで各OS向けの案内あり Mihomo 開発・保守中 基本操作は簡単。設定上書きやサービス設定には学習が必要 設定上書き、ルール、TUNを管理。デスクトップの詳細設定を使いたい方におすすめ
FlClash Windows、macOS、Linux、Android。当サイトで各OS向けの案内あり Mihomo 開発・保守中 低め。OSごとに権限の設定が必要 クロスプラットフォームの画面とプロキシグループ管理。デスクトップとAndroidを併用する方におすすめ
Clash Nyanpasu プロジェクトはWindows、macOS、Linuxに対応。当サイトではWindows版を掲載 Mihomoなどのコアを選択可能。実際に選択したコアの仕様を確認 開発・保守中 中程度。設定とコアの関係を理解する必要あり 設定管理とコア選択が可能。デスクトップのプロキシ利用に慣れた方におすすめ
Clash for Windows 過去にはWindows、macOS、Linuxに対応。当サイトではWindows版のアーカイブを掲載 旧Clash系。Mihomoの機能を備えているとは限らない 開発・保守終了 以前からの利用者にはなじみやすいものの、新しい利用手順を組む方にはおすすめしません 旧設定の確認や移行の参考用。新規インストールの第一候補ではありません
Clash Meta for Android Android。当サイトではデバイスのアーキテクチャに応じたインストーラーを掲載 Clash Meta・Mihomo系 開発・保守中 中程度。VPN権限やバックグラウンド動作の制限への対応が必要 設定、プロキシグループ、アプリごとの通信振り分け。Androidで設定を管理したい方におすすめ
Surfboard Android。当サイトでは汎用インストーラーを掲載 独自実装。Surge形式の設定に対応。Mihomoではありません 開発・保守中 対応する設定があれば簡単。YAMLからの移行は難易度が高め 対応する設定形式をすでに使っているAndroidユーザー向け
ClashX Meta macOS。当サイトではApple Silicon版とIntel版のアーカイブを掲載 Clash Meta系。利用できる機能はアーカイブ版に含まれるコアに依存 開発・保守終了 基本操作は簡単。互換性の問題は自分で確認が必要 メニューバー操作と旧環境からの移行の参考用

同じコアでも、初期設定まで同じとは限りません。DNSの有効化、設定の上書き、TUNによる通信の制御はクライアントによって異なります。2つのクライアントで動作が違う場合は、サブスクリプションのURLだけでなく、実際に適用された設定と実行権限を比較してください。

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

Clash Plus:初心者・複数端末で使う方におすすめ

おすすめ Clash Plusは、初めてクライアントをインストールする方の出発点として適しています。まずはサブスクリプションの初期プロキシグループを使い、Ruleモードで接続を確認してから、必要に応じてルールを調整しましょう。初心者にとっては、すべての項目を一度に有効にするより、設定が読み込まれたか、コアが動作しているか、システムの通信が制御されているかを順に確認することが大切です。

Windows、macOS、Android、iOS向けの入口は、ダウンロードセンターから選べます。複数端末で使う場合は、サブスクリプションの提供元やプロキシグループ名をそろえると管理しやすくなります。ただし、ローカルポート、ネットワークインターフェース名、権限設定はOS間で共通の値として扱わないでください。iOS版はApp Storeから入手できます。公式サイトはclashplus.ioです。利用できる設定項目は、各OSの案内をご確認ください。

Clash Verge Rev:デスクトップの設定・上書き管理

Clash Verge RevはWindows、macOS、Linuxに対応し、Mihomoコアを採用しています。サブスクリプションの設定に加えてDNS、ルール、プロキシグループを調整したい場合は、設定の上書き機能でリモート更新とローカルの変更を分けられます。サブスクリプションのファイルを直接編集し、更新時に変更が消える事態も避けやすくなります。

ログを確認し、システムプロキシとTUNの違いを理解できるデスクトップユーザーに向いています。初めて使う際は、通信を制御する方法を一つに絞り、接続を確認してからサービスモードや設定上書きを追加しましょう。詳細機能を増やすほど、設定の出所も増えます。問題を調べるときは、元のサブスクリプションと統合後に実際に適用される設定の両方を確認してください。

FlClash:デスクトップとAndroidで使える選択肢

FlClashはMihomoベースで、デスクトップとAndroidに対応しています。PCとスマートフォンで近い操作感の設定管理をしたい場合は、候補に加えてみましょう。共通の画面でプロキシモードやプロキシグループを把握しやすくなりますが、OSの権限、バックグラウンド動作、ネットワークインターフェースの違いは残ります。

Android版ではVPNの許可とバッテリー制限を確認し、デスクトップ版ではシステムプロキシまたはTUNによる通信制御を確認してください。同じサブスクリプションで端末ごとに結果が異なる場合は、DNS、アプリの除外ルール、ローカルネットワークの環境を比べましょう。当サイトのLinux向け配布ファイルは、使用するディストリビューションに合ったものを選んでください。

Clash Nyanpasu:設定管理とコアの選択

Clash Nyanpasuは、設定ファイル、プロキシグループ、コアの関係を理解しているデスクトップユーザーに向いています。コアを選べるため調整の幅が広がる一方、問題を調べる際に確認する項目も増えます。設定項目が認識されない場合は、クライアント名だけで対応状況を判断せず、実際に動作しているコアを確認してください。

プロジェクトの対応OSと、当サイトが配布するインストーラーの範囲は異なります。当サイトで現在案内しているダウンロードはWindows版です。作業環境を固定する場合は、使用中のコアと設定上書きを記録してから切り替えを試してください。問題の原因を設定、権限、コアの違いに切り分けるため、一度に変更する条件は一つにしましょう。

Clash for Windows:アーカイブ版の設定移行を確認

開発・保守終了 Clash for Windowsは、CFWとも呼ばれる旧Clash系のデスクトップクライアントです。名称にWindowsを含みますが、以前はほかのデスクトップOSにも対応していました。当サイトではWindows版のアーカイブのみを掲載しています。以前の画面に慣れていても、新しい環境で長期利用するクライアントとして適しているとは限りません。

新しいサブスクリプションでは、新しいプロトコル、ルール項目、DNS設定が使われることがあり、旧コアでは読み込めない場合があります。アーカイブ版が起動しても、現在のOSのネットワーク動作に対応するとは限りません。旧環境を残す場合は、まず設定をバックアップしてください。新しいクライアントに移行したら、サブスクリプション、プロキシグループ、アプリの接続を改めて確認し、旧プログラムのフォルダーを丸ごとコピーするのは避けましょう。

Clash Meta for Android:Androidの設定とアプリ別振り分け

Clash Meta for Androidは、CMFAとも呼ばれる、Clash Meta・Mihomo系の設定を管理したいAndroidユーザー向けのクライアントです。設定の読み込み、プロキシグループの選択、アプリごとの通信振り分けが主な機能です。インストール時は端末のアーキテクチャに合うファイルを選びましょう。確認方法がわからない場合は、ダウンロードセンターの配布ファイルの説明をご覧ください。

スマートフォンの問題は、必ずしもルールが原因とは限りません。OSの省電力機能でバックグラウンド動作が制限されたり、別のVPNアプリがシステムのVPN機能を使用していたりすることがあります。まず権限と動作状態を確認し、対象アプリが除外されていないか、DNSが設定どおりに処理されているかを調べましょう。特定のアプリだけ通信を制御する場合は、アプリが依存するシステムコンポーネントにも注意が必要です。

Surfboard:対応する設定形式を優先

SurfboardはAndroid向けのクライアントですが、Mihomoの別インターフェースではありません。独自実装を採用し、Surge形式の構文に対応する設定体系を使用します。対応形式のサブスクリプションをすでに利用しており、その設定方法を続けたい方には選択肢になります。Clash YAMLしかない場合は、サービス提供元に対応形式を提供できるか確認してください。

設定変換はファイルの拡張子を変えるだけではありません。プロトコル対応、プロキシグループの動作、DNS、ルールの記述方法が異なる可能性があり、変換後も実際の動作確認が必要です。画面を変えるために、出所のわからない変換サービスへ非公開のサブスクリプションURLを渡さないでください。サービス提供元が配布する互換設定を優先しましょう。

ClashX Meta:macOSの旧メニューバー環境

開発・保守終了 ClashX MetaはClash Meta系のmacOS向けメニューバークライアントです。旧環境の設定場所、プロキシの切り替え、メニューバー操作を確認する参考になりますが、アーカイブ版に含まれるコアの機能を、現在のMihomoの全機能とみなすことはできません。

Apple Silicon版とIntel版のインストーラーは、端末に合うものを選んでください。新規インストールや日常的に使う端末では、開発・保守が続いているクライアントを優先して比較しましょう。移行時は、旧クライアントのシステムプロキシとログイン時の自動起動を無効にしてから新しいクライアントを有効にし、複数のプログラムが同じネットワーク設定を変更しないようにしてください。

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

クライアントを切り替える前の確認手順

  1. 設定とローカル変更をバックアップする。サブスクリプションの提供元、設定上書き用ファイル、カスタムルール、プロキシグループの選択を保存します。バックアップには認証情報が含まれる場合があります。信頼できる場所に保管し、公開の掲示板などに貼り付けないでください。
  2. コアと設定形式を確認する。移行先のクライアントが必要なプロトコルと設定項目に対応しているか確認してください。SurfboardでClash YAMLを使うには形式の適合が必要です。旧ClashからMihomoに移行する場合も、DNSとルールの動作を再確認しましょう。
  3. 以前の通信制御を停止する。旧クライアントを終了し、システムプロキシが無効になっていること、TUNやバックグラウンドサービスが通信を制御していないことを確認します。スマートフォンでは、ほかのVPN接続も切断し、VPN機能の競合をサブスクリプションの無効と誤認しないようにしましょう。
  4. 必要最小限の設定で接続を確認する。設定を一つ読み込み、Ruleモードと初期プロキシグループで接続を確認してから、設定上書き、アプリ別の通信振り分け、TUNを一つずつ戻します。初回のテストでネットワーク設定を同時に何項目も変更しないでください。
  5. 直接接続とプロキシ接続をそれぞれテストする。直接接続が必要なサービス、プロキシ経由で使うサービス、ローカルネットワークへのアクセスを確認しましょう。特定のWebページが開けても、DNS、ルール、すべてのアプリが意図どおり動作するとは限りません。

Rule、Global、Directの違いと、TUN、DNS、ルールの優先順位については、初心者から上級者までの設定ガイドをご覧ください。クライアント選びで決まるのは操作画面と設定管理の方法です。実際の接続結果は、有効な設定、利用可能な接続先、現在のネットワーク環境によって変わります。

まとめ:初めてのインストールや複数端末での利用にはClash Plus、Linuxやデスクトップの詳細設定にはClash Verge RevとFlClashを比較しましょう。Androidで設定を細かく管理するならCMFA、対応形式の設定をすでに使っているならSurfboardが候補です。CFWとClashX Metaは、アーカイブ版として旧環境の確認や移行にご利用ください。プラットフォームを決めたら、ダウンロードセンターでクライアントとインストール方法を選ぶへ進みましょう。