クライアントの選び方 · 対応OSと設定の互換性

Clashクライアント比較
対応OS・コア・利用シーン

まず端末で動作するかを確認し、次にサブスクリプションを追加できるかを見てから、ルール、TUN、画面操作を比較しましょう。名前が似たクライアントでも、コアの機能や設定形式、システム権限が同じとは限りません。

本ページではダウンロードセンターで案内している8つのクライアントを比較します。対応プラットフォームはプロジェクト全体の対応範囲を示すもので、本サイトですべてのOS向けインストーラーを配布しているとは限りません。実際の配布状況、CPUアーキテクチャ、システム要件はダウンロードセンターをご確認ください。

Clashをダウンロード 比較表を見る

まずはClash Plus、用途に合わせて選ぶ

初めて使う方や複数の端末で使いたい方は、まずClash Plusをチェック。Windows、macOS、Android、iOSに対応しており、サブスクリプションの追加、接続先の選択、日常的なルール振り分けの流れを整えやすいクライアントです。公式サイトは clashplus.io です。複数OSに対応していても、すべてのOSで高度な機能が共通しているわけではありません。特定のプロトコル、バックグラウンド動作、設定の拡張が必要な場合は、個別に対応状況をご確認ください。

デスクトップで細かく設定したい方は、Clash Verge RevとClash Nyanpasuを比較してみましょう。デスクトップとAndroidで近い操作感を求めるならFlClash、Androidだけで使うならClash Meta for Androidも候補です。Surfboardは対応形式の設定をすでに持っている方向けです。プロキシのプロトコル名が同じというだけで、設定をそのまま移行できるとは限りません。

Clash for WindowsとClashX Metaは、サポートが終了した旧版です。過去の環境を確認できるようにアーカイブを残していますが、新しい端末向けのおすすめではありません。クライアントが起動しても、内蔵コアが最近追加されたプロトコルの設定項目に対応しているとは限りません。

8つのクライアントを比較

導入のしやすさは、一般的な設定の追加から接続までを基準にした目安であり、性能評価ではありません。更新状況は選定時の参考情報で、プロジェクトの方針により変わることがあります。インストール前に最新のリリース情報をご確認ください。画面が狭い場合は表を横にスクロールできます。

クライアント 対応プラットフォーム コア・設定形式 更新状況 導入のしやすさ 主な機能・操作 おすすめのユーザー
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ごとに異なる クロスプラットフォームの画面、プロキシグループ操作、設定管理 デスクトップとAndroidの両方で使う方
Clash Nyanpasu Windows、macOS、Linux。本サイトではWindows版を案内 主にmihomoを採用。複数のコアを管理でき、利用可能な機能は配布パッケージによって異なる 開発・メンテナンス継続中 標準:クライアント側とコア側の設定を使い分ける必要あり Tauri製デスクトップ画面、コア管理、サブスクリプション・プロキシ設定 コアの選択や設定を細かく管理したい方
Clash for Windows 過去にはWindows、macOS、Linuxに対応。本サイトではWindows版をアーカイブ配布 旧Clash系のコア。現行のmihomoとは異なる サポート終了 旧ユーザーにはなじみがあるが、新規利用にはおすすめしない 旧設定の手順や環境を再現 既存環境を維持・管理する必要がある方
Clash Meta for Android Android Meta/mihomo系、Clash YAML形式の設定 開発・メンテナンス継続中 標準:VPNの許可とバックグラウンド制限への対応が必要 システムVPNによる通信制御、対象アプリの指定、設定切り替え Androidだけで使う方、アプリごとに通信を振り分けたい方
Surfboard Android 独自実装。Surge形式の設定を採用し、Clash系コアではない 開発・メンテナンス継続中 設定の入手元による。移行時に形式変換が必要 対応する設定形式に基づいてルールやプロキシグループを管理 対応形式のサブスクリプションを持つAndroidユーザー
ClashX Meta macOS Meta系の旧コア。実際の機能はアーカイブ版によって異なる サポート終了 基本操作は簡単。高度な設定には設定ファイルの知識が必要 メニューバーからの操作、設定切り替え、システムプロキシ 以前のmacOS環境での使い方を維持したい方

