8クライアント · 6つの比較項目

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

まずOSでインストールできない候補を絞り、次にコア、メンテナンス状況、使いやすさを確認します。結論を急ぐならClash Plus、デスクトップで高度な設定を行うならClash Verge RevFlClashを比較しましょう。

01
対応プラットフォームを確認

まずWindows、macOS、Android、iOS、Linuxのどれを使うか確認します。

02
メンテナンス状況を確認

新規インストールでは、継続的にメンテナンスされているクライアントを優先しましょう。

03
使い方に合わせる

基本利用では入口の分かりやすさ、高度な利用ではルールとオーバーライドの機能を確認します。

まず結論

多くのユーザーにはClash Plusがおすすめ

Clash PlusはWindows、macOS、Android、iOSに対応し、主要な操作がまとまっています。サブスクリプションの追加、モード切り替え、システムプロキシ設定を理解しやすく、初めてClashを使う方、PCとスマートフォンで同じ感覚の操作をしたい方、日常のルール分岐を安定して行いたい方にとって、始めやすい選択肢です。

Linuxを主に使う場合や、より細かな設定オーバーライドとデスクトップ連携が必要な場合は、Clash Verge RevまたはFlClashを検討できます。Clash for WindowsやClashX Metaを利用中の方は、すぐに旧設定を削除する必要はありません。ただし、先にサブスクリプションURLとカスタムルールを保存し、現在もメンテナンスされているクライアントへ移行しましょう。

比較

対応OS、コア、使いやすさ

表の対応プラットフォームは、本サイトのダウンロードページで提供しているインストーラーを基準にしています。「Meta」はClash.Metaシリーズのコアを指し、mihomoは現在そのコアプロジェクトで使われている名称です。

クライアント 対応プラットフォーム コア メンテナンス状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS mihomo 活発に開発中 クロスプラットフォームUI、サブスクリプション管理、ルールモード、システムプロキシへの入口を集約 初めて使う方、多端末利用、日常的な接続
Clash Verge Rev Windows、macOS、Linux mihomo 活発に開発中 設定オーバーライド、デスクトップトレイ、システムプロキシ、TUN設定が充実 デスクトップの上級ユーザー、Linuxユーザー
FlClash Windows、macOS、Linux、Android mihomo 活発に開発中 デスクトップとAndroidを幅広くカバーし、端末間で近い操作構成を実現 複数プラットフォームを切り替えて使う方、操作の統一感を重視する方
Clash Nyanpasu Windows mihomo 活発に開発中 設定管理、プロキシグループ操作、デスクトップ設定への入口が充実 ルールと設定ファイルに慣れたWindowsユーザー
Clash for Windows Windows 旧Clashシリーズ 開発終了 旧UIと設定エコシステムに関する情報が多い 既存ユーザーが旧設定を確認して移行する用途。新規インストールには非推奨
Clash Meta for Android Android Clash.Meta 活発に開発中 モバイルでのサブスクリプション、プロキシモード、アプリ別分岐、オーバーライド設定 Androidだけを使い、モバイルのルールを細かく設定したい方
Surfboard Android 独自コアを採用し、一般的なClash設定の概念に対応 活発に開発中 中〜高 モバイル向けのルール管理と独自の設定インポート方式 ルール構文を理解し、設定の互換性を確認できる方
ClashX Meta macOS Clash.Meta 開発終了 メニューバー操作と旧来のmacOS利用スタイル 既存ユーザーの移行向け。新規インストールには非推奨

用途別に選ぶ

実際の使い方から候補を絞る

同じサブスクリプションを複数のクライアントで使えますが、画面上の入口、設定の互換性、プラットフォームの機能は完全に同じではありません。

クライアント別レビュー

8種類のクライアントを比較

以下では、本サイトで提供しているクライアントとインストーラーを中心に解説します。バージョン番号、リリース日、主観的な評価は選定基準にしていません。

