選び方ガイド · 対応OS・カーネル・設定の互換性

Clashクライアント比較
用途別の選び方

まず端末を確認し、次にサブスクリプションの形式を確認しましょう。画面が似ていてもカーネルが同じとは限らず、リンクを読み込めてもすべての設定が使えるとは限りません。

端末の条件

OSとプロセッサのアーキテクチャに合うインストーラーを選びます。

設定の条件

カーネルとプロトコルによって接続の互換性が決まります。

使い方の条件

通信の取り込み方式と権限によって、アプリへの適用範囲が決まります。

初めてのインストールならClash Plusを候補に

ここでのおすすめ順は候補を絞るための目安であり、通信速度のランキングではありません。クライアントによって設定管理、通信の取り込み方、操作感は異なりますが、実際の接続状況はサーバー、プロトコル、ネットワーク経路にも左右されます。

まずはClash Plus

初心者・複数端末で使う方の第一候補

Windows、macOS、Android、iOSで使う場合は、まずClash Plusで各OSのインストール方法を確認しましょう。設定の読み込み、接続先の選択、アプリの通信確認まで一通り試してから、オーバーライドやルール編集、カーネル管理が必要か判断できます。公式サイトはclashplus.ioです。対応プロトコルや機能は、各OS向けの説明をご確認ください。

Clash をダウンロード

必要な機能が明確なら、別の候補も検討

デスクトップでmihomoの設定を頻繁に調整するならClash Verge Rev、デスクトップとAndroidで似た操作画面を使いたいならFlClashが候補です。Linuxではこの2種類を中心に比較するとよいでしょう。Surfboard形式の設定をすでに使っている場合は、本当に移行が必要か確認してください。Clash for WindowsとClashX Metaはアーカイブ情報として掲載しており、新規ユーザー向けの標準候補ではありません。

インストール後の設定読み込みと接続手順

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

対応OS欄には当サイトのダウンロード案内を掲載しており、プロジェクトで過去に公開されたすべてのビルドを示すものではありません。使いやすさは設定や権限管理の難易度を表し、ソフトの品質を評価するものではありません。スマートフォンでは表を左右にスクロールできます。

8種類の対応OS、カーネル、メンテナンス状況、操作の難しさ、特徴、向いているユーザー
クライアント 当サイトの対応OS案内 カーネル・設定方式 メンテナンス状況 使いやすさ 特徴・おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS 対応カーネルとプロトコルは、各OS向けの説明をご確認ください 継続的にメンテナンス中 比較的簡単。まず設定を読み込み、接続先を選びます 第一候補。初めてのインストールや複数端末での利用におすすめ
Clash Verge Rev Windows、macOS、Linux mihomo、Clash YAML方式 継続的にメンテナンス中 基本操作は簡単。オーバーライドやTUNには追加の知識が必要 デスクトップでの設定管理とオーバーライドが可能。ルールを頻繁に調整する方におすすめ
FlClash Windows、macOS、Linux、Android mihomo、Clash YAML方式 継続的にメンテナンス中 比較的簡単。OSごとの権限の違いに注意 複数OSで共通した操作画面。デスクトップとAndroidを併用する方におすすめ
Clash Nyanpasu Windows カーネルを管理可能。機能は選択するカーネルによって異なります 継続的にメンテナンス中 標準的。画面の設定とカーネルの設定を分けて理解する必要があります カーネル選択と設定管理が可能。調整に取り組みたいデスクトップユーザー向け
Clash for Windows Windows 旧Clash/Clash Premium方式。機能はビルドによって異なります メンテナンス終了 古い解説は多いものの、新しい設定との互換性を調べるのは困難 アーカイブ情報として掲載。旧環境からの移行確認に適しています
Clash Meta for Android Android Meta/mihomo系。対応機能はカーネルのビルドによって異なります インストール前にプロジェクトのメンテナンス状況を確認 標準的。VPNの許可と設定ファイルの理解が必要 Androidでの設定管理に適しています。Metaの設定に慣れた方向け
Surfboard Android 独自の実装と設定方式を採用。Clashカーネルではありません インストール前にプロジェクトのメンテナンス状況を確認 対応する設定があれば簡単。別形式への移行は難易度が上がります Surfboard対応の設定をすでに使っている方におすすめ
ClashX Meta macOS Meta系。過去のビルドが対応する機能は個別に確認が必要 メンテナンス終了 基本操作は簡単。新しいプロトコルへの対応は別途確認が必要 メニューバーから操作。旧Mac環境からの移行確認に適しています