同じコアでも、使い勝手は同じとは限りません。mihomoはプロトコルの解析、DNS、ルール照合などを担い、クライアントはサブスクリプション管理、権限の許可、画面操作を担います。接続状況は回線、サーバー設定、端末のネットワーク環境にも左右されるため、クライアント名だけで速度を判断することはできません。

クライアント別レビュー:操作性と選ぶ際の注意点

Clash Plus:よく使うプラットフォームから始める

Clash Plusを最初の候補としておすすめする理由は、主要なデスクトップOSとモバイルOS向けに配布されており、インストール、設定の追加、接続という基本の流れを始めやすいことです。プロキシクライアントを初めて使う方は、多数の高度な設定を比較するより、OSとCPUアーキテクチャに合ったものを選ぶことが大切です。設定を追加したら、有効な設定が選ばれていることを確認し、プロキシモードと実際の接続先をチェックしましょう。

複数の端末で使う場合、同じサブスクリプションを使って設定を管理できますが、デスクトップの設定をそのままスマートフォンに適用するのは避けましょう。モバイルOSでは、バックグラウンド動作の制限、ネットワーク権限、通信制御の仕組みが異なります。特定のプロトコルやルール拡張が必須の場合は、あるOSでの対応を別のOSにも当てはめず、各プラットフォームの対応状況を確認してください。

Clash Verge Rev:デスクトップでのルール振り分けと設定管理

Clash Verge Revは、デスクトップで長く使い、サブスクリプション、プロキシグループ、設定を頻繁に切り替える方に適しています。mihomoコアは幅広いプロトコルやルールに対応できますが、画面に機能の項目が表示されていても、追加したサブスクリプションに必要な設定が含まれているとは限りません。ルール振り分けが想定どおりに動かない場合は、現在の設定と照合されたルールを確認しましょう。

より多くのアプリの通信を制御したい場合は、TUNやサービスの権限について確認してください。ブラウザーなどの一般的なアプリがシステムプロキシで動作するなら、すべての通信制御機能を同時に有効にする必要はありません。サブスクリプションの上書きや設定の統合を行う場合は、個別の変更をリモートのサブスクリプションと分けて管理し、更新で変更が失われないようにしましょう。基本的な手順は使い方ガイドをご覧ください。

FlClash:デスクトップとAndroidで近い操作感

FlClashの魅力は、複数のプラットフォームで操作方法をそろえやすいことです。PCとAndroid端末を行き来して使う方は、画面の使い方を覚え直す手間を減らせます。サブスクリプション、プロキシグループ、接続状況の操作もスムーズにつなげられます。ただし、画面が似ていてもOSの動作は異なり、デスクトップのシステムプロキシとAndroidのVPN接続は別の通信制御方式です。

設定を追加する前に、Clash YAML形式であることと、使用されているプロトコルが現在のコアに対応していることを確認しましょう。画面ロック後にスマートフォンの接続が切れる場合は、省電力設定やバックグラウンド動作の権限を確認してください。PCで一部のアプリだけがプロキシを経由しない場合は、そのアプリがシステムプロキシに対応しているかを確認します。原因の異なる問題を、クライアントを何度も入れ替えて一緒に調べるのは避けましょう。

Clash Nyanpasu:コア管理とデスクトップ設定

Clash NyanpasuはTauri製のデスクトップ画面を採用しており、クライアント、設定ファイル、コアの役割を明確に分けて使いたい方に向いています。サブスクリプション管理は設定の取得元を扱い、プロキシモードはルールの使い方を決め、コアは設定の構文やプロトコルを実行できるかを左右します。本サイトではWindows版をダウンロードセンターで案内しています。その他のOSに対するプロジェクトの対応範囲と、本サイトで配布するインストーラーの一覧は区別してください。