活発に開発中

Clash Verge Rev

mihomo

Clash Verge Revはデスクトップ利用を想定し、Windows、macOS、Linuxに対応しています。Profile、プロキシグループ、システムプロキシ、TUN、設定オーバーライドを比較的充実したデスクトップ管理構成にまとめており、実行設定の確認、複数設定の切り替え、カスタムルールの管理が必要な方に適しています。

設定項目が多いため、初回利用時は「クライアントの設定」と「設定ファイルのフィールド」を区別する必要があります。たとえばmixed-portはリッスンポート、modeはルール・グローバル・ダイレクトモードを決める項目で、システムプロキシはアプリの通信をクライアントへ通します。これらの役割を理解すると、管理しやすくなります。

活発に開発中

FlClash

mihomo

FlClashはWindows、macOS、Linux、Androidに対応しており、OSが混在する環境で近い操作構成を保ちたい方に適しています。サブスクリプション管理、プロキシグループの選択、基本的な接続設定に対応し、デスクトップとAndroidで似た操作習慣を作りやすい点も特徴です。

FlClashを選ぶ際は、プロセッサのアーキテクチャとインストーラーの種類をそれぞれ確認してください。Linuxではディストリビューションが対象のパッケージ形式に対応しているか、Androidでは端末のアーキテクチャに合うパッケージかを確認します。設定を追加できたら、まずルールモードで接続を確認し、その後TUNを有効にするか判断しましょう。

活発に開発中

Clash Nyanpasu

mihomo

本サイトではClash NyanpasuのWindows版インストーラーを案内しています。Profile、プロキシグループ、ルールモード、コア設定の役割を理解している方に適しています。設定管理の入口が充実しており、複数のサブスクリプションを併用したり、プロキシグループを確認したり、デスクトップの動作を調整したりする場面で力を発揮します。

初めての方でも基本的な接続はできますが、最初からコアパラメータ、DNS、オーバーライドルールを同時に変更するのはおすすめしません。まず利用可能な設定を追加し、ルールモードで接続できることを確認してから設定を複製して試すほうが安全です。サブスクリプションの元データとローカル変更を混在させないようにしましょう。

開発終了

Clash for Windows

旧Clashシリーズ

Clash for Windowsは広く使われていたため、現在も旧UIを前提とした解説が数多く残っています。しかしプロジェクトは開発終了しており、新規インストールの標準選択には適しません。旧ガイドに登場するProfiles、Proxies、Rules、Generalなどの名称は参考になりますが、現在のクライアントで同じ場所にあるとは限りません。

既存ユーザーは移行前に、サブスクリプションURL、現在使用しているプロキシグループ、カスタムルールを記録し、新しいクライアントで再度追加してください。クライアントによって設定、キャッシュ、コアファイルの保存場所が異なるため、アプリのフォルダー全体を新しいクライアントへそのままコピーするのは避けましょう。

活発に開発中

Clash Meta for Android

Clash.Meta

Clash Meta for Androidは、モバイルでのプロキシ動作を細かく設定したいAndroidユーザー向けです。サブスクリプション、プロキシモード、アプリ別分岐、オーバーライドなどを設定でき、ルールモード、グローバルモード、ダイレクトモードの違いを理解し、Androidのバックグラウンド制限にも対応できる方に適しています。

モバイルで発生する問題は、設定だけが原因とは限りません。省電力設定、バックグラウンド制限、VPN権限、ほかのネットワークツールが接続に影響することがあります。設定を追加したら、必要な権限を許可し、システムステータスバーにVPNアイコンが表示されるか確認してください。アプリが終了させられる場合は、バックグラウンド動作の設定を見直します。

活発に開発中

Surfboard

独自実装

SurfboardはAndroid向けクライアントで、独自実装を採用しながら、一般的なClashのルールと設定概念に対応しています。プロキシグループ、ルールマッチング、サブスクリプション更新を理解している方に適しており、Androidで別の設定管理方法を試したい場合にも選択肢になります。

