• 対応OSとアーキテクチャ
  • コアの互換性
  • メンテナンス状況

Clashクライアントを比較

普段使いにはClash Plusがおすすめです。デスクトップのルールやTUNを詳しく管理したい場合は、Clash Verge Revを検討してください。

クライアントは操作方法を、コアはプロトコルやルールの対応状況を左右します。選ぶ際は、まず対応OSとメンテナンス終了済みのツールを候補から外し、設定の管理方法を比べましょう。画面の複雑さを性能の指標にするのは適切ではありません。

CLIENT MATRIX

対応OS・コア・メンテナンス状況

対応OSは当サイトのダウンロードページで案内しているものです。プロジェクトが提供するすべてのビルドを網羅するとは限りません。メンテナンス状況は定性的な情報です。具体的なシステム要件や機能は、各リリースノートをご確認ください。

画面が狭い場合は表を左右にスクロールできます。キーボードで操作する場合は、表にフォーカスしてから横スクロールしてください。

8種類のクライアントの対応OS、コア、メンテナンス状況、使いやすさ、主な機能、向いているユーザー
クライアント 当サイトで案内するOS コアと設定形式 メンテナンス状況 使いやすさ 主な機能と注意点 おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS プロキシコアを内蔵。プロトコルと設定項目の対応状況はプラットフォームごとに要確認。mihomoの完全な代替とは限りません。 活発にメンテナンス中 低め。インポートと接続を中心に使えます。 複数端末向けの選択肢をまとめて確認できます。通信の取り込み方はOSによって異なります。 初心者・複数端末を使う方
Clash Verge Rev Windows、macOS、Linux mihomo、Clash YAML形式 活発にメンテナンス中 中程度。プロキシモードとサービス権限の理解が必要です。 デスクトップでの設定管理、ルール確認、TUN、設定の拡張 デスクトップを主に使う方・上級者
FlClash Windows、macOS、Linux、Android mihomo、Clash YAML形式 活発にメンテナンス中 低め〜中程度 OS間で似た操作ができますが、権限やバックグラウンド動作の違いには対応が必要です。 デスクトップとAndroidを併用する方
Clash Nyanpasu Windows コアを管理可能。Meta/mihomoの機能は実際に有効化したコアに依存します。 活発にメンテナンス中 中程度〜やや高め デスクトップの設定整理とカスタマイズに対応。画面上の設定とコアの設定項目を区別する必要があります。 設定管理に取り組めるデスクトップユーザー
Clash for Windows
メンテナンス終了
Windows 標準では旧来のClash系コアを使用。現在のmihomoの機能を前提にできません。 メンテナンス終了 古い解説記事は豊富ですが、メニュー構成が新しいツールとは異なります。 旧来の環境を再現する用途向け。新しいプロトコルやOSへの対応には制約があります。 旧環境のトラブル確認・移行時の参考
Clash Meta for Android Android Meta/mihomo系、Clash YAML形式 活発にメンテナンス中 中程度。VPNの許可設定やバックグラウンド制限への対応が必要です。 サブスクリプション管理とアプリごとの通信振り分けに対応。Androidでの利用に適しています。 Android専用端末で使う方
Surfboard Android 独自実装。Surge形式の設定を使用し、Clashコアではありません。 活発にメンテナンス中 対応する設定があれば低め。形式をまたいだ移行では高めです。 既存のSurge形式の設定を活用できます。プロトコルとルールの対応状況は個別に確認してください。 互換性のある設定を持つAndroidユーザー
ClashX Meta
メンテナンス終了
macOS Meta系。実際の機能は同梱コアによって異なります。 メンテナンス終了 メニューの基本操作は簡単ですが、設定編集には慣れが必要です。 メニューバー中心のワークフロー。新しいOSやプロトコルが必要な場合は移行を検討してください。 既存のmacOS環境で移行まで使う方
EDITOR'S NOTES

8種類のクライアントを個別に解説

