選び方ガイド · 対応OS / コア / 設定方法
Clashクライアント の比較と選び方
まず端末に合うものを選び、次に設定の互換性を確認しましょう。初めてならClash Plusがおすすめです。mihomoの設定を直接管理したい場合は、デスクトップ版とモバイル版の具体的な機能を比較してください。
CORE コアによって設定項目とプロトコルの対応が異なる
PROFILE 設定の管理方法はクライアントによって異なる
選び方の結論
比較表
各クライアントの解説
用途別の選び方
移行前の確認事項
結論:まずはClash Plusをチェック
初めて使う方や、サブスクリプションを読み込んでプロキシの接続先を選ぶのが主な用途の方には、当サイトではClash Plus をおすすめしています。ダウンロードページからWindows、macOS、Android、iOS版を選べます。iOS版はApp Storeからインストールしてください。公式サイトはclashplus.io です。まず普段使う端末1台で設定と接続を確認すると、複数のクライアントを同時に試すより問題を特定しやすくなります。
このおすすめは、すべてのプラットフォームで同じ機能が使えることを意味しません。特定のプロトコル、ルールセットの項目、DNSポリシー、設定のオーバーライドが必要な場合は、実際に使われるコアとクライアントの説明を確認してください。LinuxではClash Verge RevとFlClashが候補です。mihomoの設定を直接編集したいデスクトップユーザーは、Clash Verge RevとClash Nyanpasuを比較してみてください。
OS別にクライアントとインストール方法を見る →
対応OS・コア・更新状況の比較
対応OS欄には当サイトのダウンロードページにあるインストール先を記載しています。プロジェクトが過去に提供したすべてのビルドを示すものではありません。難易度はサブスクリプションの読み込みと基本的な振り分けに必要な設定知識の目安で、性能の順位ではありません。画面が狭い場合は表を横にスクロールできます。
Meta、mihomo、オリジナル版Clashは、互換性のある呼び名ではありません。 mihomoはClash Metaのコア開発を引き継いでいますが、オリジナル版ClashとClash Premiumはそれぞれ対応機能が異なります。クライアント名にClashと付いていても、mihomoの全設定項目に対応するとは限りません。また、更新状況だけで使用するOSとの互換性を判断することはできません。
8つのクライアントを個別に解説
以下では、ダウンロードページで紹介しているクライアントを順に解説します。用途に合った選び方と、インストールや移行時に確認すべき点を紹介します。
Clash Plus:初めてのインストールや複数端末に
おすすめ
Clash Plusは、サブスクリプションの読み込み、プロキシ設定の選択、日常的な接続をシンプルに使いたい方に適しています。当サイトではWindows、macOS、Android、iOSの各ダウンロード欄の先頭に掲載しているため、端末に合ったインストール方法を見つけやすくなっています。おすすめする主な理由は対応プラットフォームの幅と基本操作のわかりやすさであり、速度やリソース使用量を実測して比較した結果ではありません。
インストール前に、サブスクリプションの形式と必要なプロトコルが各プラットフォームで使えるか確認してください。特にデスクトップからiOSへ設定を移す場合、TUN、オーバーライドスクリプト、システムプロキシの設定がすべて同じように使えるとは限りません。クライアントが対応する方法で設定を読み込み、プロキシ設定と対象アプリの接続を確認してください。詳細設定については各プラットフォームの説明を参照してください。
Clash Plusのプラットフォーム別ダウンロード先を見る →
Clash Verge Rev:デスクトップでmihomoの設定を管理
Clash Verge RevはWindows、macOS、Linux向けのデスクトップクライアントで、mihomoコアを採用しています。画面上でサブスクリプションを管理しながら、ルールのオーバーライド、DNS、TUNを段階的に使いたい方に適しています。基本的な接続は、設定を読み込んでシステムプロキシを有効にするところから始められます。初回起動時にすべての詳細機能を有効にする必要はありません。
詳細設定では、サブスクリプションの元データ、クライアント側のオーバーライド、コアに渡される最終的な実行設定を区別することが重要です。ダウンロードしたサブスクリプションのファイルを直接編集すると、更新時に変更が上書きされることがあります。継続して使うローカルルールは、クライアントのオーバーライド機能で管理してください。TUNの動作にはシステム権限やサービスの状態も関係するため、画面上のスイッチだけでは判断できません。
デスクトップ版のダウンロード先を見る →
FlClash:デスクトップとAndroidで近い操作感
FlClashはmihomoコアを採用しており、当サイトではWindows、macOS、Linux、Android版をダウンロードできます。PCとAndroidスマートフォンを併用し、操作方法を覚える手間を減らしたい方におすすめの候補です。サブスクリプション、プロキシグループ、ルールの考え方は共通していても、システムに通信を取り込む方法まで同じとは限りません。
デスクトップでは通常、システムプロキシとTUNを使い分けます。AndroidではシステムVPNの許可を得て通信を取り込みます。同じサブスクリプションを両方に読み込んでも、DNS、バックグラウンド動作、アプリごとの通信制御はそれぞれ確認してください。画面の操作感が似ていても設定が自動で同期されるわけではなく、更新間隔やローカルの変更も端末ごとに確認が必要です。
Androidクライアントのダウンロード先を見る →
Clash Nyanpasu:コア管理と設定のオーバーライド
Clash Nyanpasuは、クライアントとプロキシコアの役割を理解したうえで使いたいデスクトップユーザーに適しています。当サイトのダウンロードページではWindows版を提供しています。選ぶ際は、画面のデザインだけでなく、設定の整理方法、オーバーライドの扱い、実際に選択されているコアを確認してください。mihomoを使う場合、設定できる項目は現在のコアが対応する範囲に限られます。
同じサブスクリプションでも、マージやオーバーライドの手順が異なると最終的なルールの順序が変わることがあります。Nyanpasuへ移行したら、まずサブスクリプションを1つに絞り、オーバーライドを最小限にして基本接続を確認してから、ローカルルールを1つずつ戻してください。コア、DNS、TUNを同時に変更すると、問題がどの層で起きたのか特定しにくくなります。
Windowsクライアントの一覧を見る →
Clash for Windows:アーカイブと旧設定からの移行
開発終了
Clash for Windowsは、CFWとも呼ばれる旧版のデスクトップクライアントです。一般的な配布パッケージではClash Premiumコアが使われています。Clash Verge Revの旧称でもmihomoと同じものでもありません。当サイトでは、旧環境の確認や移行の参考用にWindows版のアーカイブを掲載しています。初めてインストールする場合の第一候補ではありません。
旧設定を新しいクライアントで読み込めても、設定の処理方法まですべて引き継がれるとは限りません。移行時は旧版の設定マージ、スクリプト処理、プロキシグループ名、ローカルパスを確認してください。新しいコアの設定項目を旧環境に追加しても動作するとは限りません。元の設定を別に保存し、更新中のクライアントで最小限の設定を作り直す方法がより安全です。
アーカイブ表示と代替クライアントを見る →
Clash Meta for Android:Androidでの基本的な使い方
Clash Meta for Androidは、CMFAとも呼ばれます。名称のMetaはプロジェクトの経緯を引き継いだもので、現在のコアはmihomo系です。すでにClash設定を持っていて、Androidで設定リストやプロキシグループを使い日常的に接続したい方に適しています。インストールパッケージは端末のCPUアーキテクチャに合わせて選び、その後システムVPNを許可してください。
AndroidのVPNアイコンはシステムVPNが接続されたことを示すだけで、サブスクリプション内のノード、DNS、振り分けルールがすべて正常とは限りません。画面ロック後に切断される場合は、バッテリー最適化とバックグラウンド制限を確認してください。特定のアプリがプロキシを通らない場合は、アプリごとの通信制御を確認します。通常、システムで動作できるVPNサービスは1つです。同種のツールを同時に有効にしないでください。
CMFAとAndroidのインストール方法を見る →
Surfboard:異なる設定方式を採用したAndroid向け選択肢
Surfboardは同じダウンロード一覧に掲載されていますが、Clashコアを別の画面で操作するアプリではありません。独自のプロキシエンジンと設定構文を採用しており、互換性のある設定をすでに持っている方や、この方式を明確に希望するAndroidユーザーに適しています。ClashのYAMLファイルは、拡張子だけを変更しても同等の設定として読み込めません。
Surfboardを検討する際は、サブスクリプションの提供元が対応形式を用意しているか、必要なプロトコルとルール構文に対応しているかをまず確認してください。形式を変換できても、プロキシグループ、DNS、ルールの順序は改めて確認が必要です。変換ツールが元の設定の意味をすべて再現できるとは限りません。Clash設定をそのまま読み込みたい場合は、Clash Plus、CMFA、FlClashも比較してください。
Surfboardのインストール先を見る →
ClashX Meta:macOSのメニューバー型アーカイブクライアント
開発終了
ClashX MetaはmacOSのメニューバーから操作するClash Meta系クライアントです。当サイトでは、旧ユーザーが設定を確認できるようアーカイブを掲載しています。プロトコルや設定項目への対応はパッケージに含まれるコアによって異なるため、名前にMetaが付いていても現在のmihomoの全機能に対応するとは限りません。新規インストールでは、Clash Plus、Clash Verge Rev、FlClashを比較してください。
クライアントを変更する前に、システムプロキシの設定、設定ファイルの保存場所、ローカルで追加したルールを記録しておきましょう。Apple Silicon用とIntel用のインストール先を正しく選び、OSとの互換性は各パッケージの説明で確認してください。移行後は旧クライアントを終了してシステムプロキシを確認します。古い待ち受けポートが参照されたままだと、新しいクライアントが起動していても接続できないことがあります。
macOSクライアントとアーカイブを見る →
用途に合わせて候補を絞る
初めて使う方:まず基本的な接続を試す
まずはClash Plusから始めましょう。有効なサブスクリプションを読み込み、Ruleモードで使えるプロキシ設定を選んでから、クライアントの案内に従ってシステムプロキシまたはシステムVPNを有効にします。複数のプロキシクライアントを同時に起動したり、問題の切り分けのために何度もクライアントを変えたりする必要はありません。読み込みに失敗する場合は、リンク先が設定データではなくログインページになっていないか確認してください。詳しい手順は入門ガイド をご覧ください。
詳細設定:必要な項目に対応するコアを選び、次に画面を選ぶ
rule-providers、DNSポリシー、スニッフィング、TUNが必要な場合は、まずmihomoの対応項目を確認し、Clash Verge Rev、Nyanpasu、FlClashの設定管理方法を比較してください。コアが機能に対応していても、クライアントに操作ボタンが用意されているとは限りません。継続して使うルールは、繰り返し適用できるオーバーライドの仕組みで管理し、実行中のファイルを一度だけ編集する方法は避けてください。設定の詳細は応用設定 をご覧ください。
複数端末:画面の使いやすさと設定の互換性は分けて考える
Windows、macOS、Android、iOSを併用する場合は、まずClash Plusの各プラットフォーム向けダウンロード先を確認してください。デスクトップとAndroidを組み合わせる場合はFlClashも候補です。複数のOSで同じサブスクリプションを使っても、すべてのローカル設定をそのままコピーできるとは限りません。システムプロキシ、VPNの許可、DNSの取り込み、アプリの除外設定はそれぞれ行ってください。LinuxではClash Verge RevとFlClashを比較できます。
旧型PC:印象で判断せず、まずシステム要件を確認
まずOS、プロセッサアーキテクチャ、インストールパッケージの要件を確認し、対象のPCでアイドル時のリソース使用量と実際の接続状況を比較してください。画面がシンプルだからといって消費リソースが少ないとは限りません。また、古いパッケージが起動するからといって、開発終了クライアントを使い続けるのも避けましょう。サーバーやルーターで使い、設定やサービスを自分で管理できる場合は、ダウンロードページのmihomoコアも検討できます。一般的なデスクトップ用途では、引き続きGUIクライアントをおすすめします。
クライアントの変更前に確認すること
設定の入手元とローカルでの変更を保存します。 サブスクリプションの提供元、手動で追加したルール、プロキシグループ、DNS設定を記録してください。スクリーンショットや設定を共有する際は、サブスクリプションURLに含まれる認証情報を公開しないでください。
起動するクライアントは1つだけにします。 旧クライアントを終了し、システムプロキシが古いポートを参照していないか確認してください。新しいクライアントの待ち受けアドレスとポートは現在の設定を確認し、古いスクリーンショットの値をそのまま使わないでください。
元のサブスクリプションから基本設定を作ります。 まず新しいクライアントが設定を読み込めることを確認してから、オーバーライドを戻します。設定項目のエラーが出た場合は、形式の非互換、コアの非対応、プロキシグループ名の不足を切り分けてください。エラー項目をすべて削除するのは避けましょう。
通信の取り込みと振り分けを分けて確認します。 まずアプリの通信がクライアントに届いていることを確認し、その後ルールが適用されているか確認してください。システムプロキシの影響を受けるのは、システムプロキシ設定に従うアプリだけです。より広い範囲の通信を取り込みたい場合は、TUNを別途テストしてください。
最後に自動更新と起動時の自動起動を戻します。 サブスクリプションの更新でローカルルールが上書きされないこと、再起動後も設定が有効なことを確認してから、旧クライアントを削除してください。これにより元に戻せる手段を残し、複数の設定を同時に変えたことで原因の切り分けが難しくなる事態を防げます。
クライアントを選ぶことで変わるのは、設定の管理方法やシステムへの通信の取り込み方です。無効なサブスクリプション、接続できないプロキシサーバー、誤ったルールが自動で直るわけではありません。複数のクライアントで同じ問題が起きる場合は、インストールを繰り返すのではなく、設定の入手元やネットワーク環境を確認してください。接続やDNSの対処方法はよくある質問 を、コア、プロキシグループ、プロキシモードの違いは用語集 をご覧ください。
ダウンロードページに戻り、端末に合ったインストーラーを選ぶ →