各クライアントの解説:設定の互換性と選ぶ際の注意点

まず必要な用途をカバーできるか確認し、そのあとに画面や操作の好みを比べましょう。同じ設定でもクライアントによって結果が異なる場合は、カーネルの設定項目、クライアント側のオーバーライド、OSの権限を確認してください。接続先を何度も変えることが解決につながるとは限りません。

Clash Plus:日常の接続手順をまず確認

Clash Plusは、当サイトが初心者にまずおすすめするクライアントです。Windows、macOS、Android、iOS向けのダウンロード案内を掲載しています。まずは設定の読み込み、設定の選択、接続先の切り替え、アプリの通信がプロキシを通っているかの確認という、日常的な操作に慣れることから始められます。DNSの変更や複雑なルール管理が不要なら、この手順から始めることで高度な設定を一度に覚える負担を減らせます。

複数OSに対応していても、機能がすべて同じとは限りません。特にOSの通信を取り込む方法、バックグラウンドでの動作、権限の付与方法は異なる場合があります。Clashという名前だけで、すべてのmihomo拡張項目が使えると判断しないでください。特定のプロトコル、スクリプト、高度なDNS設定を含む場合は、各OS向けの説明を確認しましょう。iOSではダウンロードページからApp Storeに進み、その他のOSではプロセッサのアーキテクチャに合ったパッケージを選んでください。

Clash Plusの各OS向けダウンロード案内を見る

Clash Verge Rev:デスクトップでのルール・オーバーライド管理

Clash Verge Revは、デスクトップで設定管理に使いやすい画面を求める方に向いています。mihomoカーネルが接続、ルール、DNSを処理し、グラフィカルな画面から設定の選択、システムプロキシ、サービス関連の操作を行います。普段の設定読み込みにYAML構文の習得は必要ありません。ただし、サブスクリプションの統合、ルールのオーバーライド、TUNによる通信の取り込みを行う場合は、最終的にどの設定が適用されるか理解しておくことが重要です。

サブスクリプションの元データと、クライアントが生成する実行設定は分けて考えましょう。ローカルに保存したサブスクリプションを直接編集すると、更新時に変更が上書きされることがあります。長期間使うルールは、クライアントが対応するオーバーライド機能で管理するのがおすすめです。Windows、macOS、Linuxではサービス権限やルーティングの動作が異なります。他のOS向けの解説は考え方の参考にとどめ、スイッチ名や許可の手順をそのまま当てはめないでください。

デスクトップ版のインストール案内を見る

FlClash:デスクトップとAndroidで似た操作画面

FlClashは、デスクトップとAndroidを併用し、画面を切り替える手間を減らしたい方に向いています。mihomoカーネルを採用していますが、設定の互換性はサブスクリプションのURLを保存できるかだけでなく、プロトコルや設定項目ごとに確認する必要があります。似た設定画面や操作方法に慣れやすい一方で、サブスクリプション、接続先、ルールが端末間で自動同期されるわけではありません。

選ぶ前に、使用する端末のアーキテクチャに合ったインストーラーがあるか確認してください。AndroidはシステムVPNの許可を受けて通信を取り込みます。デスクトップではシステムプロキシやTUNを使う場合があります。どちらも接続ボタンを押す操作は似ていますが、通信を取り込む範囲は同じではありません。設定を読み込めても特定のアプリがプロキシを通らない場合は、クライアントの互換性と決めつけず、通信の取り込み方法やアプリの例外設定を確認しましょう。

Android版クライアントの案内を見る

Clash Nyanpasu:カーネルを確認しながら使うデスクトップ版