独自実装であるため、mihomoのすべてのフィールドが当然使えるとは限りません。追加前に、特定のDNS、ルールプロバイダー、スクリプト機能に依存していないか確認してください。追加後は、プロキシグループ、ルール数、接続結果を確認します。認識できないフィールドがある場合は、まずサブスクリプションサービスが提供する互換形式に戻すのが安全です。

開発終了

ClashX Meta

Clash.Meta

ClashX MetaはmacOSのメニューバーで使う場面を想定し、比較的シンプルなデスクトップ操作を維持していますが、プロジェクトは開発終了しています。既存ユーザーは設定構造やメニュー操作を確認するために利用できますが、新規ユーザーにはClash Plus、Clash Verge Rev、FlClashのいずれかをおすすめします。

移行時は、まず旧クライアントのシステムプロキシを無効にしてから旧プロセスを終了し、同じポートを2つのクライアントが同時に待ち受けないようにします。新しいクライアントでサブスクリプションを追加したら、システムプロキシまたはネットワーク拡張を再認証し、ルールモードが有効になっているか確認してください。旧クライアントのメニュー表示だけで、新しいクライアントが通信を引き継いだと判断してはいけません。

アーカイブ版クライアントからの移行

CFWまたはClashX Metaから新しいクライアントへ移行

移行で重要なのは、古いプログラム自体をコピーすることではなく、設定の入手元とローカルルールを保存することです。

  1. サブスクリプションの入手元を保存

    旧クライアントで現在のProfileの取得元URLを確認します。ローカルファイルを使っている場合は、YAMLファイルを別途バックアップし、用途も記録してください。

  2. ローカル変更を整理

    rules、proxy-groups、DNS、ポートの項目を手動で追加していないか確認します。サブスクリプション更新で元の設定に直接書き込んだ内容が上書きされる可能性があるため、変更内容は別に保存するのが安全です。

  3. 旧クライアントを終了

    まずシステムプロキシを無効にしてから、旧プログラムを完全に終了します。これによりmixed-portなどの待ち受けポートの競合を避けられ、2つのメニューバーまたはトレイプロセスが同時にシステムプロキシを変更する事態も防げます。

  4. 追加して動作確認

    新しいクライアントでサブスクリプションを追加し、ルールモードとプロキシグループを選んでからシステムプロキシを有効にします。最後にウェブサイトへのアクセスと出口IPアドレスを確認し、通信経路が想定どおりか確かめてください。

選定チェックリスト

ダウンロード前に確認する4項目

01

インストーラーはOSに合っているか

macOSではIntelとApple Siliconを区別します。AndroidとLinuxではプロセッサのアーキテクチャやパッケージ形式が関係する場合もあります。分からないときは先にシステム情報を確認し、ファイル名だけで判断しないでください。

02

クライアントは現在もメンテナンスされているか

新規インストールでは、活発に開発されているプロジェクトを優先します。アーカイブ版クライアントは、既存ユーザーが設定を読み取り移行する用途に向いています。古い解説が多いからといって標準の選択肢にしないでください。

03

設定は特定のコアに依存していないか

mihomo専用フィールド、ルールプロバイダー、高度なDNS設定を含む設定は、mihomoクライアントを優先してください。独自コアを使う場合は、フィールドの互換性を確認しましょう。

04

本当に高度な機能が必要か

サブスクリプションの追加、ルール分岐、システムプロキシだけを使うなら、基本機能への入口が分かりやすいことが重要です。オーバーライド、複数設定、TUNの調整が必要になってから、設定構成が充実したデスクトップクライアントを選びましょう。

プラットフォーム別にダウンロード可能なクライアントを見る

ダウンロードページでは、Windows、macOS、Android、iOS、Linuxごとにインストーラーとシステム要件を案内しています。