まず短い説明で候補を絞り、詳細を開いてメリットと注意点を確認してください。おすすめは利用方法とメンテナンス状況に基づいており、実測していないリソース使用量を保証するものではありません。

Clash Plus

おすすめ

インポート、接続、更新の手順を安定させやすく、初心者や複数端末を使う方の最初の選択肢に向いています。

おすすめの理由と利用上の注意

Clash Plusは当サイトでWindows、macOS、Android、iOS向けのダウンロード先を案内しています。端末ごとに名前の似た別のクライアントを見比べる手間を減らし、まず同じ製品の各端末への対応状況を確認できます。初めて使うときは、サブスクリプションを読み込めるか、使いたいノードに接続できるかを確認してから、ルールや通信の取り込み方を調整しましょう。最初から複数の高度な機能を同時に有効にする必要はありません。

複数のOSに対応していても、コアの設定項目、バックグラウンドでの動作、画面がすべて共通とは限りません。特定のmihomo項目、複雑なルールセット、スクリプト拡張に依存する設定は、各プラットフォームの説明を一つずつ確認してください。製品名だけで互換性を判断することはできません。iOS版はダウンロードページからApp Storeへ移動できます。製品情報はclashplus.ioをご覧ください。本ページでおすすめしているのは普段使いの選択肢であり、プロトコル対応数や速度のランキングではありません。

Clash Plusの各OS向けダウンロード先を見る

Clash Verge Rev

デスクトップを主に使い、ルール、ログ、TUNの状態を確認したい方に向いています。

デスクトップでの管理機能と権限設定の負担

Clash Verge Revはmihomoコアを採用しており、Clash YAML形式の設定を使いながら、新しいプロトコルやルール機能を利用したい方に向いています。設定、プロキシ、接続、ログの画面が分かれているため、トラブル時は設定が反映されているかを確認してから、接続に適用されたルールを調べられます。ノードを切り替えるだけでなく、通信の振り分け結果も確認しましょう。サブスクリプションにローカル設定を追加する場合は、元のサブスクリプションとクライアントが生成した実行用設定を区別してください。

TUNやサービスモードを使うと通信を取り込める範囲が広がる一方、権限、仮想ネットワークアダプター、ルーティングの確認が必要になります。ブラウザーだけにプロキシを使うなら、まずシステムプロキシを試してください。システムプロキシに従わないアプリがある場合にTUNを検討しましょう。デスクトップ設定を詳しく管理したい方に向くクライアントであり、選択肢が多いからといって、シンプルなクライアントより必ず軽いわけではありません。

Clash Verge Revのインストーラーを見る

FlClash

デスクトップとAndroidで似た操作感を求める方に向く、複数端末管理の選択肢です。

クロスプラットフォームでの操作感とOSごとの違い

FlClashはmihomoコアを採用しており、当サイトではWindows、macOS、Linux、Android版を案内しています。Clashの設定に慣れていて、端末ごとに画面の異なるクライアントを使い分けたくない方にとって、操作手順を統一しやすい選択肢です。インポート後も、現在の設定、選択中のプロキシグループ、ルールモードを確認してください。インポートが完了しただけで、すべての通信が想定どおり処理されているとは限りません。

画面や操作が似ていても、OSごとの違いはなくなりません。AndroidではVPNの許可が必要で、バッテリー設定の影響を受けます。デスクトップではサービス権限、システムプロキシ、仮想ネットワークアダプターを考慮してください。同じ設定を複数端末で使う場合は、共通ルールと端末固有の設定を分けて管理するのがおすすめです。特に、待ち受けアドレス、ポート、LANへの公開設定をそのまま流用しないでください。

FlClashの各OS向けダウンロード先を見る

Clash Nyanpasu

デスクトップの設定を管理し、実際に動作しているコアを確認できる方に向いています。

設定の自由度と習得の難しさ