コアを切り替えても、速度が上がるわけではありません。切り替える前に、プロトコル、DNSの設定項目、ルールプロバイダーとの互換性を確認し、正常に動作している設定をバックアップしてください。プレリリース版のコアは、明確な検証目的がある方に向いています。日常利用では、動作確認済みの組み合わせを優先しましょう。旧Clash、Meta、mihomoの違いについては技術資料をご覧ください。

Clash for Windows:旧環境を確認するためのアーカイブ

Clash for Windowsは、CFWと略されることが多く、過去にはWindows以外にも対応していました。本サイトで案内しているのはWindows版のアーカイブで、以前の使用環境の再現や設定移行を目的としています。サポートは終了しているため、起動できるからといって、新しいOS、プロトコル、設定項目への継続的な対応が保証されるわけではありません。

CFWから移行する場合は、まず元のサブスクリプションURLと個別に変更した設定を保存し、サポートが継続しているクライアントに再度追加することをおすすめします。プログラムのデータフォルダーを丸ごとコピーするのは避けてください。キャッシュ、サービスのパス、実行時の状態に互換性がない場合があります。旧設定を新しいクライアントで読み込めないときは、使い慣れた画面を維持するために旧環境を使い続けるのではなく、設定項目を一つずつ確認しましょう。

Clash Meta for Android:アプリごとの通信制御とバックグラウンド動作

Clash Meta for AndroidはCMFAと略されることが多く、Androidだけで使い、通信を制御するアプリの範囲を調整したい方に向いています。システムVPNを通じて通信を制御し、初回の有効化時には通常、システムの許可が必要です。ほかのVPNアプリが同じ機能を使用している場合は、どのアプリで接続するかを先に決めておきましょう。

アプリの接続対象とルール振り分けは、異なる段階の設定です。前者は通信制御の対象にするアプリを決め、後者は対象アプリの通信をどの接続先に送るかを決めます。特定のアプリにルールが適用されない場合は、まず通信制御の対象に含まれているかを確認し、次にルールとDNSを確認してください。端末によってはバックグラウンド動作が制限されるため、接続を維持したい場合はバッテリー管理の設定も見直しましょう。

Surfboard:まず設定形式を確認

SurfboardはAndroid向けのプロキシクライアントですが、画面を変えただけのClashではありません。Surge形式の設定を採用しているため、Clash YAMLファイルの拡張子を変えただけでは利用できません。プロキシグループ、ルール、サーバー情報が似ていても、キーワード、グループの動作、プロトコルの設定が完全に互換とは限りません。

Surfboard対応のサブスクリプションをすでにお持ちなら、その設定形式で引き続き利用できます。Clash形式のサブスクリプションしかない場合は、提供元にSurfboard用の形式があるか確認してください。変換すると、特定のプロトコル設定、DNSの処理、ルールセットの定義が失われる場合があります。追加後も、実際にルールが適用されるかを確認しましょう。初心者の方は、既存の設定にそのまま対応するクライアントを選ぶと手間を減らせます。

ClashX Meta:macOSのメニューバーを使う旧環境

ClashX MetaはmacOSのメニューバーから操作するクライアントで、以前の環境を確認したい方の参考になります。サポートは終了しています。アーカイブ版に含まれるMeta系コアの機能は個別に確認し、名前にMetaが付いているからといって、現行のmihomoと完全に同じだと考えないでください。新たに導入する場合は、Clash Plus、Clash Verge Rev、FlClashを比較しましょう。

旧版を使い続ける場合は、OSアップデート後の権限、プロキシ設定の復元、バックグラウンド起動の動作にご注意ください。移行前にポート番号、サブスクリプションURL、手動で追加したルールを記録し、移行後はシステムプロキシを一つのクライアントだけで管理してください。複数のアプリが同時にプロキシ設定を取り合うと、一方を終了した後にもう一方も接続できなくなる場合があります。これはサブスクリプションの有効性とは別の問題です。

利用シーンから候補を絞る

初めて使う方は、まずClash Plusを選びましょう。端末に合ったインストーラーをダウンロードセンターから選び、インストール後はサブスクリプションの追加、設定の有効化、ルールモードの設定まで行います。普段使うアプリに接続できることを確認してから、TUNやDNSの上書きなどの詳細設定を検討してください。サブスクリプションの提供元、アカウントの状態、設定形式に問題がある場合、クライアントを変えても解決しないことがあります。

