CLIENT SELECTION · PLATFORM / CORE / CONFIG

Clashクライアント比較
Apple版とクロスプラットフォーム対応クライアントの選び方

まずOSと設定形式を確認し、次にコアと通信制御の方式を比較しましょう。本ページではダウンロードページに掲載しているGUIクライアント8種を取り上げ、Clash Plusを最初の候補として紹介します。Linux向けデスクトップクライアントやmihomo設定への対応が必要な場合は、条件に合うものを絞り込んでください。

  • SCOPEGUIクライアント8種
  • METHOD機能と利用条件で比較
  • ARCHIVEメンテナンス終了済みのプロジェクトを区別

クライアントとプロキシコアの違い

クライアントはサブスクリプション管理、プロキシグループの操作画面、ログ表示、システムの通信制御を担当します。コアは設定の解析、ルールの判定、接続の確立、DNS処理を担います。画面や機能の名称が似ていても、内部の機能まで同じとは限りません。オリジナル版Clash、Meta系フォーク、後継のmihomoでは対応する設定項目が異なります。古いクライアントに新しいサブスクリプションを読み込ませても、新しいプロトコルに自動対応するわけではありません。

ここで比較するのは、本サイトのダウンロード先で選べるインストール方法であり、各プロジェクトの全プラットフォームや過去の配布状況ではありません。たとえばNyanpasuは本ページに掲載しているWindows版、CFWはWindows向けアーカイブ版を対象にしています。メンテナンス状況は継続開発中かアーカイブ済みかを示すもので、各OSで機能が完全に同じという意味ではありません。インストール前にリリースノート、最低システム要件、対応プロセッサアーキテクチャを確認してください。

CAPABILITY MATRIX

対応OS・コア・操作の難易度を比較

画面の幅が狭い場合は、表を左右にスクロールできます。使い始めやすさは、初回の設定読み込み、権限の許可、日常的な切り替えに必要な操作量を示す目安であり、性能評価ではありません。

本サイト掲載の8クライアント:対応条件
クライアント 本サイトの対応OS コア・設定形式 メンテナンス状況 使い始めやすさ 主な機能と注意点 おすすめのユーザー
Clash Plus
おすすめ
iOS、macOS、Windows、Android コアと設定の対応状況は、各プラットフォームのリリース情報で確認 継続メンテナンス中 比較的簡単。設定の読み込みとシステム権限の許可が必要 複数OSに対応。各OSで利用できる機能は個別に確認 Apple製品ユーザー、初めて設定する人、複数デバイスを使う人
Clash Verge Rev Windows、macOS、Linux mihomo、Clash系YAML 継続メンテナンス中 標準的。サービスとTUNの権限について理解が必要 サブスクリプション管理、設定のオーバーライド、デスクトップでのTUN制御 デスクトップで常用する人、通信の振り分けを細かく設定したい人
FlClash Windows、macOS、Linux、Android mihomo、Clash系YAML 継続メンテナンス中 比較的簡単〜標準。OSごとの権限を確認 Androidとデスクトップで近い画面構成 Androidとデスクトップを併用する人
Clash Nyanpasu Windows mihomoなどのコアに対応。詳細は配布パッケージによる 継続メンテナンス中 標準的。実際に有効なコアの確認が必要 デスクトップでの設定管理とコア選択 デスクトップでの操作方法を調整したい中・上級者
Clash for Windows Windows(アーカイブ版) オリジナル版Clash系。アーカイブされたコアの機能に制限 メンテナンス終了 従来の画面をそのまま使える一方、新しい設定との互換性に注意 古い環境の再現向け。新しいプロトコルへの対応は期待できません 古い設定を整理して移行したい人
Clash Meta for Android Android Meta/mihomo系、Clash系YAML 継続メンテナンス中 標準的。VPNとバックグラウンド動作の制限に対処が必要 AndroidのVPNによる通信制御、アプリ別の通信振り分け Androidを主に使い、互換性のあるサブスクリプションを利用している人
Surfboard Android 独自実装。Clash系・mihomo系ではなく、独自の設定形式を使用 継続メンテナンス中 既存設定が対応していれば簡単。異なる形式からの移行は難易度が高い Surge風の設定構文に一部対応。対応範囲の確認が必要 利用可能なSurfboard設定をすでに持っている人
ClashX Meta macOS(アーカイブ版) Meta系。コアの機能はアーカイブ時点で固定 メンテナンス終了 操作をメニューバーに集約。macOSのアップデート後は互換性を再確認 メニューバーからの操作、既存のmacOS設定の継続利用 従来の作業環境を維持したい人

CLIENT NOTES

8つのクライアント:用途と注意点

Clash Plus:Apple製品や複数OSで使う場合の第一候補

おすすめ 決まった使い方がまだ定まっていない場合は、まずClash PlusでOSとサブスクリプションの対応状況を確認しましょう。本サイトではiOS、macOS、Windows、Android版を案内しています。デバイスをまたいで使う際に、操作を覚え直す手間を抑えたい人に向いています。iOS版はApp Storeからインストールできます。プロジェクトの公式サイトはclashplus.ioです。

