選び方ガイド · 対応OS / コア / 設定方法

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

まず端末に合うものを選び、次に設定の互換性を確認しましょう。初めてならClash Plusがおすすめです。mihomoの設定を直接管理したい場合は、デスクトップ版とモバイル版の具体的な機能を比較してください。

PLATFORM

OSに合ったダウンロード先を選ぶ

CORE

コアによって設定項目とプロトコルの対応が異なる

PROFILE

設定の管理方法はクライアントによって異なる

結論:まずはClash Plusをチェック

初めて使う方や、サブスクリプションを読み込んでプロキシの接続先を選ぶのが主な用途の方には、当サイトではClash Plusをおすすめしています。ダウンロードページからWindows、macOS、Android、iOS版を選べます。iOS版はApp Storeからインストールしてください。公式サイトはclashplus.ioです。まず普段使う端末1台で設定と接続を確認すると、複数のクライアントを同時に試すより問題を特定しやすくなります。

このおすすめは、すべてのプラットフォームで同じ機能が使えることを意味しません。特定のプロトコル、ルールセットの項目、DNSポリシー、設定のオーバーライドが必要な場合は、実際に使われるコアとクライアントの説明を確認してください。LinuxではClash Verge RevとFlClashが候補です。mihomoの設定を直接編集したいデスクトップユーザーは、Clash Verge RevとClash Nyanpasuを比較してみてください。

OS別にクライアントとインストール方法を見る →

対応OS・コア・更新状況の比較

対応OS欄には当サイトのダウンロードページにあるインストール先を記載しています。プロジェクトが過去に提供したすべてのビルドを示すものではありません。難易度はサブスクリプションの読み込みと基本的な振り分けに必要な設定知識の目安で、性能の順位ではありません。画面が狭い場合は表を横にスクロールできます。

クライアントの対応OS、コア、更新状況、使いやすさ、主な機能、適したユーザー
クライアント 当サイトのダウンロード先 コア / 設定方式 更新状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS 各クライアントの説明を確認(mihomo対応とは限りません) 開発・更新中 基本操作が中心 複数OSのインストール先、サブスクリプションとプロキシ設定の管理 初めてインストールする方、普段使い、複数端末を使う方
Clash Verge Rev Windows、macOS、Linux mihomo 開発・更新中 基本機能は使いやすく、オーバーライドには学習が必要 設定管理、オーバーライド、システムプロキシ、TUN デスクトップユーザー、詳細設定を行う方
FlClash Windows、macOS、Linux、Android mihomo 開発・更新中 基本操作が中心 複数OS対応の画面、サブスクリプションとプロキシ設定の管理 デスクトップとAndroidを併用する方
Clash Nyanpasu Windows コア管理に対応。mihomoを使う場合は対応項目を確認して設定 開発・更新中 コアとオーバーライドの理解が必要 コアの選択、設定の整理、オーバーライド デスクトップの設定手順を細かく調整したい方
Clash for Windows Windows Clash Premium(mihomoではありません) 開発終了 旧環境では継続利用可能。新規インストールにはおすすめしません 旧版のProfiles、Proxies、設定処理の仕組み 旧環境の確認や設定移行を行う方
Clash Meta for Android Android mihomo(プロジェクト名にはMetaを使用) 開発・更新中 VPNの許可設定が必要 設定のインポート、システムVPN、アプリごとの通信制御 AndroidでClash設定をそのまま使いたい方
Surfboard Android 独自エンジン(Clash YAMLの設定方式には非対応) 開発・更新中 互換性のある設定を用意する必要があります 独自の設定構文、システムVPN、ルール管理 互換性のあるサブスクリプションを持つ方、または設定構文に慣れている方
ClashX Meta macOS Clash Meta系。対応機能は内蔵コアによって異なります 開発終了 メニューバーから操作。移行時は設定項目の確認が必要 メニューバーからの操作、ローカル設定、プロキシ切り替え 旧版macOSの設定を移行する方

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

以下では、ダウンロードページで紹介しているクライアントを順に解説します。用途に合った選び方と、インストールや移行時に確認すべき点を紹介します。

Clash Plus:初めてのインストールや複数端末に

おすすめ

Clash Plusは、サブスクリプションの読み込み、プロキシ設定の選択、日常的な接続をシンプルに使いたい方に適しています。当サイトではWindows、macOS、Android、iOSの各ダウンロード欄の先頭に掲載しているため、端末に合ったインストール方法を見つけやすくなっています。おすすめする主な理由は対応プラットフォームの幅と基本操作のわかりやすさであり、速度やリソース使用量を実測して比較した結果ではありません。