細かく設定するなら、Verge RevとNyanpasuを比較。前者はデスクトップで設定を管理する日々の作業に、後者はコアの管理を重視する方に向いています。選ぶ前に必須のプロトコル、ルールセット、通信制御方式をリストアップし、対応状況を一つずつ確認しましょう。独自にルールを作成する場合は、適用順序とプロキシグループの参照方法を理解してから、使う画面を決めることをおすすめします。

複数端末で使うなら、まずClash Plus、次にFlClashを比較。iOS端末も使う場合は、本ページの利用シーンに合うClash Plusの対応範囲を確認しましょう。主にデスクトップとAndroidで使う方は、FlClashも候補です。同じサブスクリプションでも、接続可能な端末数や同時接続数が制限される場合があります。クライアントが複数OSに対応していても、サブスクリプション側の制限は変わりません。

古いPCでは、まずOSとアーキテクチャを確認。画面が軽そうに見えるかより、古いOSにインストールできるか、必要なランタイムがそろっているかが重要です。リソースを節約するためだけに、サポート終了済みのソフトを優先するのは避けましょう。比較テストでは、同じ設定、同じ通信制御方式、同じような使い方を保ち、PCのタスクマネージャーで状態を確認してください。本サイトでは、端末の条件を考慮しないメモリ使用量ランキングは掲載していません。

Linuxでは、ダウンロードセンターでClash Verge RevとFlClashを比較し、ディストリビューションに合ったパッケージ形式を選びましょう。サーバーやルーターはデスクトップとは別の利用環境です。通常はmihomoコアとサービス設定を直接管理するため、デスクトップGUIの操作手順をそのまま適用するのは適切ではありません。

移行前に確認すること:サブスクリプション、権限、ルール

設定の入手元を保存してから、個別の変更を移行

サブスクリプションURL、更新方法、現在選択している設定名を記録してください。直通ルールの追加、DNSの変更、プロキシグループの調整を手動で行った場合は、その変更を個別に保存しておきましょう。サブスクリプションURLにはアカウント情報が含まれることがあります。完全なURL、設定ファイル、機密情報を含むログを公開の掲示板に投稿しないでください。

新しいクライアントを初めて起動したら、追加の変更をしていない設定を読み込み、正常に解析して接続できることを確認してから、個別のルールを少しずつ移行しましょう。問題の原因がサブスクリプションそのもの、設定形式の互換性、後から加えた上書きのどれかを切り分けやすくなります。プロキシグループの選択状態はクライアントによって保存方法が異なる場合があるため、よく使うグループの接続先も改めて確認してください。

通信を制御するクライアントは一つだけにする

デスクトップクライアントを切り替える前に、旧クライアントのシステムプロキシとTUNを無効にし、関連サービスがバックグラウンドで動き続けていないか確認してください。Androidでは、旧VPN接続を停止してから新しいアプリに権限を許可します。2つのクライアントが同じポートや通信制御インターフェースを同時に使用すると、ルールが正しくてもインターネットに接続できないことがあります。

動作を確認するときは、まず現在のプロキシモードを見てから、接続ログやルールの適用結果を確認しましょう。遅延テストで結果が返っても、テスト対象のリクエストが成功したことを示すだけで、すべてのアプリの通信が制御されているとは限りません。解決しない場合はよくある質問を開き、サブスクリプション、権限、DNS、ルールの順に確認してください。具体的な設定の追加手順は使い方ガイドをご覧ください。

ダウンロードセンターで実際に入手できる配布版を確認

クライアントを選んだ後は、OS、CPUアーキテクチャ、パッケージ形式に合ったインストーラーを選ぶ必要があります。プロジェクトが対応するOS、本サイトで配布するOS、端末で実行できるOSはそれぞれ異なります。ダウンロードセンターでシステム要件と入手可能なインストーラーを確認し、クライアント名だけで利用可否を判断しないでください。