CLIENT SELECTION / クライアントの選び方

Clashクライアント比較

対応OSでインストールできる範囲が決まり、コアで設定項目への対応が決まり、クライアントで日々の操作方法が変わります。

同じサブスクでも、クライアントによって画面や一部の設定項目の動作、通信の制御方式が異なる場合があります。名前だけで選んだり、Clashと名の付くプロジェクトを同じソフトとして扱ったりするのは避けましょう。このページでは、ダウンロードセンター掲載の8製品を対象に、対応OS、コアの種類、設定方法、更新状況を分けて解説します。

表の対応OSは、当サイトでダウンロードできるものを掲載しています。プロジェクトが過去に対応したすべての環境を示すものではありません。使いやすさは、設定のインポート、プロキシの有効化、接続確認に必要な手順をもとにした目安で、性能評価ではありません。

比較表を見る

COMPARISON BASIS

コア・画面・設定の役割

コアが通信を処理

プロトコルの解析、ルールの照合、DNSの動作は主にコアが担います。Metaとmihomoは同じ系譜にありますが、旧Meta版が現在のmihomoと同じとは限りません。また、オリジナルのClashやClash Premiumですべてのmihomo設定項目が使えるわけではありません。

クライアントが操作を管理

サブスクの更新、ポリシーの選択、ログの表示、権限の要求はクライアントが担います。画面にスイッチがあっても、すべてのOSで同じ仕組みとは限りません。システムプロキシ、TUN、モバイルOSのVPN機能は、それぞれ分けて理解する必要があります。

設定の互換性は項目ごとに確認

まずサブスク形式を確認し、次にノードのプロトコル、ポリシーグループ、DNSの設定項目を確認してください。ファイルを読み込めても、すべての設定が実行されるとは限りません。各項目の意味はYAMLハンドブックを参照してください。

EIGHT CLIENTS / 同じ基準で比較

クライアント比較表

画面が狭い場合は、表を左右にスクロールできます。更新状況は定性的な説明です。インストール前にダウンロードセンターとプロジェクトのリリース情報を確認し、名前にMetaが含まれるかどうかだけでコアの新旧を判断しないでください。

対応OS・コア・更新状況・用途
クライアント 当サイト掲載の対応OS コア/実装方式 更新状況 使いやすさ 特徴・注意点 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS OS別のリリース情報を確認。mihomoとして一括りにしない 活発に開発中 比較的簡単。まず基本設定をインポート PCとモバイルで同じ製品を利用可能。高度な設定項目はOSごとに確認 初心者、複数デバイスを使う方
Clash Verge Rev Windows、macOS、Linux mihomo 活発に開発中 基本操作は簡単。オーバーライドやサービス設定は難易度が高め サブスク管理、設定のオーバーライド、TUN デスクトップユーザー、詳細な設定を行いたい方
FlClash Windows、macOS、Linux、Android mihomo 活発に開発中 比較的簡単。システム権限の設定は別途必要 クロスプラットフォームの画面、設定、ポリシー管理 PCとAndroidを併用する方
Clash Nyanpasu Windows 選択したコアによって異なり、mihomo系にも対応 活発に開発中 中程度。設定処理の流れを理解する必要あり デスクトップ画面、設定処理、コア管理 デスクトップの操作環境を自分で調整したい方
Clash for Windows Windows、アーカイブ版 後期のビルドではClash Premiumが使われていることが多い 開発終了 古い解説は多いものの、移行時は違いの確認が必要 従来の操作環境を維持。新規インストールには非推奨 既存環境を維持・移行したい方
Clash Meta for Android Android Meta/mihomo系 活発に開発中 中程度。VPNとバックグラウンド制限の理解が必要 設定、ポリシー管理、Androidアプリごとの通信制御 モバイル端末でルールを細かく制御したい方
Surfboard Android 独自のプロキシ実装。Clashコアではない 活発に開発中 互換性のある設定があれば簡単。形式の変換は難易度が高め Surge形式の設定を採用。Clash YAMLとは互換ではない 互換性のある設定を持つAndroidユーザー
ClashX Meta macOS、アーカイブ版 Meta系 開発終了 基本操作は少なめ。互換性の判断は自分で行う必要あり メニューバーから操作。既存の設定環境を維持 すでにClashX MetaをインストールしているmacOSユーザー

Clash Plus:初回インストールとマルチデバイス

Clash Plusは当サイトのおすすめ製品です。サブスクの読み込み、ポリシーの選択、接続をひと通り試してから、ルールを理解していきたい方に向いています。Windows、macOS、Android、iOSから利用できるため、PCとスマートフォンで同じ製品から使い始められ、複数の画面や用語を一度に覚える必要がありません。