選ぶ前に、サブスクリプションの実際の形式、使用するプロトコル、対象OSの対応範囲を確認してください。デスクトップ版のポート設定、TUNの切り替え、バックグラウンドサービスの設定をiOSにそのまま適用することはできません。AppleのモバイルOSで使うVPN権限と、デスクトップOSのシステムプロキシは通信制御の方式が異なります。初回は設定を1つ読み込み、ルールモードを選び、権限を許可したうえで、接続ログから通信経路を確認しましょう。特定のmihomo設定項目が必要な場合は、製品名だけで判断せずリリース情報を項目ごとに確認してください。

Clash Verge Rev:デスクトップのルール設定とTUN

Clash Verge Revは、システムプロキシとTUNの違いを理解しており、デスクトップで複数のサブスクリプションを管理したい人に向いています。mihomoコアで対応するルール、プロキシグループ、DNS設定を利用でき、GUIから設定の読み込みや状態確認ができます。選ぶ理由は、システムプロキシを参照しないアプリを仮想ネットワークインターフェース経由で通信させたいなど、具体的な設定要件にあるべきです。画面を変えるだけで接続の問題がすべて解決するわけではありません。

Windowsでのサービスのインストール、macOSでのシステム権限の許可、Linuxでの権限設定は、それぞれのOSに合わせて行ってください。サブスクリプションを変更する前に、クライアントにオーバーライドや設定統合の機能があるか確認しましょう。リモート設定を直接編集すると、次回の更新で変更が上書きされることがあります。ルーティングやDNSに問題が起きた場合は、まずシステムプロキシモードに戻してからTUNを個別に有効にすると、通信制御とプロキシ接続のどちらに原因があるか切り分けやすくなります。macOSのダウンロード方法を見る。

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

FlClashはmihomoをベースにしており、本サイトではWindows、macOS、Linux、Android版を案内しています。スマートフォンとPCを行き来しながら、サブスクリプション、プロキシグループ、接続情報を近い構成で管理したい人に向いています。画面構成が似ていれば操作を覚えやすくなりますが、インターフェース名、ファイルパス、ローカルの待ち受けアドレスはデバイスごとに調整が必要な場合があります。

Android版はシステムのVPN機能を利用するため、省電力設定、バックグラウンド動作の制限、他のVPNアプリとの競合に注意してください。デスクトップ版ではシステムプロキシとTUNが実際に有効になっているか確認しましょう。設定を移行する際は、まずproxy-groupsが存在するノードやプロバイダーを参照しているか、次にルールの参照先が正しいかを確認してください。依存項目の不足を、画面の互換性の問題と誤解しないようにしましょう。Androidのダウンロード方法を見る。

Clash Nyanpasu:デスクトップ管理とコアの確認

Clash Nyanpasuは、Windowsデスクトップで設定を管理する際の選択肢の一つです。本ページでは本サイトが実際に案内するWindows版を比較対象とし、プロジェクトがほかのOS向けに配布している版は含めません。確認すべきなのはインストールパッケージに含まれるコア、設定で実際に有効になっているコア、そしてそのコアで既存の設定を読み込めるかどうかです。

中・上級者にとって、コアを選べることは柔軟性につながる一方、問題の切り分け時に確認すべき条件も増えます。コアを変更したら設定を再読み込みし、解析ログを確認してからルールの適用状況やDNSの動作をテストしてください。日常的に必要なのがサブスクリプションの読み込みと接続先の切り替えだけなら、調整項目を増やすためだけの移行は不要です。現在のクライアントで操作や設定管理に明確な制約がある場合に、乗り換えるメリットを検討しましょう。

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

メンテナンス終了 Clash for Windows(通称CFW)は、古い手順の確認、従来のプロキシグループ構成の参照、既存環境の再現に利用できますが、新しいデバイスでの第一候補ではありません。アーカイブ版のコアは、サブスクリプションサービスが更新されても機能が拡張されません。新しいプロトコルや設定項目が追加された場合、解析に失敗したり、一部のノードしか使えなくなったりすることがあります。

CFWから移行する際は、サブスクリプションの提供元、手動ルール、待ち受けポート、プロキシグループの選択内容を個別に記録してください。アプリのフォルダーをコピーするだけでは不十分です。まず新しいクライアントに元のサブスクリプションを読み込み、その後でカスタム設定を一つずつ戻しましょう。スクリプト、オーバーライド、通信制御の設定をそのまま移せない場合は、新しいクライアントのドキュメントを参考に再設定してください。古いアプリは設定を確認するために残せますが、新旧クライアントで同じポートやシステムプロキシを同時に制御しないでください。

Clash Meta for Android:Android専用の使い方

Clash Meta for Android(通称CMFA)はAndroid向けで、Clash系の互換YAML形式のサブスクリプションをすでに利用している人に適しています。利用できるMeta/mihomo系の機能は実際のインストールパッケージによって異なります。デスクトップ版の設定項目や操作ボタンが、すべてAndroid版にもあるとは限りません。アプリ別の通信振り分け、設定の更新、ログの確認など、日常的に使う機能を中心に選びましょう。

