クライアント選び · 対応OSと設定の互換性

Clashクライアント比較・選び方ガイド

まずOSとサブスクリプション形式を確認し、コア、通信の制御方法、更新状況を比較しましょう。普段使いにはClash Plusがおすすめです。Linuxデスクトップや細かな設定が必要な場合は、Clash Verge RevとFlClashも検討してください。

Clashをダウンロード 設定ガイドを見る

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

表の対応OSは、当サイトのダウンロードセンターで配布先を案内しているプラットフォームです。各プロジェクトが過去にリリースしたすべてのOSを示すものではありません。更新状況はプロジェクト単位の目安であり、すべてのブランチ、パッケージ、同梱コアが同時に更新されるわけではありません。インストール前に、ダウンロードセンターでシステム要件、CPUアーキテクチャ、機能の説明をご確認ください。

画面が狭い場合は横にスクロールしてください。難易度は、初回にサブスクリプションを読み込んで基本的な接続を確認するまでの手順を基準にしています。性能の順位ではありません。
クライアント 当サイトの配布OS コア・設定形式 更新状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS コアの実装とClash設定の対応範囲はOSごとに要確認 継続的にメンテナンス中 比較的簡単。まずサブスクリプションを読み込み 複数OS版、サブスクリプション、プロキシ設定を管理 初心者、普段使い、複数端末を使う方
Clash Verge Rev Windows、macOS、Linux mihomo(Clash.Metaの後継コア) 継続的にメンテナンス中 基本操作は簡単。拡張設定には学習が必要 TUN、設定のマージ、スクリプトによる拡張 デスクトップの上級者、Linuxユーザー
FlClash Windows、macOS、Android、Linux mihomo 継続的にメンテナンス中 比較的簡単。詳細なネットワーク設定は要確認 クロスプラットフォーム対応の画面、設定管理、ルールモード デスクトップとAndroidを併用する方
Clash Nyanpasu Windows 複数のコアを管理可能。詳細はインストールパッケージを確認 継続的にメンテナンス中 中程度。設定とコアの関係を理解する必要あり 画面のカスタマイズ、設定処理、コアの管理 デスクトップ環境を細かくカスタマイズしたい方
Clash for Windows Windows版アーカイブ 旧Clashエコシステム。アーカイブ版にはClash Premiumが同梱されている場合があります サポート終了 古い解説記事が多い一方、情報の新旧を見極める必要あり 旧バージョンの設定手順と過去の環境の再現 旧環境からの移行や設定の照合が必要な方
Clash Meta for Android Android Clash.Meta/mihomo系。ビルドにより異なります 継続的にメンテナンス中 中程度。VPNとバックグラウンド権限の理解が必要 Clash設定の管理、アプリごとのアクセス制御 アプリごとにプロキシを設定したいAndroidユーザー
Surfboard Android 独自のプロキシ実装。Surge形式の設定を採用 継続的にメンテナンス中 互換性のある設定があれば比較的簡単 Surge形式の設定の読み込みとルール管理 対応形式のサブスクリプションを利用しているAndroidユーザー
ClashX Meta macOS版アーカイブ Clash.Meta系 サポート終了 基本操作は簡単。OSとの互換性を要確認 メニューバーからの操作、旧Meta設定の利用 既存のmacOS旧環境を使い続けている方

8つのクライアントの使い方と違い

ここでは画面のスクリーンショットや短時間のテスト結果で順位をつけず、設定手順を中心に解説します。同じサブスクリプションでも、コアのバージョン、デフォルトの上書き設定、OSの権限、ローカルDNS設定によって動作が変わる場合があります。

Clash Plus:普段使いと複数端末におすすめ

おすすめ継続的にメンテナンス中

Clash Plusは、まずサブスクリプションを読み込みたい方や、複数のデスクトップクライアントの違いを調べずに使い始めたい方に向いています。当サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。まず端末のOSを確認し、ガイドに沿って設定を読み込み、ルールモードと接続を確認しましょう。公式サイト:clashplus.io。

同じ名前のクライアントでも、すべての設定が共通とは限りません。特にiOSはデスクトップとシステムのネットワーク権限が異なるため、デスクトップのサービスモード、外部コントローラーのアドレス、ポートの設定手順をそのまま適用できません。複雑なmihomo設定を使っている場合は、プロトコル、ルールプロバイダー、DNSパラメーターの対応範囲を個別に確認してから移行してください。設定ファイルの拡張子だけで互換性を判断するのは避けましょう。

Clash Verge Rev:デスクトップのTUNと設定拡張

