CLIENTS / 対応OS・コア・設定

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

まずOSを確認し、次に設定の互換性をチェックしましょう。新規インストールにはClash Plusがおすすめです。デスクトップで細かな設定を行いたい場合は、Verge Rev、FlClash、Nyanpasuを比較してください。

本ページの対応プラットフォームは、本サイトのダウンロード案内に基づいています。プロジェクトで過去にリリースされたすべてのプラットフォームを網羅するものではありません。サポート状況は概要です。具体的な動作要件や利用できる機能は、各プラットフォームのクライアント情報で確認してください。

01 / 比較表

8つのクライアントの主な違い

クライアントは画面表示やサブスクリプション管理、OSとの連携を担い、コアは設定の解析と通信の処理を行います。同じmihomoを採用していても、設定の上書き方法、権限、設定ファイルの保存場所まで同じとは限りません。表は横幅が広いため、狭い画面では表内を横にスクロールしてください。

本サイトのダウンロード対象クライアント比較
クライアント 本サイトで案内するOS コア・設定形式 更新状況 使い始めやすさ 主な機能・おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS OSごとにコアの実装と設定項目への対応を確認。デスクトップ版の仕様をiOS版にそのまま当てはめないでください。 継続して開発中 比較的簡単。まずサブスクリプションを読み込み、接続を確認 日常的なサブスクリプション利用に。初めてのインストールや複数デバイスでの利用にもおすすめ
Clash Verge Rev Windows、macOS、Linux mihomo。Meta系コアの後継プロジェクト 継続して開発中 中程度。高度な設定には上書き方法や権限の理解が必要 サブスクリプション管理、設定の上書き、サービスモード、TUNに対応。デスクトップで細かく設定したい方向け
FlClash Windows、macOS、Linux、Android mihomo 継続して開発中 簡単〜中程度 複数OS対応の画面と設定管理。デスクトップとAndroidを併用する方におすすめ
Clash Nyanpasu Windows 選択したコアの仕様を確認してください。mihomoを使う場合は、その設定構文に従います 継続して開発中 中程度。画面側とコア側の設定を区別する必要あり 設定管理とデスクトップ操作を重視。自分に合わせて使い方を調整したい方向け
Clash for Windows
サポート終了
Windows(アーカイブ版) 旧Clash系。実際のコアはアーカイブ版に含まれるものを確認してください。現行のmihomoと同等ではありません サポート終了 既存ユーザーには使い慣れた操作感。ただし、新しい設定との互換性を調べる手間がかかります 旧環境の再現や移行時の参考用。新規インストールして使い続ける用途にはおすすめしません
Clash Meta for Android Android Clash Meta/mihomo系、Clash YAML 継続して開発中 中程度。VPNの許可やバックグラウンド動作の制限を理解する必要あり 設定管理、アプリごとのプロキシ設定に対応。Androidで細かく設定したい方向け
Surfboard Android 独自実装、Surge形式の設定。Clashコアではありません 継続して開発中 互換性のある設定があれば簡単。YAMLを移行する場合は難易度が上がります 互換性のある設定をすでに持っているAndroidユーザー向け
ClashX Meta
サポート終了
macOS(アーカイブ版) Clash Meta系。実際の対応機能は内蔵コアの仕様によります サポート終了 基本的なメニューバー操作は簡単。旧設定の維持には手間がかかります 従来のメニューバー操作や移行時の確認用。新規インストールにはおすすめしません

02 / 用途から選ぶ

初心者・上級者・複数デバイス向けの選び方

まず必須条件を決めてから、画面や操作方法を比べましょう。使わない高度な機能を基準に選び、設定全体を複雑にするのは避けてください。

03 / クライアント別解説

各クライアントの設定と利用上の注意

Clash Plus:新規インストールや複数デバイスにおすすめ

Clash Plusは本ページで最初におすすめするクライアントです。本サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。サブスクリプションの読み込みから日常の接続まで、基本的な使い方を身につけたい方に適しています。対応OSの幅と始めやすさが主なおすすめの理由で、すべてのOSが同じコアを使うわけではありません。カスタムYAML、特殊なプロトコル、DNS設定項目を使う場合は、対象OSでの対応状況を確認してください。特に、デスクトップ向け設定のTUN項目をモバイル端末にそのままコピーしないでください。

PCとスマートフォンの両方で使う場合は、まず1台でサブスクリプションが有効か確認してから、各端末に読み込み、ルーティングと権限を個別に確認しましょう。iOS版はApp Storeから入手できます。プロジェクトの公式サイトではclashplus.ioを確認できます。特定の端末だけで問題が起きる場合は、すべてのクライアントをすぐに入れ替えるのではなく、OSごとの設定やサブスクリプションの出力形式を比べてください。

