クライアント選び · 対応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を示すものではありません。使いやすさは、初回の設定読み込みと日常的な切り替えを目安にしています。性能の順位ではありません。画面が狭い場合は表を横にスクロールできます。

Clash関連クライアントの選び方一覧
クライアント 当サイトで案内するOS カーネルと設定方式 メンテナンス状況 使いやすさ 特徴・注意点 おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS プラットフォームごとに要確認。同一のmihomoカーネルとは限りません 活発にメンテナンス中 低め:画面の案内に沿って設定を読み込み、接続できます 主要なデスクトップ・モバイル端末に対応。機能は各OS版の説明をご確認ください 初回インストール、日常利用
Clash Verge Rev Windows、macOS、Linux mihomoを採用。Clash Meta系の流れを継承 活発にメンテナンス中 中程度:設定、プロキシグループ、権限の理解が必要 デスクトップでの設定管理、オーバーライド、TUN デスクトップをメインで使う方、ルールを調整したい方
FlClash Windows、macOS、Android、Linux mihomo 活発にメンテナンス中 低〜中程度:基本操作がまとまっています クロスプラットフォーム対応の画面。ただしシステム連携の方法はOSによって異なります デスクトップとAndroidを併用する方
Clash Nyanpasu Windows カーネルを管理できます。選択肢は配布パッケージごとに確認してください 活発にメンテナンス中 中程度:設定とカーネルの選択肢を見分ける必要があります デスクトップでの設定管理と画面のカスタマイズ 設定を自分で整理したいデスクトップユーザー
Clash for Windows Windows(アーカイブ版) 旧来のClash/Premium系。mihomoとは別の系統です メンテナンス終了 古い解説記事は多いものの、機能の違いを自分で確認する必要があります 旧設定や画面の確認向け。新機能を使う目的には適しません 旧環境からの移行やトラブル対応
Clash Meta for Android Android Clash Meta/mihomo系。機能は内蔵カーネルによって異なります 活発にメンテナンス中 中程度:VPNの許可とアプリごとの振り分けを理解する必要があります プロキシグループやルールの確認、Androidアプリごとの振り分け Androidで設定や通信の振り分けを管理したい方
Surfboard Android 独自実装、Surge形式の設定。Clashカーネルではありません 活発にメンテナンス中 対応設定があれば簡単。YAMLからの移行は難易度が上がります 設定構文と対応プロトコルを個別に確認してください 互換性のある設定を持っているAndroidユーザー
ClashX Meta macOS(アーカイブ版) Clash Meta系の旧来の方式 メンテナンス終了 メニューバーから簡単に操作できますが、複雑な設定には設定ファイルが必要です メニューバーから切り替え可能。新しいmacOSとの互換性は要確認 古いMac環境から移行する方

各クライアントの特徴と選び方

各クライアントについて、「向いている用途」「初回に確認すること」「別の選択肢を検討するタイミング」の順に解説します。設定を読み込めたら終わりではなく、ルールと接続結果も確認してください。

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を比較してください。移行後は旧クライアントを終了し、システムのネットワーク設定にプロキシが残っていないか確認します。

用途から候補を絞る

一つのクライアントで複数の用途に対応できる場合もあります。まず今の課題を解決できるものを選び、設定をシンプルに保ったまま、必要に応じて機能を追加しましょう。

クライアント移行前後の確認手順

移行では、古い設定をすべて一度に移すのではなく、以前と同じように接続できる状態を再現することが目標です。まず最小限の設定で接続を確立し、その後でルールやシステム連携を追加しましょう。

  1. 設定の入手元を記録する。現在のサブスクリプションの追加先を記録し、独自ルール、オーバーライドファイル、必要なDNS設定をバックアップします。画面のスクリーンショットは項目を確認するためだけに使い、サブスクリプションURLや認証情報を含む画像を公開しないでください。
  2. 古いクライアントを終了する。システムプロキシとTUNを無効にしてから、プログラムを終了します。バックグラウンドサービスをインストールしている場合は、クライアントの画面から停止してください。フォルダーを削除してから、ルート情報などの残りを調べることは避けましょう。
  3. 新しいクライアントに設定を読み込む。まず元のサブスクリプションを読み込み、解析エラーがないことを確認してから、接続先のプロキシグループを選びます。未知の項目が表示された場合は、設定形式とカーネルの互換性を確認してください。エラーを消すために設定のまとまりを安易に削除しないでください。
  4. ルールと接続を確認する。まずルールモードを選び、アクセスできることが分かっているページで基本の接続を確認します。次に接続ログで適用されたルールと接続先を確認してください。ブラウザーは使えてもほかのアプリで問題がある場合は、すぐにグローバルモードへ変更せず、通信制御の対象範囲を確認しましょう。
  5. 必要な高度な設定を戻す。オーバーライド、アプリごとの振り分け、TUN、自動更新を一つずつ再設定します。項目を追加するたびに動作を確認してください。新しい環境が安定したら、旧クライアントのログイン項目や不要なサービスを削除します。

ボタンを押す順番に沿って設定したい方は、サブスクリプションの追加と初回接続ガイドをご覧ください。カーネル、ルール、ネットワーク連携の仕組みを知りたい方は、総合ガイドのクライアント選びへ進んでください。インストーラー、システム要件、CPUアーキテクチャ別のダウンロード先はクライアントのダウンロードページで確認できます。このページでは選び方を解説します。