インストール前に、サブスクリプションの形式と必要なプロトコルが各プラットフォームで使えるか確認してください。特にデスクトップからiOSへ設定を移す場合、TUN、オーバーライドスクリプト、システムプロキシの設定がすべて同じように使えるとは限りません。クライアントが対応する方法で設定を読み込み、プロキシ設定と対象アプリの接続を確認してください。詳細設定については各プラットフォームの説明を参照してください。

Clash Plusのプラットフォーム別ダウンロード先を見る →

Clash Verge Rev:デスクトップでmihomoの設定を管理

Clash Verge RevはWindows、macOS、Linux向けのデスクトップクライアントで、mihomoコアを採用しています。画面上でサブスクリプションを管理しながら、ルールのオーバーライド、DNS、TUNを段階的に使いたい方に適しています。基本的な接続は、設定を読み込んでシステムプロキシを有効にするところから始められます。初回起動時にすべての詳細機能を有効にする必要はありません。

詳細設定では、サブスクリプションの元データ、クライアント側のオーバーライド、コアに渡される最終的な実行設定を区別することが重要です。ダウンロードしたサブスクリプションのファイルを直接編集すると、更新時に変更が上書きされることがあります。継続して使うローカルルールは、クライアントのオーバーライド機能で管理してください。TUNの動作にはシステム権限やサービスの状態も関係するため、画面上のスイッチだけでは判断できません。

デスクトップ版のダウンロード先を見る →

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

FlClashはmihomoコアを採用しており、当サイトではWindows、macOS、Linux、Android版をダウンロードできます。PCとAndroidスマートフォンを併用し、操作方法を覚える手間を減らしたい方におすすめの候補です。サブスクリプション、プロキシグループ、ルールの考え方は共通していても、システムに通信を取り込む方法まで同じとは限りません。

デスクトップでは通常、システムプロキシとTUNを使い分けます。AndroidではシステムVPNの許可を得て通信を取り込みます。同じサブスクリプションを両方に読み込んでも、DNS、バックグラウンド動作、アプリごとの通信制御はそれぞれ確認してください。画面の操作感が似ていても設定が自動で同期されるわけではなく、更新間隔やローカルの変更も端末ごとに確認が必要です。

Androidクライアントのダウンロード先を見る →

Clash Nyanpasu:コア管理と設定のオーバーライド

Clash Nyanpasuは、クライアントとプロキシコアの役割を理解したうえで使いたいデスクトップユーザーに適しています。当サイトのダウンロードページではWindows版を提供しています。選ぶ際は、画面のデザインだけでなく、設定の整理方法、オーバーライドの扱い、実際に選択されているコアを確認してください。mihomoを使う場合、設定できる項目は現在のコアが対応する範囲に限られます。

同じサブスクリプションでも、マージやオーバーライドの手順が異なると最終的なルールの順序が変わることがあります。Nyanpasuへ移行したら、まずサブスクリプションを1つに絞り、オーバーライドを最小限にして基本接続を確認してから、ローカルルールを1つずつ戻してください。コア、DNS、TUNを同時に変更すると、問題がどの層で起きたのか特定しにくくなります。

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

Clash for Windows:アーカイブと旧設定からの移行

開発終了

Clash for Windowsは、CFWとも呼ばれる旧版のデスクトップクライアントです。一般的な配布パッケージではClash Premiumコアが使われています。Clash Verge Revの旧称でもmihomoと同じものでもありません。当サイトでは、旧環境の確認や移行の参考用にWindows版のアーカイブを掲載しています。初めてインストールする場合の第一候補ではありません。

旧設定を新しいクライアントで読み込めても、設定の処理方法まですべて引き継がれるとは限りません。移行時は旧版の設定マージ、スクリプト処理、プロキシグループ名、ローカルパスを確認してください。新しいコアの設定項目を旧環境に追加しても動作するとは限りません。元の設定を別に保存し、更新中のクライアントで最小限の設定を作り直す方法がより安全です。

アーカイブ表示と代替クライアントを見る →

Clash Meta for Android:Androidでの基本的な使い方

Clash Meta for Androidは、CMFAとも呼ばれます。名称のMetaはプロジェクトの経緯を引き継いだもので、現在のコアはmihomo系です。すでにClash設定を持っていて、Androidで設定リストやプロキシグループを使い日常的に接続したい方に適しています。インストールパッケージは端末のCPUアーキテクチャに合わせて選び、その後システムVPNを許可してください。