Clash PlusのOS別ダウンロード先を見る →

Clash Verge Rev:デスクトップでの設定上書きとルール管理

Clash Verge Revは、Windows、macOS、Linuxで設定を継続的に管理したい方に適しています。mihomoコアがプロトコルやルールを処理し、GUIからサブスクリプション、プロキシ、動作設定を管理できます。システムプロキシはOSの設定に従うアプリ向けです。TUNは仮想ネットワークインターフェース、ルーティング、サービス権限に関わります。別々の機能なので、両方を必ず有効にする必要はありません。

固定の直接接続ルールを追加したりDNSを変更したりする場合は、設定の合成方法と上書きの優先順位を理解してから作業してください。リモートサブスクリプションからダウンロードしたファイルを直接編集すると、次回の更新で変更が失われる可能性があります。ローカルの上書き設定を別に保存し、最終的にコアへ渡される設定を確認する方法がおすすめです。ログや権限を確認しながらローカル設定を管理できる方に向いており、ボタンの数だけで選びたい方には適しません。

デスクトップ版のインストーラーを見る →

FlClash:デスクトップとAndroidで似た操作感

FlClashはmihomoベースで、本サイトではWindows、macOS、Linux、Android版を案内しています。PCとAndroidを頻繁に行き来する方は、画面構成が似ているため、サブスクリプションやプロキシ、接続設定を探しやすくなります。ただし、画面が似ていてもOSごとの違いは残ります。デスクトップではシステムプロキシやサービス権限、AndroidではVPNの許可、バックグラウンド動作、アプリごとの振り分けを確認してください。

Clash YAML設定を使っている場合は、まず基本的な読み込みを確認し、ルール、DNS、特殊なプロトコルを項目ごとにチェックしましょう。設定を読み込めたからといって、すべての項目が期待どおりに反映されているとは限りません。リモート設定とローカル設定を併用する場合は、サブスクリプションの更新後に最終設定を再確認してください。ローカルルールが上書きされていないか、統合後に同じ設定項目が重複していないかもチェックが必要です。

FlClashのOS別ダウンロード先を見る →

Clash Nyanpasu:デスクトップ設定管理の選択肢

デスクトップで別の操作方法を好む方には、Clash Nyanpasuも選択肢になります。本ページでは、本サイトの配布パッケージに基づいてWindows版を案内しています。比較する際は、サブスクリプションの切り替え、設定編集、ログ確認、OS連携の操作を実際に確認しましょう。画面の見た目がネットワーク性能を示すわけではありません。対応プロトコルや設定項目は、実際に使うコアによって異なります。

移行前に、旧環境のコアの種類、混合ポート、ローカルの上書き設定を記録してください。設定にmihomo固有の項目がある場合は、移行先のコアで認識できることを確認してからプロキシを有効にしましょう。サブスクリプションを読み込んで日常的に接続するだけなら、まずClash Plusを試すのがおすすめです。設定管理の方法に明確な好みがある場合は、Nyanpasuも試してみてください。

Nyanpasuのダウンロード先を見る →

Clash for Windows:アーカイブ版と移行時の参考

Clash for Windowsはサポートを終了しています。アーカイブ版は、既存ユーザーが旧環境を確認し、設定を移行する際の参考用です。新しいPCに長期間インストールして使う方法としてはおすすめしません。旧コアは現行のmihomoと同等ではなく、最近のサブスクリプションに含まれる新しいプロトコルや設定項目を正しく解析できない場合があります。

移行前に、サブスクリプションのURL、手動ルール、プロキシグループ名、ローカル設定を保存し、新しいクライアントで個別に復元してください。旧画面のスクリプトや独自設定は、別のクライアントにそのまま読み込めるとは限りません。新旧のクライアントで同じ待ち受けポートを同時に使わないようにしてください。切り替えテストの際は、旧クライアントを終了し、システムプロキシが元に戻ったことを確認してから新しい接続を開始します。旧画面に慣れていることは操作上の利点ですが、サポート終了済みのコアを使い続ける理由にはなりません。

CFWサポート終了後の移行方法を読む →

Clash Meta for Android:モバイルでの設定管理

