CLIENT SELECTION

Clashクライアントの比較と選び方

まず端末のプラットフォームと設定形式を確認し、コアの機能や操作性を比較しましょう。画面が似ていても、設定をそのまま相互利用できるとは限りません。

おすすめはClash Plus 8つのクライアントを比較 用途別に選ぶ

選び方の結論と比較の範囲

初めて使う方は、まずClash Plusを検討しましょう。当サイトのダウンロードページでは、Windows、macOS、Android、iOS向けのおすすめとして紹介しています。サブスクリプションの追加、プロキシグループの選択、システム接続まで進めてから、ルールによる振り分けを確認できます。公式サイトはclashplus.ioです。機能や設定方法はプラットフォームごとに異なるため、デスクトップ版の設定をそのままスマートフォンに当てはめないでください。

デスクトップでmihomoの設定を管理したい場合はClash Verge Rev、デスクトップとAndroidで似た操作画面を使いたい場合はFlClashも比較してみてください。Linuxユーザーは、ダウンロードページにあるClash Verge RevとFlClashのインストーラーから選べます。既存のクライアントから移行する場合は、まず設定をバックアップしましょう。メンテナンスが終了した製品はアーカイブとして参考にとどめ、新しい環境での標準的な選択肢にはしないでください。

この記事の対応プラットフォーム欄は、当サイトのダウンロードページで案内しているインストーラーを対象としています。プロジェクトが過去に対応していたすべてのプラットフォームを示すものではありません。メンテナンス状況は「メンテナンス中」「終了」の区分で示しており、メンテナンス中であることは更新頻度や継続的なサポートを保証するものではありません。最低システム要件、CPUアーキテクチャ、配布パッケージの違いは、ダウンロード前に個別にご確認ください。

プラットフォーム・コア・機能の比較表

使いやすさは、初回のサブスクリプション追加、設定項目の理解、権限の処理にかかる操作量を説明したものです。採点ではありません。表は横にスクロールできます。各クライアントの詳細は次のセクションをご覧ください。

当サイトで案内するインストーラーを対象に比較。コアと機能は各リリースの説明をご確認ください
クライアント 対応プラットフォーム コア・設定形式 メンテナンス状況 使いやすさ 主な機能と注意点 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS コアの実装とインポート形式はプラットフォームごとに確認。Clash公式版またはmihomoとして一律には扱いません メンテナンス中 初心者向け。設定形式と接続権限を要確認 主要プラットフォームのインストーラーを用意。システム接続や詳細設定はプラットフォームごとに異なります 初めて使う方、主要プラットフォームで複数端末を使う方
Clash Verge Rev Windows、macOS、Linux mihomo(Metaから続くコア系統) メンテナンス中 初心者〜上級者。サービスやTUNの設定には権限の理解が必要 デスクトップでのサブスクリプション管理、設定拡張、システムプロキシ、TUN デスクトップで長く使いたい方、ルールを調整したい方
FlClash Windows、macOS、Linux、Android mihomo メンテナンス中 初心者〜上級者。モバイルではVPN権限の設定が必要 複数プラットフォームで近い画面と設定管理を実現。デスクトップとスマートフォンではシステム接続方法が異なります PCとAndroidを使い分ける方
Clash Nyanpasu Windows 複数のコアを選択可能。Clash公式版やmihomoなど、実際の選択肢は配布パッケージによって異なります メンテナンス中 上級者向け。選択したコアと設定構文の理解が必要 コア管理とデスクトップ設定のカスタマイズ。機能は選択するコアによって異なります 設定を拡張したい方、コアを自分で管理できる方
Clash for Windows Windows(当サイトのアーカイブ版) 過去のClash系コア。現在のmihomoと同じものとして扱うことはできません メンテナンス終了 既存ユーザーは使い慣れた操作を継続しやすい一方、初めて使う方は古い解説との違いに注意が必要 既存の設定手順を維持できますが、新しいプロトコルやOSとの互換性は旧コアの制約を受けます 既存環境の再現、移行前のバックアップ
Clash Meta for Android Android Meta / mihomo系 メンテナンス中 初心者〜上級者。設定の有効化とVPNの許可が必要 Clash YAML設定のインポート、プロキシグループの選択、Android VPN接続 Clash設定をすでに使っているAndroidユーザー
Surfboard Android 独自実装。Surfboard形式に対応し、Clashコアは不使用 メンテナンス中 設定の入手元によって異なります。形式が合わない場合は再構成が必要です 独自の設定形式に対応。Clash YAMLをそのままネイティブ設定として使うことはできません 対応する設定を持っている方、ルールの構文に慣れている方
ClashX Meta macOS Meta系。アーカイブ版に含まれる機能をご確認ください メンテナンス終了 既存ユーザーは使い慣れた操作を継続しやすい一方、メニューバーから設定画面へ進む操作に慣れが必要 メニューバーでの管理とシステムプロキシに対応。新しいプロトコルやOSとの互換性は個別の確認が必要です 既存のMac環境、古い設定からの移行を検討する方

