クライアント選び · 対応OSと設定の互換性
Clash クライアント比較 と選び方
まず端末にインストールできるかを確認し、次にサブスクリプションを読み込めるかを確かめます。そのうえで画面の使いやすさや高度な機能を比較しましょう。下の表ではダウンロードページに掲載している8つのクライアントを紹介します。メンテナンス状況は定性的な目安であり、画面の見た目から機能の有無を判断するものではありません。
選び方の結論
一覧で比較
各クライアントの解説
用途別のおすすめ
移行時の確認事項
選ぶ順番:OS、設定、操作感
クライアントは画面とシステム連携を担い、カーネルはプロトコルの処理やルールの適用を担います。名前にClashが含まれていても、対応OSや設定項目がすべて共通とは限りません。
初心者にはClash Plusがおすすめ
初めて使う方はClash Plusから始め、端末に合ったクライアントを入手して、サブスクリプションの追加、プロキシグループの選択、接続確認を進めましょう。当サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。LinuxではClash Verge Revをまず確認してください。このおすすめ順は操作を始める際の目安であり、あらゆる設定に最適なクライアントを示すものではありません。
複雑なYAML設定、オーバーライドスクリプト、TUNが必要な場合は、おすすめ表示だけで選ばず、カーネルと必要な機能に対応しているかを先に確認してください。Clash Verge Revはデスクトップでの設定管理に、FlClashはデスクトップとAndroidで近い操作感を求める方に向いています。AndroidではClash Meta for Androidも比較できます。Surge形式の設定しかない場合はSurfboardを検討してください。ClashのYAML設定をそのまま代用することはできません。
ダウンロードページでOSに合ったインストール先を選ぶ 。iOSでは、ダウンロードページからClash PlusのApp Storeリンクをご確認ください。製品の公式サイトはclashplus.io です。複数のOSに対応していても、機能がすべて共通とは限りません。設定を読み込む前に、フォーマットとプロトコルの対応状況を確認してください。
クライアント8種を一覧で比較
対応OSは当サイトのダウンロード先に基づくもので、各プロジェクトが過去に対応していたすべてのOSを示すものではありません。使いやすさは、初回の設定読み込みと日常的な切り替えを目安にしています。性能の順位ではありません。画面が狭い場合は表を横にスクロールできます。
Metaとmihomoの名称の関係
mihomoはClash Meta系のカーネル路線を引き継いでおり、古い解説記事では今もMetaという名称がよく使われます。ただし、同じ系統でもクライアント内蔵カーネルの機能が完全に同じとは限りません。設定項目が認識されない場合は、まずクライアントのカーネル情報を確認し、設定の説明と照らし合わせてください。メンテナンス状況は変わることがあるため、インストール前にプロジェクトの最新のお知らせを確認しましょう。
各クライアントの特徴と選び方
各クライアントについて、「向いている用途」「初回に確認すること」「別の選択肢を検討するタイミング」の順に解説します。設定を読み込めたら終わりではなく、ルールと接続結果も確認してください。
Clash Plus:まずは基本接続を確認
設定に慣れておらず、OSに合った方法ですぐ使い始めたい方に向いています。インストール後、設定またはサブスクリプションの追加画面を開き、互換性のある設定を読み込みます。プロキシグループが表示されたら、接続画面に進みましょう。最初からDNS、ルール、ネットワークの接続方式を同時に変更すると、問題の原因を特定しにくくなります。
複数のOS向けに配布されていますが、すべてのOSで同じカーネルを使う、またはすべてのYAML項目に対応するという意味ではありません。サブスクリプションの提供元から特定のカーネル、スクリプト、拡張ルールを指定された場合は、該当OS版の製品情報を確認してください。基本接続を確認してから、より細かなルール編集が必要か判断しましょう。当サイトでは総合的に初心者へおすすめしていますが、応用的な用途では実際の互換性に合わせて選んでください。
Clash Verge Rev:デスクトップでの設定・ルール管理
PCでサブスクリプションを継続的に管理し、mihomoのルールを使い、システムプロキシとTUNを使い分けたい方に向いています。設定画面でサブスクリプションを追加して現在の設定に適用し、プロキシグループから接続先を確認してください。サブスクリプションにローカルルールを追加する場合は、まずオーバーライドの設定場所を確認しましょう。ダウンロード時に生成された設定ファイルを直接編集すると、次回の更新で変更が上書きされることがあります。
設定項目が充実している一方、それぞれのスイッチの役割を理解する必要があります。システムプロキシはOSのプロキシ設定に従うアプリに影響し、TUNは仮想ネットワークアダプター、ルーティング、サービス権限に関わります。初めて使うときは接続方式を一つだけ有効にして、動作を確認してから機能を追加してください。接続先をたまに切り替えるだけなら、高度な機能をすべて有効にする必要はありません。
FlClash:デスクトップとAndroidで近い操作感
同じ設定をPCとAndroidスマートフォンで使いたい方に向いています。mihomoカーネルを採用しているため、ルールに関する知識を活用しやすく、似た画面構成によって設定項目を探し直す手間も減らせます。初回の読み込み後は、各端末でプロキシグループの選択と現在の設定を個別に確認してください。一台で接続できても、ほかの端末の設定が完了したとは限りません。
画面が似ていても、OSの権限や接続方式は同じではありません。Androidでは通常VPNの許可が必要で、デスクトップではシステムプロキシまたはTUNを使う場合があります。ファイルの保存場所やサービス権限、バックグラウンド動作の制限も異なります。YAMLをコピーする前に、ローカルルールファイルのパスを確認してください。別のデスクトップクライアント専用のスクリプト機能に依存している場合は、設定をそのまま移すのではなく、FlClashで同等の機能が使えるかを先に確認しましょう。
Clash Nyanpasu:デスクトップ設定の整理とカーネル確認
画面、カーネル、設定の違いを理解して使いたいデスクトップユーザー向けです。当サイトではWindows版のダウンロード先を案内しています。利用開始時にはクライアント情報またはカーネル設定で実行中のカーネルを確認し、互換性のある設定を読み込んでください。名前だけで特定のプロトコルへの対応を判断したり、カーネルを選択できることから、すべてのカーネルが配布パッケージに含まれると考えたりしないでください。
画面のカスタマイズや設定管理は日々の整理に役立ちますが、テーマを変更しても接続方式は変わりません。設定の解析に失敗したら、エラーに表示された項目と現在のカーネルを確認してください。サブスクリプションを次々に切り替えるだけでは原因を特定できません。インストール後に基本接続を一度確認したい方は、Clash PlusやFlClashのほうが手順に集中しやすいでしょう。デスクトップでの設定方法が決まっている方は、Nyanpasuの機能が合うか比較してみてください。
Clash for Windows:古い解説記事の確認と移行
メンテナンス終了 Clash for Windowsは、一般にCFWと略されます。古い解説記事にあるProfiles、Proxies、Generalなどの画面名は、主にこのクライアントのものです。アーカイブ版のダウンロード先は旧環境を確認するために掲載しています。検索結果に解説記事が多いという理由だけで、新規ユーザーが長期利用するクライアントとして選ぶことはおすすめしません。
旧来のClash/Premium系と、現在のmihomoは同じものではありません。比較的新しいプロトコルや設定項目を読み込めない場合があり、旧バージョンのサービス機能やシステム連携方法も見直しが必要です。移行時はサブスクリプションのURLと必要な独自ルールを控え、新しいクライアントで設定を作り直してください。古いプログラムのフォルダー全体をコピーしたり、システムプロキシやTUNを複数のクライアントで同時に使ったりしないでください。
Clash Meta for Android:Androidでアプリごとに通信を振り分け
Clash Meta for Androidは、一般にCMFAと略されます。Androidでルールを確認し、プロキシグループを切り替え、アプリごとに通信を管理したい方に向いています。設定を読み込んだらプロキシグループを確認し、起動してOSのVPN接続を許可してください。ここでのVPNはAndroidが提供する通信制御の仕組みです。サブスクリプションの提供元や接続先の安全性を保証するものではありません。
アプリごとの通信振り分けとドメインルールは、異なる役割を持っています。前者はクライアントによる通信制御の対象アプリを決め、後者は制御対象の接続にどの出口を使うかを決めます。アプリが通信制御の対象外なら、ドメインルールを変更しても通常は解決しません。バックグラウンドに移ると接続が切れる場合は、ノードの問題と決めつけず、OSのバッテリー管理やバックグラウンド実行制限も確認してください。
Surfboard:設定形式を確認してからインストール
Clashクライアントと同じダウンロード一覧に掲載されていても、Surfboardが同じカーネルを使うわけではありません。独自実装を採用し、Surgeに近い形式の設定に対応しているため、互換性のある設定をすでに持っているAndroidユーザー向けです。既存ファイルがClashのproxies、proxy-groups、rulesで構成されている場合、拡張子を変更しただけでSurfboardの設定として使うことはできません。
移行する場合は、設定の提供元に対応形式が用意されているか確認し、プロトコル、ポリシーグループ、ルールの対応状況を一つずつ調べてください。形式を変換しても、機能が完全に一致するとは限りません。Clash YAMLしかなく、変換や設定確認に慣れていない場合は、CMFA、FlClash、またはそのサブスクリプションに対応したClash Plusを選ぶと、追加のトラブル対応を減らせることがあります。
ClashX Meta:旧macOS環境のメニューバー操作
メンテナンス終了 ClashX MetaはClash Meta系の旧来の方式を採用し、メニューバーから操作するクライアントです。ClashXやClash Verge Revとは別のクライアントなので、名前が似ていてもインストール手順を流用しないでください。利用中の方は、移行前にメニューバーのプロキシモード、サブスクリプションの入手元、独自設定の保存場所を記録しておきましょう。
古い環境で接続できていても、OSをアップデートした後に権限やプロキシの復元、カーネル機能が引き続き使えるとは限りません。新しいMacにインストールする場合は、現在もメンテナンスされているクライアントを優先しましょう。複雑な設定を画面から管理したい方はClash Verge Revを、複数端末で近い操作感を求める方はFlClashを比較してください。移行後は旧クライアントを終了し、システムのネットワーク設定にプロキシが残っていないか確認します。
用途から候補を絞る
一つのクライアントで複数の用途に対応できる場合もあります。まず今の課題を解決できるものを選び、設定をシンプルに保ったまま、必要に応じて機能を追加しましょう。
初心者:Clash Plusから始める
ダウンロードページでOSを選び、ガイドに沿ってサブスクリプションを追加します。初回は現在の設定、プロキシグループ、接続スイッチ、ブラウザーでのアクセス結果だけを確認してください。複雑なルールが必要でなければ、カーネルの項目を一つずつ比較する必要はありません。Linuxではダウンロードページで案内するClash Verge Revから始められます。
応用ユーザー:必要な機能からカーネルを選ぶ
デスクトップではClash Verge Rev、AndroidではCMFAをまず比較できます。必要なプロトコル、ルールセット、DNS、TUNの機能を整理してから、内蔵カーネルの対応状況を確認してください。オーバーライドルールは別に保存し、変更前の動作を記録しましょう。一度に一つだけ変更すれば、問題が起きた際に元へ戻しやすくなります。
複数端末:似た操作感と設定の同期を区別する
デスクトップとAndroidではFlClashを比較できます。iOSを含む端末構成なら、まずClash Plusをご確認ください。画面が似ていても設定が自動で同期されるわけではなく、対応プロトコルの範囲も同じとは限りません。各端末で現在の設定、更新状況、OSの権限を個別に確認してください。認証情報を含むサブスクリプションURLを公開しないよう注意しましょう。
古いPC:まずOSとCPUを確認
まずOSがクライアントの要件を満たしているかを確認し、次にCPUアーキテクチャとインストーラーが一致しているかを確かめてください。古いソフトだからといって、動作が軽い、または互換性が高いとは限りません。同じ設定と接続方式でバックグラウンド動作や接続状況を実際に確認するほうが、画面の見た目から判断するより確実です。
クライアント移行前後の確認手順
移行では、古い設定をすべて一度に移すのではなく、以前と同じように接続できる状態を再現することが目標です。まず最小限の設定で接続を確立し、その後でルールやシステム連携を追加しましょう。
設定の入手元を記録する。 現在のサブスクリプションの追加先を記録し、独自ルール、オーバーライドファイル、必要なDNS設定をバックアップします。画面のスクリーンショットは項目を確認するためだけに使い、サブスクリプションURLや認証情報を含む画像を公開しないでください。
古いクライアントを終了する。 システムプロキシとTUNを無効にしてから、プログラムを終了します。バックグラウンドサービスをインストールしている場合は、クライアントの画面から停止してください。フォルダーを削除してから、ルート情報などの残りを調べることは避けましょう。
新しいクライアントに設定を読み込む。 まず元のサブスクリプションを読み込み、解析エラーがないことを確認してから、接続先のプロキシグループを選びます。未知の項目が表示された場合は、設定形式とカーネルの互換性を確認してください。エラーを消すために設定のまとまりを安易に削除しないでください。
ルールと接続を確認する。 まずルールモードを選び、アクセスできることが分かっているページで基本の接続を確認します。次に接続ログで適用されたルールと接続先を確認してください。ブラウザーは使えてもほかのアプリで問題がある場合は、すぐにグローバルモードへ変更せず、通信制御の対象範囲を確認しましょう。
必要な高度な設定を戻す。 オーバーライド、アプリごとの振り分け、TUN、自動更新を一つずつ再設定します。項目を追加するたびに動作を確認してください。新しい環境が安定したら、旧クライアントのログイン項目や不要なサービスを削除します。
ボタンを押す順番に沿って設定したい方は、サブスクリプションの追加と初回接続ガイド をご覧ください。カーネル、ルール、ネットワーク連携の仕組みを知りたい方は、総合ガイドのクライアント選び へ進んでください。インストーラー、システム要件、CPUアーキテクチャ別のダウンロード先はクライアントのダウンロードページ で確認できます。このページでは選び方を解説します。