Clash Verge Revはmihomoコアを採用し、当サイトではWindows、macOS、Linux向けのデスクトップ版を案内しています。システムプロキシとTUNを使い分けたい方、複数のサブスクリプションを管理したい方、サブスクリプションとは別にローカルルールを設定したい方に向いています。基本操作はGUIで完結します。より複雑な設定には、設定のマージやスクリプトを利用できます。

学習が必要なのはインストールより、最終的に適用される設定がどこから来るのかを理解することです。サブスクリプションの内容、ローカル設定のマージ、スクリプト処理が結果に影響する場合があります。問題を調べるときは、実際に適用されている設定を確認してください。TUNを有効にする前にシステムプロキシの動作を確認し、クライアントの案内に従ってサービスや権限を設定しましょう。通信の制御方法とDNSを同時に変更すると、原因の特定が難しくなります。

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

FlClashはmihomoコアを採用し、当サイトではWindows、macOS、Linux、Android向けのインストール先を案内しています。PCとAndroidで似た方法で設定を管理したい方に向いています。普段はサブスクリプションの読み込み、プロキシグループの選択、モードの切り替えを中心に使えます。最初からYAML全体を編集する必要はありません。

画面が似ていても、OSごとの違いは残ります。デスクトップではシステムプロキシまたはTUNの権限を確認し、AndroidではVPNを許可したうえで、端末に応じてバックグラウンド制限を調整してください。移行時は元のサブスクリプションと必要なルールを引き継ぎ、別の端末固有のポート、ネットワークインターフェース名、コントローラー設定はそのままコピーしないでください。iOSで使う場合は、ダウンロードセンターにあるClash PlusのApp Store版をご確認ください。

Clash Nyanpasu:画面のカスタマイズとコア管理

Clash Nyanpasuは、クライアントの設定処理を理解したうえで使いたいデスクトップユーザーに向いています。当サイトではWindows版を案内しています。選ぶ際は、画面のカスタマイズ、設定処理、コア管理の方法を確認しましょう。選択肢が多いからといって、誰にとっても使いやすいとは限りません。初めて使うときは、通常、デフォルトの設定手順を維持するほうが問題を特定しやすくなります。

利用できるコアは、実際のインストールパッケージと設定画面で確認してください。過去にあったコアの選択肢が、現在のビルドにも必ず含まれるとは限りません。コアを切り替えた後は、プロトコル、ルール、DNSの構文が受け付けられるか確認しましょう。サブスクリプションを読み込んで普段使いするだけならClash Plusのほうが手順はシンプルです。デスクトップの操作環境を細かく調整したい場合は、NyanpasuとVerge Revを比較してください。

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

サポート終了

Clash for WindowsはCFWとも呼ばれる、旧Clashエコシステムのデスクトップクライアントです。アーカイブ版にはClash Premiumが同梱されている場合があります。古い解説記事は豊富ですが、メニューやサービスのインストール手順、設定機能を現在のクライアントにそのまま当てはめることはできません。当サイトでは、古い環境の再現や移行時の確認用にWindows版アーカイブを掲載しています。

使い慣れた古い画面だけを理由に、長期間使い続けることはおすすめしません。mihomo対応クライアントに移行する際は、サブスクリプションの入手元、ローカルルール、上書き設定をバックアップし、解析結果を一つずつ確認してください。プログラムのフォルダー全体を新しいクライアントに上書きしたり、旧プログラムのコアファイルを入れ替えたりして、完全な互換性が得られると考えるのは避けましょう。新しい端末には、継続的にメンテナンスされているクライアントをおすすめします。

Clash Meta for Android:アプリごとのアクセス制御

Clash Meta for AndroidはCMFAとも呼ばれ、Clash.Meta/mihomo系のコアを使用します。利用できる機能はインストールしたビルドによって異なります。Clashの設定に慣れており、Androidでアプリごとにプロキシの対象を指定したい方に向いています。初回接続時には、システムのVPN利用を許可してください。アプリのアクセス制御で通信をクライアント経由にするアプリを選び、ルールモードで対象の通信を振り分けます。

アプリを除外する設定と、ドメインを直接接続する設定は別の機能です。前者ではアプリ全体がクライアントを経由しなくなる場合がありますが、後者はクライアントのルールに従って処理されます。バックグラウンドで接続が切れる場合は、サブスクリプションを何度も変更するのではなく、まずOSのバッテリー管理とバックグラウンド実行制限を確認しましょう。別のVPNアプリがシステムのVPN接続を使用している場合もあるため、どのアプリに通信を制御させるか決めてください。

Surfboard:Surge形式の設定を使っている方に