Clash Meta for AndroidはCMFAとも呼ばれ、Meta/mihomo系コアを採用しています。Clash YAML設定を引き続き使いたいAndroidユーザーに適しています。デスクトップとは異なり、モバイルではVPNの許可、バックグラウンドでの動作、対象アプリの設定が重要です。接続を開始する際は、OSの許可ダイアログを確認してください。別のVPNアプリが動作している場合は、通常、先に停止する必要があります。2つのVPN接続方式を重ねて使えるとは限りません。

一部のアプリを直接接続させる場合は、アプリごとのプロキシ対象外設定と、設定内のドメインルールを区別してください。前者はアプリの通信をプロキシ処理に通すかどうかを決め、後者はコアに渡された通信の振り分けを決めます。画面ロック後に切断される場合は、プロキシノードだけでなく、OSのバッテリー管理とバックグラウンド権限を確認しましょう。モバイルで細かく設定するならCMFA、まず基本的な接続を試すならClash Plusの操作性も比較してみてください。

Androidクライアント一覧を見る →

Surfboard:設定形式を先に確認

Surfboardは本サイトのAndroidダウンロード一覧に掲載されていますが、ClashのGUIでもClashコアを使うクライアントでもありません。Surge形式の設定を採用しているため、Clash YAMLの拡張子を変えただけでは使えません。サブスクリプションサービスが複数の出力形式に対応している場合は、Surfboard向けと明記された形式を選び、ノードのプロトコル、ポリシー、ルール構文が対応範囲内か確認してください。

対応設定をすでに持っている方は、Surfboardを候補に加えられます。ClashのサブスクリプションやカスタムYAMLだけを使っている場合は、Clash Plus、CMFA、FlClashから試すのがおすすめです。設定の変換だけでは完全な互換性は保証されません。変換後もDNS、ルールの順序、ポリシーの参照を確認してください。Surfboardは設定形式が合う場合に選ぶもので、別のmihomoクライアントとしてそのまま置き換えられるわけではありません。

Surfboardのインストール先を見る →

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

ClashX MetaはClash Meta系コアを採用し、macOSのメニューバーから操作するクライアントです。本サイトではサポート終了済みのアーカイブ版として案内しています。旧ユーザーが現在の環境を確認し、移行に必要な情報を整理する際には役立ちますが、名称にMetaが含まれているからといって、現行のmihomoの機能をすべて備えているとは限りません。OSのアップグレード、証明書の変更、新しい設定項目によって、旧環境の維持が難しくなる場合があります。

Clash Plus、Clash Verge Rev、FlClashへ移行する前に、現在のサブスクリプション、ローカルルール、システムプロキシのポート、自動起動の設定を記録してください。旧クライアントを終了し、複数のアプリが交互にシステムプロキシを変更しないようにします。Apple SiliconとIntelでは、プロセッサに合ったインストーラーを選んでください。メニューバーからの操作が似ていても、設定フォルダーや権限の仕組みは異なるため、移行後に接続を再確認してください。

macOSクライアントを選ぶ →

04 / インストール前の確認

選び方のまとめと互換性チェック

迷ったら、新規インストールにはClash Plus。デスクトップで設定の上書きやTUNを細かく調整するならClash Verge Revを比較しましょう。デスクトップとAndroidで似た操作感を求めるならFlClash、Androidで細かく設定するならCMFAも候補です。Surfboardは設定形式が合う場合に選び、CFWとClashX Metaはアーカイブ版として旧環境の確認や移行に利用してください。

  1. OSとアーキテクチャ:OSのバージョンとプロセッサの種類を確認してから、ダウンロードページでインストーラーを選びます。同じOS向けでも、アーキテクチャやインストール形式が異なる場合があります。
  2. サブスクリプションとプロトコル:サービスが提供する出力形式とノードのプロトコルを確認し、使用するコアが対応しているかチェックしてください。サブスクリプション名が表示されても、すべてのノードが正しく読み込まれたとは限りません。
  3. OSによる通信制御:まずシステムプロキシまたはモバイルのVPN接続を試し、必要に応じてTUNを使います。仮想ネットワークインターフェースの権限、ルーティングの競合、バックグラウンド制限は、OSごとに確認してください。
  4. 更新後も設定を維持する方法:ローカルルールやDNSの変更が、更新後も保持される上書き方法になっているか確認してください。元に戻せる設定を保存してから、高度な項目を変更しましょう。

クライアントを選んだら、クライアントのインストーラー一覧へ進んでください。インストールと権限の設定は全プラットフォーム向けガイド、初回の読み込みと接続確認は使い方ガイドをご覧ください。比較のために複数のクライアントを同時に有効にせず、1つずつ試すと問題を特定しやすくなります。