Clash公式版、Clash Meta、mihomoには設定の継承関係がありますが、すべての項目が双方向で互換性を持つわけではありません。一般的なドメインルールは似ていても、新しいプロトコル、DNS拡張、TUN設定、プロキシグループの選択肢には違いがある場合があります。構文の詳細はコアの互換性に関する説明をご覧ください。製品名にClashやMetaが含まれているだけで互換性を判断しないでください。

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

Clash Plus:初めて使う方や主要プラットフォームにおすすめ

Clash Plusの特長は、Windows、macOS、Android、iOSに対応し、端末に合ったインストーラーを選べることです。初期設定では、まずサブスクリプションを現在のプラットフォーム版が認識できるか確認します。追加後、設定が有効になっていることを確かめ、プロキシグループを選んでプラットフォームのシステム接続を有効にしてください。サブスクリプションの取得、コアの起動、アプリの通信を個別に確認できるため、複数の設定を一度に変更して原因を見失う事態を防げます。

複数端末で使う場合は、各端末の要件に合った同じサブスクリプションを利用できますが、すべての詳細機能が同じとは限りません。スマートフォンはシステムVPNの仕様やバックグラウンド制限の影響を受け、デスクトップではシステムプロキシ、ポート、権限も関係します。複雑なルールや特定のプロトコルが必要な場合は、各プラットフォームの説明を確認してから、mihomoを明確にサポートする別のクライアントを検討しましょう。iOSユーザーは当サイトのiOSインストール案内からApp Storeへ進めます。製品情報はclashplus.ioをご覧ください。

Clash Verge Rev:デスクトップでのルール・接続管理

設定管理をデスクトップに集約したい方にはClash Verge Revが適しています。当サイトではWindows、macOS、Linux版のインストーラーを案内しています。mihomoコアにより、ルールモード、プロキシグループ、TUNなどの設定を利用できますが、実際に動作するかどうかは、インポートした設定、システム権限、ネットワーク環境によって異なります。ブラウザーだけで使う場合は、まずシステムプロキシを確認しましょう。システムプロキシを参照しないアプリがある場合にTUNを検討すればよく、初回インストール時から必須の機能ではありません。

上級者向けの使い方では、設定の拡張とサブスクリプションの更新がどう関係するかが重要です。ダウンロードした設定を直接編集すると、更新時に変更が上書きされる場合があります。クライアントの拡張機能を使う前に、最終的に適用される設定でルールの順序とプロキシグループ名が正しいことを確認してください。ログを確認し、クライアント側とコア側の設定を区別できる方に向いています。画面に選択肢が多いからといって、通信が速くなるわけではありません。デスクトップ版のインストーラーを見る →

FlClash:デスクトップとAndroidで近い操作環境を利用

FlClashはWindows、macOS、Linux、Androidに対応し、mihomoコアを採用しています。複数の端末で似た画面や設定方法を使いたい方に適しています。端末をまたいで使う利点は、サブスクリプションやプロキシグループ、ログ画面の場所を覚え直す手間を減らせることです。同じサブスクリプションを使っても、DNS、接続権限、設定の有効状態は端末ごとに確認が必要です。PCで接続できたからといって、スマートフォンの設定も完了したとは限りません。

デスクトップのシステムプロキシとAndroidのVPN接続は同じものではありません。スマートフォンでは、バッテリー最適化、バックグラウンド制限、ほかのVPNアプリとの競合にも注意してください。YAML全体を共有する場合は、ノード、プロキシグループ、共通ルールを共用し、ポート、リッスンアドレス、プラットフォーム固有の接続設定は端末ごとに管理できます。PCとAndroidの併用に適していますが、iOSも含める場合は対応する別のクライアントが必要です。Android版のインストーラーを見る →

Clash Nyanpasu:複数コアとデスクトップ設定のカスタマイズ