複数のOSで使えても、機能が完全に同じとは限りません。デスクトップのシステムプロキシとモバイルのVPN権限では仕組みが異なり、バックグラウンド動作の制限もOSによって違います。あるOSで使えるYAML項目が、ほかのOSでも使えるとは限りません。複雑なスクリプト、カスタムDNS、特殊なプロトコルを含む設定は、移行前に対象OSの説明を確認してください。

コアの検証ではなく日常利用が目的なら、まずクイックスタートに沿って基本操作を進めてください。製品情報は公式サイトclashplus.ioで確認できます。インストール先はダウンロードセンターにまとめています。

Clash Verge Rev:デスクトップ設定とオーバーライド

Clash Verge Revはデスクトップ向けのmihomoベースクライアントです。複数のサブスクを管理したい方、ローカルのオーバーライドを保持したい方、TUNの動作を調整したい方に向いています。接続のオン・オフだけでなく、サブスクの内容、クライアント設定、ローカル変更を分けて管理できます。

基本的なインポートとポリシー選択は通常の手順で行えます。詳細な設定では、最終的に適用される設定がどこから来るかを把握する必要があります。サブスクを更新すると元のファイルが再生成されることがあり、生成された内容を直接編集しても変更が維持されない場合があります。オーバーライドの適用範囲を確認し、実際の実行設定とログを見てから、ルールやDNSの問題を切り分けましょう。

TUNではサービス、ルーティング、システム権限を扱います。速度を上げるための汎用機能ではありません。システムプロキシで対象アプリを制御できない場合や、より広範囲の通信制御が必要な場合に検討してください。対応OS:Windows、macOS、Linux。

FlClash:PCとAndroidで操作をそろえる

FlClashはmihomoベースで、当サイトではデスクトップ版とAndroid版を掲載しています。PCとスマートフォンを頻繁に切り替える方は、似た画面構成で設定、ポリシー、接続状況を把握しやすくなります。ただし、サブスクやノードの選択が両方の端末で自動同期されるわけではありません。

複数デバイスでは、共用できるサブスクの取得先やルールの考え方をそろえ、端末固有のパス、リッスンアドレス、インターフェース名を含む設定全体をコピーするのは避けてください。デスクトップOSの権限とAndroidのVPN権限は異なり、バックグラウンド動作の制限も個別に設定する必要があります。スマートフォンだけで接続に失敗する場合は、共通設定をすぐに変更せず、まず端末の権限とログを確認しましょう。

使い慣れた操作を続けながらmihomoの設定機能を使いたい方に、FlClashは適しています。インストール時にはCPUアーキテクチャを確認し、デスクトップ版とAndroid版のインストーラーを取り違えないようにしてください。各OSのダウンロード先はダウンロードセンターの対応OS一覧をご覧ください。

Clash Nyanpasu:カスタマイズできるデスクトップ環境

Clash Nyanpasuは、デスクトップの設定処理を理解したうえで使いたい方に向いています。当サイトではWindows版を掲載しています。ここでの解説は、掲載していないOS向けのビルドを対象としていません。画面や設定管理の構成は独自のため、ほかのクライアントの解説にあるボタンの位置をそのまま当てはめないでください。

コアを選ぶ際は、クライアント名と実際に動作するコアを分けて確認してください。設定項目やプロトコルが使えるかどうかは、選択したコアと同梱ビルドによって異なります。開発が活発という理由だけで判断することはできません。移行前に基本設定を読み込み、ポリシーグループ、DNS、ルールの照合を確認してから、既存の変更を一つずつ戻しましょう。

読み込んですぐ使いたい場合はClash Plusを、デスクトップの設定処理を整理したい場合はNyanpasuとVerge Revを比較してみてください。ダウンロード先:Windows版クライアント。

Clash for Windows:アーカイブ環境からの移行

開発終了

Clash for WindowsはCFWとも呼ばれ、古い解説でよく使われているデスクトップクライアントです。後期のビルドでは、現在のmihomoではなくClash Premiumが使われていることが多くあります。解説で見慣れたProfiles、Proxies、システムプロキシの操作だけを理由に、アーカイブ版を使い続けるのは避けましょう。

アーカイブ版は、新しいOSやプロトコルへの継続的な対応が期待できません。古い設定が動いていても、新しい項目が有効になるとは限らず、ネットワークの問題がすべてサブスクに起因するとも限りません。新規インストールには、現在も開発中のクライアントをおすすめします。既存環境の再現が必要な場合は、ダウンロードセンターのアーカイブ版を利用し、元の設定も保管してください。

CFWからClash Plus、Verge Rev、FlClashへ移行する際は、まずサブスクの取得先を記録し、手動ルールを保存してください。その後、旧クライアントのシステムプロキシとバックグラウンドサービスを停止します。ウィンドウを閉じただけで新しいクライアントを起動すると、ポートの競合、プロキシ設定の残存、通信制御の競合が重なり、原因の特定が難しくなります。

Clash Meta for Android:モバイルのルール制御