Clash Nyanpasuは、デスクトップでの設定整理やカスタマイズに対応しており、当サイトのダウンロード一覧ではWindows版を案内しています。評価する際は、クライアントの画面と実際に有効化されているコアを分けて考えてください。画面上に設定項目があっても、現在のコアがその項目に対応しているとは限りません。反対に、コアが対応する設定すべてが画面上のスイッチとして用意されているとも限りません。複雑なサブスクリプションを読み込む前に、動作中のコアとログを確認しましょう。

複数の設定を管理したり、ローカルオーバーライドを調整したり、コアの挙動を比較したりする方には、この管理方法が役立ちます。サブスクリプションをたまに読み込んで接続するだけなら、設定項目が増えることでかえって分かりにくくなる場合があります。移行時は元のサブスクリプションを残し、拡張設定を一つずつ戻してください。元のクライアント固有の処理をまとめて移すと、問題の原因を特定しにくくなります。

Windows版クライアントを見る

Clash for Windows

メンテナンス終了

古い解説記事の確認や旧環境の再現には使えますが、新規インストールの第一候補にはおすすめしません。

アーカイブ版の用途と移行の判断

Clash for Windowsは古い解説記事でよく取り上げられますが、標準の旧来Clash系コアに、現在のmihomo向けプロトコルや設定項目の説明をそのまま当てはめることはできません。古い設定が動作しても、新しいノードの種類、DNS設定、ルールセットの書式を認識するとは限りません。未対応の項目がある場合は、サーバーアドレスを何度も変えたりサブスクリプションの不具合と判断したりする前に、コアの対応状況を確認してください。

稼働中の旧環境を移行する場合は、ポート、モード、サブスクリプションの取得元、ローカルルールを記録しておきます。新しいクライアントに元の設定を読み込み、動作を確認してから旧クライアントを終了してください。2つのプログラムに同時にシステムプロキシを管理させたり、同じポートを使わせたりしないでください。アーカイブ版を掲載するのは移行や比較のためであり、メンテナンス終了後も長期利用に適しているという意味ではありません。

アーカイブ版と代替クライアントを見る

Clash Meta for Android

Androidを主に使い、アプリごとに通信経路を設定したい方に向いています。

モバイルでの通信振り分けとバックグラウンド動作

Clash Meta for AndroidはCMFAとも呼ばれる、Meta/mihomo系のクライアントです。主な設定はデスクトップのシステムプロキシではなく、AndroidのVPN許可、設定の選択、アプリごとの通信振り分けです。サブスクリプションを読み込んだら、使用する設定に切り替わっていることを確認してからサービスを起動してください。リストに新しい項目が表示されただけでは、その設定がバックグラウンドで動作中とは限りません。

モバイル端末の接続が途切れる原因には、省電力設定、バックグラウンドアプリの終了、他のVPNアプリとの競合、Wi-Fiとモバイル通信の切り替わりなどもあります。まずサービスの状態とログを確認し、その後にバックグラウンド制限を調整してください。アプリごとの振り分けは通信を取り込むアプリを決め、設定内のドメインルールは取り込み後の処理を決めます。異なる階層の設定なので、一つのスイッチのように扱わないでください。

Android版クライアントを見る

Surfboard

互換性のあるSurge形式の設定をすでに持っているAndroidユーザーに向いています。

独自実装と設定形式の違い

ダウンロード一覧にSurfboardが掲載されていても、Clashコアを採用しているわけではありません。独自実装とSurge形式の設定を使用するため、ClashのYAMLファイルをそのまま同じ形式の入力として使うことはできません。対応する設定をすでに持っている方なら、これまでの管理方法を続けられます。Clashのサブスクリプションしかない場合は、Surfboardへ移る前に形式や項目の対応を確認してください。

形式を変換しても、すべての機能がそのまま使えるとは限りません。プロトコルのパラメーター、ルールの種類、プロキシグループの動作、DNS設定を改めて確認してください。変換後のファイルを読み込めただけでは、移行できたとは言えません。画面を変えるだけの目的で別の設定形式へ移行すると、元のサブスクリプションに対応したクライアントを使い続けるより手間がかかることがあります。非公開のサブスクリプションURLを扱う場合は、変換方法にも注意してください。