Clash Nyanpasuは、当サイトでWindows版のインストーラーを案内しています。複数のコアを管理できる点が、選ぶ際の大きな違いです。複数の設定ファイルを使い分ける方には、設定に応じてコアを選べる利点があります。一方、現在どのコアが動作しているかを把握し、設定内のプロトコル、DNS項目、拡張機能がそのコアで解析できるか確認しなければなりません。コアを切り替えても、古い設定が新しい形式に自動変換されるわけではありません。

サブスクリプションを追加してすぐ使いたい場合は、まずClash Plusを検討しましょう。デスクトップで設定の構成を調整したい方は、最終的な設定とログを確認できることを前提にNyanpasuを選べます。テスト時は、一度に変更する要素を一つにしてください。たとえば、設定を変えずにコアだけを切り替え、その後でルールを個別に変更します。そうしないと、解析エラーやプロキシグループの選択肢が変わった際に、画面の設定、設定ファイル、コアのどれが原因か判断しにくくなります。Windows版のインストーラーを見る →

Clash for Windows:アーカイブ環境と移行の参考

Clash for Windowsはメンテナンスが終了しています。当サイトでは、古い環境の再現や移行時の比較を目的にWindows版のアーカイブを掲載しています。インターネット上には画面のスクリーンショットを使った解説が多く、Profiles、Proxies、システムプロキシといった概念を理解する参考になります。ただし、現在のクライアントのメニュー構成、必要な権限、対応プロトコルを示すものではありません。過去の配布版に含まれるコアも、現在のmihomoと同じとは限りません。

古い環境を問題なく使えている場合は、まずサブスクリプションの提供元、手動で追加したルール、ポート設定を保存し、メンテナンス中のクライアントを別途テストしてください。新しいプロトコルの設定項目やOSの動作は、旧コアでは扱えない場合があります。古いPCだからという理由だけで、アーカイブ版を選ぶのは避けましょう。移行後は、新しいクライアントがシステムプロキシを引き継いだことを確認してから旧クライアントを終了し、ローカルプロキシのポート競合を防いでください。アーカイブ版と代替クライアントを見る →

Clash Meta for Android:既存のYAML設定でAndroidに接続

Clash Meta for Androidは、CMFAとも呼ばれ、Clash YAML形式のサブスクリプションや設定ファイルを使っているAndroidユーザーに適しています。Meta/mihomo系コアを採用していますが、実際の対応範囲はインストールパッケージに含まれるコアによって異なります。設定をインポートしたら、対象の設定が選択されていることを確認して接続を開始し、システムVPNの使用を許可してください。設定名が一覧に表示されているだけでは、通信がプロキシ経由になったとは限りません。

Androidでは、バックグラウンド制限やVPNの競合に注意が必要です。ほかのVPNが接続中の場合、どのアプリにシステム接続を任せるかを決めてください。クライアントを切り替えるときは、先に元の接続を切断します。アプリごとに通信を管理する場合は、現在のクライアントのアプリ選択設定を確認し、「アプリを除外する設定」と「ルールによる直接接続」を区別してください。両者は異なる階層で動作します。Clashの設定に慣れたAndroidユーザーに適していますが、初めて使う場合はClash Plusのプラットフォーム別案内から始める方法もあります。Androidクライアントを見る →

Surfboard:独自の設定形式を使うAndroid向けクライアント

SurfboardをClash系クライアントと同じダウンロードページで紹介しているのは、設定の入手元が異なるAndroidユーザーにも選択肢を提供するためです。Clash公式版やmihomoのコアを使用しているという意味ではありません。独自の設定形式を採用しており、一部の構文はSurge形式に似ていますが、項目、プロトコル、機能が対応しているかはSurfboardの仕様で確認してください。Clash YAML形式の設定全体を、そのままネイティブ形式として読み込めるとは限りません。

サブスクリプション提供元がSurfboard形式に対応している場合や、対応形式のルールをすでに管理している場合は、有力な選択肢になります。Clash形式の設定しかない場合は、変換後の検証が必要です。ノードの一部は引き継げても、プロキシグループの動作、ルールプロバイダー、DNS設定が失われることがあります。選ぶ前に出力形式、ルールの意味、更新方法を確認し、ノード一覧が表示されるかだけで判断しないでください。Surfboardのインストーラーを見る →

ClashX Meta:macOSメニューバー版のアーカイブ情報