Clash Nyanpasuは、デスクトップ向けの設定画面とカーネル管理機能を備えており、当サイトではWindows版を案内しています。実行情報を確認し、カーネルの選択を理解したうえでデスクトップ環境を細かく調整したい方に向いています。カーネルを管理できると柔軟性が増す一方、現在どのカーネルが動作しているかを把握する必要があります。画面テーマの変更とカーネルの変更は、別の設定です。

機能を比べるときは、クライアントの設定とカーネルの機能を分けて記録しましょう。プロトコルやルール項目が使えるかどうかは、最終的には現在選択しているカーネルとそのビルドによって決まります。他のカーネルのドキュメントを、現在の環境でも使える保証として扱わないでください。設定の解析エラーが出た場合は、クライアント名、選択中のカーネル、エラーになった項目、通信の取り込み方法を記録すると、単に接続できないと伝えるより原因を特定しやすくなります。

Windows向けクライアントの候補を見る

Clash for Windows:旧環境の確認と移行に

メンテナンス終了

Clash for WindowsはCFWと略されることが多く、古い解説では今も画面のスクリーンショットが使われています。過去のビルドにはClashまたはClash Premium方式が使われています。名前にClashが含まれていても、Meta/mihomoで追加されたプロトコルや設定項目に対応するとは限りません。初めてインストールする方は、古い解説と同じボタンを探すより、現在もメンテナンスされているクライアントを選ぶほうがよいでしょう。

旧環境が現在も使える場合は、移行前の比較用として、サブスクリプションの取得元、プロキシグループの選択、ローカルポート、カスタムルールを記録しておきましょう。移行時は元のサブスクリプションを新しいクライアントに読み込んでください。旧クライアントのデータフォルダー全体を新しいクライアントに上書きするのは避けましょう。新しいアプリを起動したら、まず通信の取り込み方法を1つだけ有効にします。2つのクライアントが同時にシステムプロキシを変更すると、一方を終了したあとにもう一方も接続できなくなることがあります。

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

Clash Meta for Android:設定ファイルを使うAndroid向けクライアント

Clash Meta for AndroidはCMFAとも呼ばれる、Meta系のAndroidクライアントです。Clash YAMLに慣れており、設定ファイルで接続先やルールを管理したい方に向いています。Metaはエコシステムで使われてきた名称で、mihomoは関連カーネルの発展を引き継ぐ名称です。名前にMetaとあっても、インストール版にどのカーネルビルドが含まれるかは分かりません。対応機能は実行情報を確認してください。

Androidでは、VPNの許可、バックグラウンド動作の制限、他のVPNアプリとの競合も確認が必要です。設定を読み込めた時点で完了ではなく、通信を取り込むにはシステムの許可とサービスの実行が必要です。利用前にプロジェクトの最新のメンテナンス情報も確認し、古い解説のおすすめを継続的なメンテナンスの保証と考えないでください。手軽に始められるクライアントを探す場合は、Clash PlusとFlClashも比較してみましょう。

Android向けダウンロード候補を比較

Surfboard:乗り換え前に設定形式を確認

Surfboardはダウンロードページで他のAndroid向けプロキシツールと並んでいますが、Clashの別デザイン版ではなく、Clashカーネルも使いません。独自の設定構文と対応機能があります。Surfboard互換の設定があり、接続先やルールの管理方法にも慣れている方は、その方式を引き続き検討できます。Clash YAMLしか手元にない場合、読み込んですぐ使えるとは限りません。

どちらの形式にもプロキシ、プロキシグループ、ルールが含まれていても、項目名が似ているだけで動作まで同じとは限りません。変換する場合はプロトコルのパラメーター、DNS、ルールセット、アプリの処理方法を整理し直すことがあります。先にダウンロードしてサブスクリプションのURLを試し続けるより、設定の提供元に対応形式があるか問い合わせ、Surfboardの対応プロトコルを確認するほうが確実です。インストール前にプロジェクトのメンテナンス状況も確認してください。

Surfboardと他のAndroid向けクライアントを見る

ClashX Meta:旧Macのメニューバー環境からの移行