AndroidのVPNアイコンはシステムVPNが接続されたことを示すだけで、サブスクリプション内のノード、DNS、振り分けルールがすべて正常とは限りません。画面ロック後に切断される場合は、バッテリー最適化とバックグラウンド制限を確認してください。特定のアプリがプロキシを通らない場合は、アプリごとの通信制御を確認します。通常、システムで動作できるVPNサービスは1つです。同種のツールを同時に有効にしないでください。

CMFAとAndroidのインストール方法を見る →

Surfboard:異なる設定方式を採用したAndroid向け選択肢

Surfboardは同じダウンロード一覧に掲載されていますが、Clashコアを別の画面で操作するアプリではありません。独自のプロキシエンジンと設定構文を採用しており、互換性のある設定をすでに持っている方や、この方式を明確に希望するAndroidユーザーに適しています。ClashのYAMLファイルは、拡張子だけを変更しても同等の設定として読み込めません。

Surfboardを検討する際は、サブスクリプションの提供元が対応形式を用意しているか、必要なプロトコルとルール構文に対応しているかをまず確認してください。形式を変換できても、プロキシグループ、DNS、ルールの順序は改めて確認が必要です。変換ツールが元の設定の意味をすべて再現できるとは限りません。Clash設定をそのまま読み込みたい場合は、Clash Plus、CMFA、FlClashも比較してください。

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

ClashX Meta:macOSのメニューバー型アーカイブクライアント

開発終了

ClashX MetaはmacOSのメニューバーから操作するClash Meta系クライアントです。当サイトでは、旧ユーザーが設定を確認できるようアーカイブを掲載しています。プロトコルや設定項目への対応はパッケージに含まれるコアによって異なるため、名前にMetaが付いていても現在のmihomoの全機能に対応するとは限りません。新規インストールでは、Clash Plus、Clash Verge Rev、FlClashを比較してください。

クライアントを変更する前に、システムプロキシの設定、設定ファイルの保存場所、ローカルで追加したルールを記録しておきましょう。Apple Silicon用とIntel用のインストール先を正しく選び、OSとの互換性は各パッケージの説明で確認してください。移行後は旧クライアントを終了してシステムプロキシを確認します。古い待ち受けポートが参照されたままだと、新しいクライアントが起動していても接続できないことがあります。

macOSクライアントとアーカイブを見る →

用途に合わせて候補を絞る

クライアントの変更前に確認すること

  1. 設定の入手元とローカルでの変更を保存します。サブスクリプションの提供元、手動で追加したルール、プロキシグループ、DNS設定を記録してください。スクリーンショットや設定を共有する際は、サブスクリプションURLに含まれる認証情報を公開しないでください。
  2. 起動するクライアントは1つだけにします。旧クライアントを終了し、システムプロキシが古いポートを参照していないか確認してください。新しいクライアントの待ち受けアドレスとポートは現在の設定を確認し、古いスクリーンショットの値をそのまま使わないでください。
  3. 元のサブスクリプションから基本設定を作ります。まず新しいクライアントが設定を読み込めることを確認してから、オーバーライドを戻します。設定項目のエラーが出た場合は、形式の非互換、コアの非対応、プロキシグループ名の不足を切り分けてください。エラー項目をすべて削除するのは避けましょう。
  4. 通信の取り込みと振り分けを分けて確認します。まずアプリの通信がクライアントに届いていることを確認し、その後ルールが適用されているか確認してください。システムプロキシの影響を受けるのは、システムプロキシ設定に従うアプリだけです。より広い範囲の通信を取り込みたい場合は、TUNを別途テストしてください。
  5. 最後に自動更新と起動時の自動起動を戻します。サブスクリプションの更新でローカルルールが上書きされないこと、再起動後も設定が有効なことを確認してから、旧クライアントを削除してください。これにより元に戻せる手段を残し、複数の設定を同時に変えたことで原因の切り分けが難しくなる事態を防げます。

クライアントを選ぶことで変わるのは、設定の管理方法やシステムへの通信の取り込み方です。無効なサブスクリプション、接続できないプロキシサーバー、誤ったルールが自動で直るわけではありません。複数のクライアントで同じ問題が起きる場合は、インストールを繰り返すのではなく、設定の入手元やネットワーク環境を確認してください。接続やDNSの対処方法はよくある質問を、コア、プロキシグループ、プロキシモードの違いは用語集をご覧ください。

ダウンロードページに戻り、端末に合ったインストーラーを選ぶ →