初回接続時は、AndroidのVPN接続リクエストを許可する必要があります。ほかのVPNアプリを使用中の場合、同時に有効化できるか先に確認してください。画面ロック後に接続が切れる場合は、ノードを調べる前にバッテリー最適化とバックグラウンド動作の制限を確認しましょう。アプリ別の通信振り分けでは、対象に含めるアプリや除外するアプリによって通信制御の範囲が変わります。まず1つのアプリで動作を確かめ、条件を一度に複数変更せず、少しずつ追加してください。

Surfboard:形式を確認してから乗り換えを検討

Surfboardは、Clashやmihomoのコアに別の画面をかぶせたクライアントではありません。独自の設定形式を採用し、Surge風の構文に一部対応しています。対応する設定をすでに持っているAndroidユーザーに向いています。ClashのYAML形式のサブスクリプションしかない場合、リンクを貼るだけで移行できるとは限りません。読み込みの可否は、サブスクリプションが返す設定形式と、使用するプロトコルへの対応状況によって異なります。

形式を変換しても、動作まで完全に一致するとは限りません。ルールの順序、DNS設定、プロキシグループの種類、拡張項目は手動で確認が必要な場合があります。現在のニーズが既存のClashサブスクリプションの利用だけなら、その設定形式に対応すると明記されたクライアントを優先すると、問題を切り分けやすくなります。Surfboardを使う必要がある場合は、提供元が互換形式の設定を直接配布しているか確認してください。内容が不明な変換サービスに、非公開のサブスクリプションURLを送らないでください。

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

メンテナンス終了 ClashX MetaはMeta系コアをベースにしており、メニューバーから操作します。既存ユーザーには設定の切り替えやシステムプロキシの設定に慣れている人もいますが、メンテナンス終了後は、新しいmacOSの権限仕様や設定機能への継続的な対応を期待できません。本サイトでは、古い環境の整理や移行に役立つよう、アーカイブ版のダウンロード先を掲載しています。

Macの買い替えやOSのアップデート時は、プロセッサアーキテクチャ、起動時の互換性、権限の許可方法を改めて確認してください。以前のOSでの手順をそのまま使わないようにしましょう。Clash Plusなどのデスクトップクライアントに移行する場合は、まず旧クライアントを終了してシステムプロキシ設定を元に戻し、その後で新しいクライアントに通信を制御させてください。ブラウザーが古いポートを参照している場合は、サブスクリプションを何度も読み込み直すのではなく、システムのネットワーク設定とブラウザー独自のプロキシ設定を確認しましょう。

USE CASES

デバイスと経験に合わせた選び方

MIGRATION CHECKLIST

クライアントを移行する前に確認する4項目

  1. 復元できる情報を保存する。サブスクリプションの提供元、更新方法、プロキシグループの選択、カスタムルールを記録します。非公開リンクを含む設定は安全な場所に保管し、問い合わせやスクリーンショットで公開しないでください。
  2. 設定の解析を先に確認する。新しいクライアントに読み込ませた後、未対応の設定項目、参照先のないプロキシグループ、欠落したルールリソースがないか確認します。解析に問題がないことを確認してから通信制御を開始すれば、設定ミスとシステム権限の問題を同時に調べずに済みます。
  3. 通信を制御するアプリは一つにする。古いクライアントを終了し、システムプロキシのアドレスとポートを確認してから新しいクライアントを起動してください。TUN、VPN、ほかのネットワークツールを同時に有効にすると、ルーティングやDNSが競合することがあります。一つずつ無効にして原因を切り分けましょう。
  4. 段階を分けて動作を確認する。まずクライアントに接続が記録されているか、次にルールが想定したプロキシグループに適用されているか、最後に接続先のサービスが利用できるかを確認します。速度テストの結果は実施時の条件を反映するだけで、実際のアプリが使えることの確認にはなりません。

ダウンロードページでは、Mihomoの単体コアも配布しています。主にサーバー、ルーター、コマンドラインで使う方向けです。GUIによるサブスクリプション管理機能はなく、起動方法、設定ファイルのパス、権限、サービス管理を自分で整える必要があるため、ここで比較した8つのGUIクライアントと同じ選び方には含めていません。OSごとのインストール方法や権限の設定は、全プラットフォームガイドをご覧ください。

SELECTION RESULT

まとめ:まずClash Plus、条件に応じて他の候補も確認

初めて使う方、Apple製品ユーザー、複数デバイスで操作の違いを減らしたい方には、Clash Plusを最初の候補としておすすめします。クライアントのダウンロードページでOSを選び、インストール要件と設定形式を確認してください。LinuxデスクトップではClash Verge RevとFlClashを優先して比較しましょう。AndroidでSurfboard設定をすでに使っている場合は、名称を統一するために変換せず、元の設定形式に合うクライアントを選んでください。

現在安定して動いている環境は、画面の違いだけを理由に移行する必要はありません。OSとの非互換、必要な設定項目への非対応、メンテナンスの終了、ワークフロー上の制約がある場合に、本ページの確認項目を使って乗り換えを検討してください。CFWとClashX Metaはアーカイブ版として掲載しています。新規インストールでは、継続してメンテナンスされているクライアントを優先してください。

クライアントをダウンロード