Surfboardのダウンロード先を見る

ClashX Meta

メンテナンス終了

旧来のメニューバーワークフローを確認するために掲載しています。新規インストールでは、メンテナンス中のmacOSクライアントを先に比較してください。

メニューバーでの操作と移行先

ClashX MetaはmacOSのメニューバーから操作するクライアントで、Meta系コアを採用しています。操作画面がシンプルでも、現在のmihomoの機能すべてに対応しているとは限りません。利用できるプロトコルや設定項目は、同梱コアによって異なります。新しい項目を含むサブスクリプションを使う場合は、アーカイブ版コアの対応範囲を先に確認してください。

移行する場合は、Clash Plus、Clash Verge Rev、FlClashのいずれかに同じサブスクリプションを読み込み、プロキシグループとルールの適用状況を確認してから、必要な手動設定を戻してください。Apple SiliconとIntelの端末では、それぞれに合ったインストーラーを選び、システム権限とプロキシ解除後のネットワークも確認しましょう。メニューバーの項目が少ない、画面がシンプルといった理由だけで、OSとの互換性やメンテナンス状況を判断することはできません。

macOS向けの代替候補を見る
BY WORKFLOW

用途に合わせて選ぶ

BEFORE SWITCHING

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

まず、変更するのが画面なのか、コアなのか、それとも設定形式全体なのかを確認してください。Clash Verge RevとFlClashの間で移行する場合は、Clash YAML形式を出発点にできますが、クライアント固有のオーバーライドがそのまま移るとは限りません。ClashクライアントからSurfboardへ移る場合は、形式と設定の意味の違いにも対応が必要です。Metaとmihomoには発展上のつながりがありますが、旧Metaコアが現在のすべての機能に対応しているわけではありません。

  1. 復元できる設定を残す。サブスクリプションの取得元、現在のモード、必要なローカルルールを記録し、編集可能な設定をバックアップします。画面のスクリーンショットは設定の記憶には役立ちますが、元の設定の代わりにはなりません。サブスクリプションURLには認証情報が含まれる場合があります。公開の問い合わせに貼り付けないでください。
  2. 旧クライアントの通信取り込みを停止する。古いプログラムのシステムプロキシやVPN/TUNサービスを終了し、ポートの重複使用がないことを確認します。クライアントを複数インストールしても問題ありませんが、動作確認中に通信を取り込むのは1つだけにしてください。
  3. 変更を最小限にして動作を確認する。まず元のサブスクリプションを読み込み、ルールモードはそのままにして、ノードへの接続とよく使うサイトでのルール適用を確認します。その後、カスタムDNS、ルールセット、オーバーライドを一つずつ戻し、変更のたびにログを確認してください。
  4. 復旧と更新を確認する。プロキシを終了した後にネットワークが復旧するか、サブスクリプションを更新できるか、再起動後も設定が選択されたままかを確認します。新しい環境が安定してから、古いプログラムの自動起動設定や残存サービスを整理してください。

移行後にサブスクリプションの更新失敗、証明書エラー、DNSの異常が発生した場合は、まずログを確認し、設定のダウンロード失敗、設定の解析失敗、接続失敗に切り分けてください。そのうえでFAQのトラブル対処をご覧ください。クライアントの変更で実装や互換性の問題を解消できる場合はありますが、サブスクリプションの有効性やネットワーク環境の確認は別途必要です。

選び方のまとめ

普段使いの新規導入にはClash Plus、デスクトップで設定を詳しく管理するならClash Verge Rev、デスクトップとAndroidの操作をそろえるならFlClashがおすすめです。専用の設定形式をすでに使っている場合はSurfboardを検討し、アーカイブ版は移行時の参考として利用してください。方針が決まったら、ダウンロードページで対応OS、アーキテクチャ、インストール要件を確認しましょう。

クライアントとインストーラーの一覧へ →