Clash Meta for Android(CMFA)はMeta/mihomo系コアを採用しています。ポリシーグループの確認、設定の調整、Androidアプリの通信管理が必要な方に向いています。デスクトップのシステムプロキシのスイッチをそのままスマートフォンに移したものではなく、AndroidのVPN機能を使って通信を制御します。

初回接続時にはシステム権限が必要です。同じVPN機能を使うアプリを併用する場合は、どちらを使うか選択する必要があります。アプリごとの通信制御、除外リスト、バッテリー管理も動作に影響します。画面ロック後に切断される場合は、バックグラウンド制限と実行ログを確認してください。ノードの障害とすぐに決めつけないようにしましょう。

Clash YAML形式のサブスクを使い続け、Meta系のルール機能を利用したいAndroidユーザーは、CMFAを比較候補にできます。実際に使える設定項目はインストールパッケージに含まれるコアによって異なります。アーキテクチャとパッケージの種類はAndroidダウンロードで確認してください。

Surfboard:設定形式を先に確認

Surfboardとほかの掲載クライアントとの大きな違いは、ClashコアのGUIではないことです。独自のプロキシ実装とSurge形式の設定を採用しています。ノードのプロトコルに共通点があっても、設定ファイルのセクション、ポリシー構文、利用できる機能はそのまま互換ではありません。

Surfboard対応の設定をすでに持っている場合は、Androidでの日常的な接続用途をもとに検討できます。Clash YAMLのURLしかない場合、Surfboardへのインポートを標準的な次の手順と考えるのは避けてください。変換ツールで一部の形式を調整できても、移行先が実装していない設定項目までは補えません。変換後もノードのパラメーター、ポリシー参照、ルールの順序を確認してください。

そのためSurfboardは、互換性のある設定を持ち、形式の違いを理解しているAndroidユーザー向けです。すべてのClash初心者に適しているわけではありません。既存のYAMLサブスクをそのまま使いたい場合は、まずClash Plus、CMFA、FlClashを比較すると、設定の意味を保ちやすくなります。

ClashX Meta:macOS向けメニューバーのアーカイブ版

開発終了

ClashX MetaはMeta系コアを採用し、macOSのメニューバーから操作します。既存端末に残る旧バージョンの確認、過去の設定の閲覧、移行計画には利用できます。メニューが少ないからといって、すべての新しいOSで安定しているとは限りません。

メニューバーと管理ウィンドウの違いは主に操作方法であり、コアの性能を示すものではありません。利用可否はCPUアーキテクチャ、OSのバージョン、権限、同梱コアによっても変わります。新規インストールではClash Plus、Verge Rev、FlClashを優先して比較してください。すでにClashX Metaを使っている場合は、サブスクの取得先とローカルルールをバックアップしてから、段階的に移行しましょう。

移行時は、ログイン時の起動項目、システムのネットワークプロキシ、バックグラウンドプロセスが残っていないか特に確認してください。新しいクライアントが必要な通信を制御できていることを確認してから旧環境を削除すれば、2つのソフトの動作を同じ設定の結果と誤認するのを防げます。

用途別の選び方

クライアントの移行前に確認すること

  1. 設定の取得元を記録する。サブスクURLの保管場所とローカル変更の方法を記録し、機密性の高いリンクは信頼できる環境だけに保存してください。クライアントが生成した一時ファイルだけをバックアップするのは避けましょう。
  2. 形式と設定項目を確認する。Clash YAMLとSurfboardが必要とする形式を区別し、プロトコル、ポリシーグループ、DNS、ルール参照を確認してください。コアの違いは用語クイックガイドとYAMLハンドブックも参考になります。
  3. 旧クライアントの通信制御を停止する。終了前にシステムプロキシまたはTUNを無効にし、バックグラウンドサービスと起動項目を確認してください。スマートフォンでは、ほかのVPNアプリがインターフェースを使用中でないか確認しましょう。
  4. 基本接続から動作を確認する。まず設定を読み込めること、ポリシーを選べること、ログに継続的なエラーがないことを確認してから、オーバーライドやアプリごとの通信制御を戻しましょう。複数の条件を一度に変更しないでください。
  5. 元に戻せるよう記録を残す。よく使うアプリと直接接続のルールが意図どおり動くことを確認してから、旧ファイルを整理してください。問題が起きた場合は、OS、クライアント、コア、エラーログの情報を添えてヘルプセンターで該当する問題を探してください。

最終的には、端末の条件と設定の要件に合わせて選んでください。初めて使う方はClash Plusから検討しましょう。デスクトップのオーバーライドや特定のmihomo設定項目が必要な場合は、該当するクライアントを比較してください。CFWとClashX Metaは既存環境の参考として扱います。インストーラー、アーキテクチャ、アーカイブ版の表示は、ダウンロードセンターで確認できます。