SurfboardはAndroid向けのプロキシクライアントですが、旧ClashやmihomoのGUIではありません。独自のプロキシ実装とSurge形式の設定を採用しているため、互換性のある設定をすでに持っている方や、サービス提供元が対応形式のサブスクリプションを案内している方に向いています。利用前に設定形式とプロトコルの対応状況を確認してください。Clash YAMLのURLを、どのクライアントでも使える汎用的な読み込み先として扱うことはできません。

Surge形式の設定であっても、Surfboardが対応する項目を確認してください。他の製品にある設定項目をすべてそのまま使えるわけではありません。形式を変換すると、ルール、ポリシーグループ、DNSの意味が失われる場合があるため、変換後の内容を確認しましょう。mihomo専用の設定しかない場合は、設定を何度も変換するより、Clash Plus、CMFA、FlClashでの対応状況を確認するほうが管理しやすいことがあります。

ClashX Meta:古いmacOS環境の確認用

サポート終了

ClashX MetaはClash.Meta系のコアを採用したmacOS向けメニューバークライアントです。当サイトではサポート終了済みのアーカイブ版として掲載しており、既存環境の設定確認に利用できます。新しい端末向けの第一候補ではありません。メニューバーから簡単に操作できても、古いアプリが新しいmacOSのネットワーク権限の仕組みで同じように動作するとは限りません。

移行時はIntel版とApple Silicon版のインストールパッケージを確認し、設定のコピーを読み込んでください。以前のシステムプロキシ設定、補助サービス、ログイン項目は個別に記録し、新しいクライアントの動作を確認してから古い項目を削除しましょう。2つのクライアントで同時にシステムプロキシを制御しないでください。複雑なMeta設定を使い続ける場合はClash Verge RevとFlClashを比較できます。普段使いにはClash Plusがおすすめです。

用途に合わせたクライアントの選び方

クライアントを切り替える前の設定チェック

クライアント間で移行しやすいのはサブスクリプションの接続先です。反対に、プログラムのデータフォルダー全体をそのままコピーするのは避けてください。フォルダーにはOS固有のパス、画面の状態、サービス設定、古いコアの設定が含まれる場合があります。旧環境のバックアップを残し、新しいクライアントで必要な設定を作り直すほうが、問題が起きても元に戻しやすくなります。

  1. 設定の入手元を記録する。オンラインのサブスクリプション、ローカルファイル、クライアントが生成した実行時設定を区別してください。元のサブスクリプションURLは保管しつつ、個人用のアクセス情報を含むURLを公開画像や問い合わせに貼らないようにしましょう。
  2. ローカルの変更内容を整理する。カスタムルール、DNSの変更、上書き設定を個別に保存してください。サブスクリプションのダウンロードファイルを直接編集すると、次回の更新で変更が消える場合があります。新しいクライアントが対応するマージまたは上書き機能に移行しましょう。
  3. 構文とプロトコルを確認する。元の設定が旧Clash、Meta/mihomo、Surge形式のどれに基づくものか確認してください。解析エラーが出た場合は該当する項目を調べましょう。設定を確認せず、クライアントを何度も再インストールしても解決にはなりません。
  4. 通信の制御が競合しないようにする。旧クライアントを終了し、システムプロキシまたはVPNを無効にしてから、新しいクライアントを起動してください。旧プログラムは問題発生時に戻せるよう残しておき、2つのTUNインターフェースを同時に有効にしたり、同じ混合ポートを複数のプログラムで使用したりしないでください。
  5. 機能を段階的に戻す。まずサブスクリプションの読み込みとルールモードを確認し、その後でカスタムルール、TUN、自動起動を戻してください。よく使うアプリの実際の接続経路を確認し、接続ログでルールの適用結果を調べましょう。

設定の読み込みに失敗する、システムプロキシが機能しない、Webページにアクセスできない場合は、症状に合わせてトラブル対処をご確認ください。システムプロキシとTUNの基本的な違いはヘルプセンターで解説しています。クライアントを何度も切り替えても、サブスクリプションの期限切れ、接続先サービスの障害、ローカルDNS設定の競合は解決できないことがあります。

選び方のまとめとダウンロード先

普段使いにはClash Plusがおすすめです。Linuxデスクトップやmihomo設定の拡張が必要ならClash Verge RevとFlClashを比較してください。Androidでアプリごとのアクセスを制御する場合はCMFA、Surge形式の設定をすでに使っている場合はSurfboardが候補です。Nyanpasuはデスクトップの設定手順を調整したい方に向いています。CFWとClashX Metaは、アーカイブ版として移行時の確認に利用できます。

ダウンロードセンターでOSごとのインストールパッケージ、更新状況、システム要件をご確認ください。名前が似ているかどうかだけで選ばず、特定のクライアントのデフォルトポート、TUNの動作、設定の上書きルールをClashエコシステム全体の共通仕様とみなさないようにしましょう。