メンテナンス終了

ClashX Metaは、Meta系カーネルを採用したmacOS向けメニューバークライアントです。旧環境での操作を確認する用途には使えますが、新しいMacにインストールする場合の第一候補ではありません。メニューバーから簡単に操作できても、設定機能が現在のmihomoと同等とは限りません。過去のビルドで対応するプロトコル、DNS項目、ルールは個別に確認が必要です。Metaという名前が共通しているだけで、カーネルの違いを無視しないでください。

Clash Plus、Clash Verge Rev、FlClashに移行する前に、設定の取得元とローカルプロキシのポートを記録し、旧クライアントを終了してください。Apple SiliconとIntelでは対応するインストーラーが異なります。macOSのバージョン要件もダウンロードページで確認しましょう。移行後はブラウザーと他のアプリでそれぞれ通信を確認してください。旧アプリのシステムプロキシ設定が残っている場合は、いったん設定を元に戻してから新しいクライアントに通信を任せると、新しいアプリの不具合と誤認しにくくなります。

macOS向けの代替クライアントを見る

用途に合わせて候補を絞る

今後必要になるかもしれない機能まで、最初からすべて満たす必要はありません。まず現在の端末とサブスクリプションを安定して使えるようにし、そのあとで高度な機能を追加すると、変更の影響を判断しやすくなります。

インストール前に確認する4項目

ダウンロードページではOSごとのインストーラーを案内しています。ここでは、移行をスムーズに進めるための確認手順を紹介します。

  1. OSとアーキテクチャを確認。端末がWindows、macOS、Android、iOS、Linuxのどれを使用しているかを確認し、x64、ARM64、Apple Silicon、Intelなどの条件に合うインストーラーを選びます。クライアントがそのOSに対応していても、すべてのバージョンで動くとは限りません。
  2. サブスクリプション形式とプロトコルを確認。完全なClash YAML、ノードリンクの一覧、Surfboard互換の設定を区別してください。サブスクリプションのURLを開けることは、URLにアクセスできたという意味にすぎません。設定を解析できるか、プロトコルで接続できるかは別途確認が必要です。
  3. 旧環境を記録し、通信の二重取り込みを防ぐ。サブスクリプションの取得元、カスタムルール、ローカルポートを記録し、切り替えを試す際は旧クライアントを終了してください。まず通信の取り込み方法を1つだけ使い、正常に動作することを確認してから、スタートアップ、バックグラウンドサービス、TUNを設定しましょう。
  4. 接続スイッチだけでなく、アプリごとに確認。まずブラウザーで通信を確認し、次にコマンドラインや他のアプリも確認します。システムプロキシを参照するアプリと、仮想ネットワークアダプターで通信を取り込むアプリでは挙動が異なる場合があります。通信がクライアントを通っているかを基準に原因を特定しましょう。
クライアントを変えても、サブスクリプションやカスタムルールはそのまま移せますか?

そのまま移せるとは限りません。元のサブスクリプションは、形式とプロトコルに互換性があれば再読み込みできることが多い一方、クライアント固有のオーバーライド、スクリプト、ローカルファイルのパス、OSの設定は引き継げない場合があります。まず元の設定を読み込んで接続を確認し、そのあとカスタム項目を1つずつ戻しましょう。データフォルダー全体の上書きは避けてください。

同じmihomoを使っているのに、クライアントによって動作が違うのはなぜですか?

カーネルビルドの違いに加え、クライアントによって適用されるオーバーライド、DNSの設定、通信の取り込み方法が異なることがあります。比較する際は、実行中の設定とOSの権限をそろえてからログを確認してください。画面に同じ接続先名が表示されていても、実際の接続条件まで同じとは限りません。

クライアントを選んだら、どこからインストールすればよいですか?

ダウンロードページでOSを選び、端末のアーキテクチャに合ったインストーラーをダウンロードしてください。初めての方にはClash Plusがおすすめです。LinuxではClash Verge RevとFlClashを比較してみましょう。インストール後は使い方ガイドに沿って設定を読み込み、アプリの通信を確認してください。