クライアント選び · 対応OSと設定の互換性
Clashクライアント比較・選び方ガイド
まずOSとサブスクリプション形式を確認し、コア、通信の制御方法、更新状況を比較しましょう。普段使いにはClash Plusがおすすめです。Linuxデスクトップや細かな設定が必要な場合は、Clash Verge RevとFlClashも検討してください。
Clashをダウンロード
設定ガイドを見る
クライアント比較表
各クライアントの解説
用途別の選び方
移行時の確認事項
選び方のまとめ
対応OS・コア・更新状況を比較
表の対応OSは、当サイトのダウンロードセンターで配布先を案内しているプラットフォームです。各プロジェクトが過去にリリースしたすべてのOSを示すものではありません。更新状況はプロジェクト単位の目安であり、すべてのブランチ、パッケージ、同梱コアが同時に更新されるわけではありません。インストール前に、ダウンロードセンターでシステム要件、CPUアーキテクチャ、機能の説明をご確認ください。
設定の構文範囲はコアが決め、操作方法はクライアントが決めます
Clash.Metaは後にmihomoへ名称が変更されたため、名前が異なっていても別々の設定体系とは限りません。一方、旧Clash、Clash Premium、mihomoでは対応範囲が異なります。画面上でファイルを読み込めても、現在のコアがすべてのプロトコル、ルール、DNS項目を処理できるとは限りません。
8つのクライアントの使い方と違い
ここでは画面のスクリーンショットや短時間のテスト結果で順位をつけず、設定手順を中心に解説します。同じサブスクリプションでも、コアのバージョン、デフォルトの上書き設定、OSの権限、ローカルDNS設定によって動作が変わる場合があります。
Clash Plus:普段使いと複数端末におすすめ
おすすめ 継続的にメンテナンス中
Clash Plusは、まずサブスクリプションを読み込みたい方や、複数のデスクトップクライアントの違いを調べずに使い始めたい方に向いています。当サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。まず端末のOSを確認し、ガイドに沿って設定を読み込み、ルールモードと接続を確認しましょう。公式サイト:clashplus.io 。
同じ名前のクライアントでも、すべての設定が共通とは限りません。特にiOSはデスクトップとシステムのネットワーク権限が異なるため、デスクトップのサービスモード、外部コントローラーのアドレス、ポートの設定手順をそのまま適用できません。複雑なmihomo設定を使っている場合は、プロトコル、ルールプロバイダー、DNSパラメーターの対応範囲を個別に確認してから移行してください。設定ファイルの拡張子だけで互換性を判断するのは避けましょう。
Clash Verge Rev:デスクトップのTUNと設定拡張
Clash Verge Revはmihomoコアを採用し、当サイトではWindows、macOS、Linux向けのデスクトップ版を案内しています。システムプロキシとTUNを使い分けたい方、複数のサブスクリプションを管理したい方、サブスクリプションとは別にローカルルールを設定したい方に向いています。基本操作はGUIで完結します。より複雑な設定には、設定のマージやスクリプトを利用できます。
学習が必要なのはインストールより、最終的に適用される設定がどこから来るのかを理解することです。サブスクリプションの内容、ローカル設定のマージ、スクリプト処理が結果に影響する場合があります。問題を調べるときは、実際に適用されている設定を確認してください。TUNを有効にする前にシステムプロキシの動作を確認し、クライアントの案内に従ってサービスや権限を設定しましょう。通信の制御方法とDNSを同時に変更すると、原因の特定が難しくなります。
FlClash:デスクトップとAndroidで似た操作手順
FlClashはmihomoコアを採用し、当サイトではWindows、macOS、Linux、Android向けのインストール先を案内しています。PCとAndroidで似た方法で設定を管理したい方に向いています。普段はサブスクリプションの読み込み、プロキシグループの選択、モードの切り替えを中心に使えます。最初からYAML全体を編集する必要はありません。
画面が似ていても、OSごとの違いは残ります。デスクトップではシステムプロキシまたはTUNの権限を確認し、AndroidではVPNを許可したうえで、端末に応じてバックグラウンド制限を調整してください。移行時は元のサブスクリプションと必要なルールを引き継ぎ、別の端末固有のポート、ネットワークインターフェース名、コントローラー設定はそのままコピーしないでください。iOSで使う場合は、ダウンロードセンターにあるClash PlusのApp Store版をご確認ください。
Clash Nyanpasu:画面のカスタマイズとコア管理
Clash Nyanpasuは、クライアントの設定処理を理解したうえで使いたいデスクトップユーザーに向いています。当サイトではWindows版を案内しています。選ぶ際は、画面のカスタマイズ、設定処理、コア管理の方法を確認しましょう。選択肢が多いからといって、誰にとっても使いやすいとは限りません。初めて使うときは、通常、デフォルトの設定手順を維持するほうが問題を特定しやすくなります。
利用できるコアは、実際のインストールパッケージと設定画面で確認してください。過去にあったコアの選択肢が、現在のビルドにも必ず含まれるとは限りません。コアを切り替えた後は、プロトコル、ルール、DNSの構文が受け付けられるか確認しましょう。サブスクリプションを読み込んで普段使いするだけならClash Plusのほうが手順はシンプルです。デスクトップの操作環境を細かく調整したい場合は、NyanpasuとVerge Revを比較してください。
Clash for Windows:アーカイブと移行時の参考情報
サポート終了
Clash for WindowsはCFWとも呼ばれる、旧Clashエコシステムのデスクトップクライアントです。アーカイブ版にはClash Premiumが同梱されている場合があります。古い解説記事は豊富ですが、メニューやサービスのインストール手順、設定機能を現在のクライアントにそのまま当てはめることはできません。当サイトでは、古い環境の再現や移行時の確認用にWindows版アーカイブを掲載しています。
使い慣れた古い画面だけを理由に、長期間使い続けることはおすすめしません。mihomo対応クライアントに移行する際は、サブスクリプションの入手元、ローカルルール、上書き設定をバックアップし、解析結果を一つずつ確認してください。プログラムのフォルダー全体を新しいクライアントに上書きしたり、旧プログラムのコアファイルを入れ替えたりして、完全な互換性が得られると考えるのは避けましょう。新しい端末には、継続的にメンテナンスされているクライアントをおすすめします。
Clash Meta for Android:アプリごとのアクセス制御
Clash Meta for AndroidはCMFAとも呼ばれ、Clash.Meta/mihomo系のコアを使用します。利用できる機能はインストールしたビルドによって異なります。Clashの設定に慣れており、Androidでアプリごとにプロキシの対象を指定したい方に向いています。初回接続時には、システムのVPN利用を許可してください。アプリのアクセス制御で通信をクライアント経由にするアプリを選び、ルールモードで対象の通信を振り分けます。
アプリを除外する設定と、ドメインを直接接続する設定は別の機能です。前者ではアプリ全体がクライアントを経由しなくなる場合がありますが、後者はクライアントのルールに従って処理されます。バックグラウンドで接続が切れる場合は、サブスクリプションを何度も変更するのではなく、まずOSのバッテリー管理とバックグラウンド実行制限を確認しましょう。別のVPNアプリがシステムのVPN接続を使用している場合もあるため、どのアプリに通信を制御させるか決めてください。
Surfboard:Surge形式の設定を使っている方に
SurfboardはAndroid向けのプロキシクライアントですが、旧ClashやmihomoのGUIではありません。独自のプロキシ実装とSurge形式の設定を採用しているため、互換性のある設定をすでに持っている方や、サービス提供元が対応形式のサブスクリプションを案内している方に向いています。利用前に設定形式とプロトコルの対応状況を確認してください。Clash YAMLのURLを、どのクライアントでも使える汎用的な読み込み先として扱うことはできません。
Surge形式の設定であっても、Surfboardが対応する項目を確認してください。他の製品にある設定項目をすべてそのまま使えるわけではありません。形式を変換すると、ルール、ポリシーグループ、DNSの意味が失われる場合があるため、変換後の内容を確認しましょう。mihomo専用の設定しかない場合は、設定を何度も変換するより、Clash Plus、CMFA、FlClashでの対応状況を確認するほうが管理しやすいことがあります。
ClashX Meta:古いmacOS環境の確認用
サポート終了
ClashX MetaはClash.Meta系のコアを採用したmacOS向けメニューバークライアントです。当サイトではサポート終了済みのアーカイブ版として掲載しており、既存環境の設定確認に利用できます。新しい端末向けの第一候補ではありません。メニューバーから簡単に操作できても、古いアプリが新しいmacOSのネットワーク権限の仕組みで同じように動作するとは限りません。
移行時はIntel版とApple Silicon版のインストールパッケージを確認し、設定のコピーを読み込んでください。以前のシステムプロキシ設定、補助サービス、ログイン項目は個別に記録し、新しいクライアントの動作を確認してから古い項目を削除しましょう。2つのクライアントで同時にシステムプロキシを制御しないでください。複雑なMeta設定を使い続ける場合はClash Verge RevとFlClashを比較できます。普段使いにはClash Plusがおすすめです。
用途に合わせたクライアントの選び方
初心者:まず設定を読み込み、接続を確認する
まずはClash Plusがおすすめです。サブスクリプションの種類とOSを確認し、ガイドに従って設定を読み込み、ルールモードでブラウザーの接続を確認しましょう。初回起動時にTUNを有効にしたり、DNSを変更したり、カスタムルールを追加したりするのは避けてください。設定は一つずつ変更すると、問題が起きた際に元へ戻す基準ができます。
上級者:調整したい設定に合わせて選ぶ
デスクトップでTUN、設定のマージ、スクリプト処理が必要なら、まずClash Verge Revを比較しましょう。デスクトップ環境のカスタマイズやコア管理を重視するならNyanpasu、デスクトップとAndroidで設定を管理したいならFlClashが候補です。選ぶ前に必要なパラメーターを整理し、画面に表示されるだけでなく、最終的に適用される設定に反映できるか確認してください。
複数端末:サブスクリプションは共通に、OS設定は個別に
Windows、macOS、Android、iOSを併用する場合は、まずClash Plusを検討してください。Linuxも使う場合はVerge RevまたはFlClashも候補になります。サブスクリプションとルールの方針は共通化できますが、VPNの許可、デスクトップのプロキシポート、バックグラウンド権限、ローカルコントローラーの設定は端末ごとに行ってください。同じ名前のクライアントでも設定が自動同期されるとは限りません。
古いPC:システム要件と実行環境を先に確認
まずダウンロードセンターでOSのバージョン、CPUアーキテクチャ、実行に必要な環境を確認し、継続的にメンテナンスされているクライアントを試してください。画面がシンプルだからといって、リソース使用量が少ないとは限りません。古いOSだからといって、すぐにCFWへ戻すのも避けましょう。デスクトップ環境が要件を満たせない場合、上級者はmihomoコアを単独で実行する方法も検討できますが、設定、起動、権限を自分で管理する必要があります。より簡単な代替手段ではありません。
クライアントを切り替える前の設定チェック
クライアント間で移行しやすいのはサブスクリプションの接続先です。反対に、プログラムのデータフォルダー全体をそのままコピーするのは避けてください。フォルダーにはOS固有のパス、画面の状態、サービス設定、古いコアの設定が含まれる場合があります。旧環境のバックアップを残し、新しいクライアントで必要な設定を作り直すほうが、問題が起きても元に戻しやすくなります。
設定の入手元を記録する。 オンラインのサブスクリプション、ローカルファイル、クライアントが生成した実行時設定を区別してください。元のサブスクリプションURLは保管しつつ、個人用のアクセス情報を含むURLを公開画像や問い合わせに貼らないようにしましょう。
ローカルの変更内容を整理する。 カスタムルール、DNSの変更、上書き設定を個別に保存してください。サブスクリプションのダウンロードファイルを直接編集すると、次回の更新で変更が消える場合があります。新しいクライアントが対応するマージまたは上書き機能に移行しましょう。
構文とプロトコルを確認する。 元の設定が旧Clash、Meta/mihomo、Surge形式のどれに基づくものか確認してください。解析エラーが出た場合は該当する項目を調べましょう。設定を確認せず、クライアントを何度も再インストールしても解決にはなりません。
通信の制御が競合しないようにする。 旧クライアントを終了し、システムプロキシまたはVPNを無効にしてから、新しいクライアントを起動してください。旧プログラムは問題発生時に戻せるよう残しておき、2つのTUNインターフェースを同時に有効にしたり、同じ混合ポートを複数のプログラムで使用したりしないでください。
機能を段階的に戻す。 まずサブスクリプションの読み込みとルールモードを確認し、その後でカスタムルール、TUN、自動起動を戻してください。よく使うアプリの実際の接続経路を確認し、接続ログでルールの適用結果を調べましょう。
設定の読み込みに失敗する、システムプロキシが機能しない、Webページにアクセスできない場合は、症状に合わせてトラブル対処 をご確認ください。システムプロキシとTUNの基本的な違いはヘルプセンター で解説しています。クライアントを何度も切り替えても、サブスクリプションの期限切れ、接続先サービスの障害、ローカルDNS設定の競合は解決できないことがあります。
選び方のまとめとダウンロード先
普段使いにはClash Plusがおすすめです。 Linuxデスクトップやmihomo設定の拡張が必要ならClash Verge RevとFlClashを比較してください。Androidでアプリごとのアクセスを制御する場合はCMFA、Surge形式の設定をすでに使っている場合はSurfboardが候補です。Nyanpasuはデスクトップの設定手順を調整したい方に向いています。CFWとClashX Metaは、アーカイブ版として移行時の確認に利用できます。
ダウンロードセンター でOSごとのインストールパッケージ、更新状況、システム要件をご確認ください。名前が似ているかどうかだけで選ばず、特定のクライアントのデフォルトポート、TUNの動作、設定の上書きルールをClashエコシステム全体の共通仕様とみなさないようにしましょう。