ClashX Metaは、macOSのメニューバー操作とMeta系コアが特徴です。既存のMac設定や使い慣れた操作方法を確認する際の参考になります。当サイトではメンテナンス終了として掲載しています。名称にMetaが含まれていても、アーカイブ版が現在のmihomoの機能をすべて備えているとは限らず、新しいプロトコルや拡張項目を解析できるとも限りません。新しい環境には、Clash Plus、Clash Verge Rev、FlClashのmacOS版をおすすめします。

ClashX Metaから移行する際は、現在有効な設定、混合ポート、プロキシグループの選択、自動起動の設定を記録してください。新しいクライアントが起動したら、システムプロキシの接続先が新しいポートになっていることを確認し、旧クライアントによる自動設定を無効にします。再起動後に設定が上書きされるのを防げます。メニューバー型とメインウィンドウ型の違いは操作性に関するもので、ウィンドウの大きさだけでリソース使用量を判断することはできません。macOS向けの代替クライアントを見る →

初心者・上級者・複数端末・古いPC向けの選び方

ここでのおすすめは、画面の見た目や未検証の性能数値による順位付けではありません。通信品質はサブスクリプションのサービス、選択したノード、ネットワーク経路、プロトコルの実装にも左右されます。クライアントを比較するときは、同じ端末、同じ設定、同じ接続方法を使うと、操作性と通信結果を分けて確認できます。

クライアントを切り替える前の設定確認

  1. 設定の入手元と手動変更を保存する。サブスクリプションのURL、ルールの変更、プロキシグループの選択を記録してください。アクセス情報を含む設定ファイルは安全に保管しましょう。サブスクリプションのURLや設定全体を公開コメントに投稿しないでください。
  2. インポート形式を確認する。ファイルが完全なClash YAMLなのか、ノード一覧なのか、Surfboard形式の設定なのかを確認してください。ノードをインポートできても、DNS、ルール、プロキシグループがすべて維持されるとは限りません。
  3. プロキシグループ名とルールの順序を確認する。移行後、ルールが参照するプロキシグループが実際に存在し、個別ルールがフォールバックルールより前にあることを確認してください。同じファイル名でも、以前と同じ振り分け動作になるとは限りません。必要に応じてルールのマッチ方法をご覧ください。
  4. システムプロキシとTUNを分けてテストする。ポートの競合や接続の衝突を避けるため、先に旧クライアントを停止してください。新しい設定にシステムプロキシのポートを指定し、基本の接続が確認できてから、必要に応じてTUNやスマートフォンのVPN接続をテストしましょう。
  5. 再起動とサブスクリプションの更新を確認する。手動でサブスクリプションを更新した後、ローカルの変更が保持されているか確認してください。端末を再起動した後は、想定したクライアントだけが起動してネットワーク接続を引き継いでいることを確認します。普段使うアプリすべての動作を確認するまで、古い設定のバックアップを保管してください。
同じサブスクリプションなのに2つのクライアントで動作が違う場合、まず何を確認すればよいですか?

同じ設定をインポートしているか、同じプロキシグループで同じノードが選択されているかを確認し、次にコアの対応範囲、DNS、接続方法を比較してください。サブスクリプションの変換でルールやプロキシグループが変わる場合があります。システムプロキシとTUNで対象となるアプリが異なることもあります。条件をそろえてから確認し、すぐにクライアントの速度差と判断しないでください。

複数のクライアントを同時にインストールできますか?

比較のために複数のクライアントをインストールしておくことはできます。ただしテスト時は、通常、システム接続を担うクライアントを一つだけ有効にします。複数のプログラムが同じポートを取り合ったり、システムプロキシの設定を繰り返し上書きしたりすることがあります。スマートフォンではVPNインターフェースが競合する場合もあります。切り替える前に旧接続を切り、新しいクライアントを起動してログを確認してください。

Clash for WindowsやClashX Metaを使っています。すぐに移行しなければなりませんか?

OSとの互換性、必要なプロトコル、利用上のリスクを踏まえて移行時期を決めましょう。バックアップがない状態で、急いで古い環境を置き換える必要はありません。どちらもメンテナンスが終了しているため、新しい端末ではメンテナンス中のクライアントをおすすめします。既存環境は先にバックアップし、代替クライアントを個別にテストしてから、設定の更新後や再起動後も正常に接続できることを確認してください。

プラットフォームと設定要件を確認したら、クライアントのインストーラー一覧から対応するアーキテクチャを選んでください。初めて使う場合はClash Plusがおすすめです。特定のコアや設定管理が必要な場合は、このページの比較を参考に別のクライアントを選びましょう。