CLIENT SELECTION

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

8種類のクライアントは、対応OS、カーネルの系統、開発状況、設定項目に違いがあります。まず端末を確認し、高度な設定が必要かを判断してから、旧クライアントの移行を進めましょう。

QUICK DECISION

まず利用シーンで絞り込む

クライアント名だけで決める必要はありません。実際の選択は、使用する端末、必要な設定項目、既存の設定によって決まります。

COMPARISON MATRIX

対応OS・カーネル・開発状況

「対応OS」はクライアント本体が主に対応する範囲を示します。「カーネル」は設定の互換性や高度な機能を判断するためのもので、画面の使いやすさとは別の要素です。

クライアント 対応OS カーネル系統 開発状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus Windows
macOS
Android
iOS
mihomo系互換 開発継続中 複数端末への入口、サブスクリプション追加、主要モードを集約 初めて使う方、複数端末ユーザー
Clash Verge Rev Windows
macOS
Linux
mihomo 開発継続中 TUN、ルール管理、設定の上書き、デスクトップ連携 デスクトップの上級ユーザー
FlClash Windows
macOS
Linux
Android
mihomo 開発継続中 デスクトップとモバイルで近い画面構成 複数OSを切り替えて使う方
Clash Nyanpasu Windows
macOS
Linux
mihomo 開発継続中 中〜高 設定管理、プロキシ操作、デスクトップ向けの制御項目 Clashの概念に慣れた方
Clash for Windows Windows オリジナルClash 開発終了 旧Windowsの操作環境と過去の設定 旧環境から移行する方
Clash Meta for Android Android Meta 開発継続中 中〜高 DNS、TUN、設定の上書き、実行パラメータの設定項目 Androidの上級ユーザー
Surfboard Android 独自実装 開発継続中 モバイルでのサブスクリプション、ルール、プロキシモード管理 モバイルで簡潔な操作を好む方
ClashX Meta macOS Meta 開発終了 macOSのメニューバー操作と過去の設定に対応 旧macOS環境から移行する方

CLIENT NOTES

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

以下では、評価点やバージョン番号ではなく、選択時の負担と移行手順に注目します。

Clash Plus

WINDOWS · MACOS · ANDROID · IOS

第一候補 開発継続中

Clash Plusの主なメリットは、複数端末で選ぶ手間を減らせることです。Windows、macOS、Android、iOSにそれぞれ対応する入口があり、日常操作はサブスクリプションの追加、プロキシの切り替え、接続管理、状態確認に集約されています。Clashを初めて使う方は、最初からすべてのカーネルパラメータを調べるより、この最短手順を覚えるほうが効率的です。

複数端末で使う方も、操作の習慣をそろえやすくなります。ただし、OSごとにネットワーク権限の仕組みは異なります。AndroidとiOSではシステムVPNの許可を使い、デスクトップではシステムプロキシまたはTUNを利用します。クライアント名が同じでも、OSの設定をそのまま流用できるとは限りません。

Clash Verge Rev

WINDOWS · MACOS · LINUX · MIHOMO

開発継続中 デスクトップ

Clash Verge Revはデスクトップ向けで、より多くの実行パラメータを確認したい方に適しています。システムプロキシ、TUN、ルールモード、設定の上書き、カーネル設定に明確な入口があり、問題の切り分けでは接続ボタンだけでなく、現在のモードと設定状態を直接確認できます。

設定項目が多い分、理解にかかる負担も増えます。初回からすべてを変更する必要はありません。まずサブスクリプションを追加して初期設定のまま接続を確認し、その後必要に応じてTUNやDNSを調整してください。Windows、macOS、Linuxのデスクトップ環境では、高度な用途にも対応しつつグラフィカルに操作できる選択肢です。

FlClash

DESKTOP · ANDROID · MIHOMO

開発継続中 クロスプラットフォーム

FlClashはWindows、macOS、Linux、Androidに対応しており、PCとAndroid端末を併用しながら、できるだけ近い操作感で使いたい方に適しています。サブスクリプション、プロキシグループ、接続、基本設定の考え方がOS間で近いため、端末を切り替えても一から覚え直す必要がありません。

クロスプラットフォーム対応でも、設定をそのままコピーできるとは限りません。デスクトップのシステムプロキシとAndroidのVpnServiceは異なる接続経路で、バックグラウンド維持やバッテリー設定もモバイル端末に固有です。FlClashを選ぶ際は、サブスクリプションを共有部分、システム権限と動作方式を端末ごとの設定として考えてください。

Clash Nyanpasu

WINDOWS · MACOS · LINUX · MIHOMO

開発継続中 設定管理

Clash Nyanpasuは、サブスクリプション、プロキシグループ、ルールモード、TUNなどの基本概念を理解しているデスクトップユーザーに適しています。接続操作だけでなく、設定管理や実行状態の確認にも重点を置いた、総合的な設定コントロールパネルに近い構成です。Profileを頻繁に切り替えたり、ルールの動作を確認したりする場合に便利です。

サブスクリプションを追加して常時接続するだけなら、追加の制御項目が大きなメリットにならない場合もあります。古いPCやリソースの少ない環境では、自動更新の確認、高頻度の遅延テスト、不要なバックグラウンド処理を減らしてください。本サイトのダウンロードページに掲載するパッケージは現在の一覧を基準としているため、選ぶ前に対応OSの入口を確認しましょう。

Clash for Windows

WINDOWS · ORIGINAL CLASH

開発終了 アーカイブ

Clash for Windowsは、Windowsで広く使われた操作習慣を築きました。古い解説に登場するProfiles、Proxies、Rules、Generalの各画面も、これを基準にしているものが多数あります。既存PCで動作している場合は、サブスクリプションの入手先、現在のモード、カスタム上書き、システムプロキシを記録してから移行を進めてください。

新規インストールで、アーカイブ済みのクライアントを標準の選択肢にするべきではありません。オリジナルClashとmihomoでは、機能範囲や設定の拡張方法が異なります。移行時はプログラムフォルダをコピーするだけでなく、旧設定のカスタム項目を重点的に確認してください。必要な設定を取り出し、Clash PlusまたはClash Verge Revに再インポートして一つずつ検証する方法が安全です。

Clash Meta for Android

ANDROID · META

開発継続中 Android上級者向け

Clash Meta for Androidは、Androidでのネットワーク制御方法を細かく設定したい方に向いています。サブスクリプションやプロキシグループに加え、DNS、TUN、上書き設定、ログ、実行パラメータを直接確認しやすい構成です。接続済みなのにアプリの通信が想定どおり振り分けられない場合、設定側とシステム側の違いを切り分けるのに役立ちます。

設定項目が多いほど、相互作用も起きやすくなります。初回起動ではまずシステムVPNを許可し、初期設定でノードの利用可能性を確認してから、Fake-IP、プライベートDNS、バッテリー最適化、バックグラウンド維持を調整してください。一度に一つだけ変更すると、DNS、ルール、省電力設定が同時に変わって原因を特定できなくなる事態を避けられます。

Surfboard

ANDROID · INDEPENDENT IMPLEMENTATION

開発継続中 モバイル

SurfboardはAndroid向けの独立したクライアントで、モバイルで操作を一か所にまとめたい方に適しています。一般的なサブスクリプション、プロキシ、ルールの利用には対応しますが、内部実装はClash、Meta、mihomoと同じカーネル系統ではありません。画面上の用語だけで設定が完全互換だと判断しないでください。

他のClashクライアントから移行する場合は、まずサブスクリプションURLから再インポートし、すべてのローカル上書き設定が再利用できると決めつけないでください。設定が特定のmihomo拡張フィールドに依存している場合は、解析結果とプロキシグループが完全か確認しましょう。基本利用は比較的簡単ですが、複雑な設定では項目ごとの確認が必要です。

ClashX Meta

MACOS · META

開発終了 アーカイブ

ClashX MetaはmacOSのメニューバー操作を中心としたクライアントで、既存のインストール環境や過去の設定を扱う場合に適しています。旧環境で一般的だったシステムプロキシの切り替え、設定の選択、メニューバー操作は移行時の参考にできますが、開発終了後のため、新しいmacOS環境で長期的に使う標準クライアントには向きません。

移行前に現在のサブスクリプション、ルールモード、カスタム設定を記録し、アプリ本体だけをコピーしないでください。Apple SiliconとIntelでは対応するインストールパッケージが異なります。設定が使えるかどうかは、フィールドと新しいクライアントの互換性によって決まります。mihomoの機能を継続して使う場合は、Clash Plus、Clash Verge Rev、FlClashを比較してください。

KERNEL RELATION

オリジナルClash、Meta、mihomoの違い

カーネルは設定の解析、プロトコル対応、ネットワーク処理能力を決めます。クライアントは画面、権限、更新、システム連携を担当します。

ORIGINAL CLASH

オリジナルClash

Clash for Windowsが属していた旧来の体系です。初期の設定や解説の多くがこれを前提にしていますが、オリジナルプロジェクトの終了後、プロトコル拡張や機能開発は主に別のカーネル系統へ移行しました。旧設定を移行する際は、基本フィールドと拡張フィールドを分けて確認してください。

META

Clash Meta

従来の設定体系をもとに、プロトコルとネットワーク機能を拡張した系統名です。Clash Meta for AndroidとClashX Metaの製品名には、この時期の名称が残っています。Metaと表示されていても、新規インストールに適しているかはクライアントの開発状況と合わせて判断しましょう。

MIHOMO

mihomo

現在のデスクトップクライアントでよく使われるカーネルの選択肢です。Clash Verge Rev、FlClash、Clash Nyanpasuなどが、このカーネルを中心にグラフィカルな操作画面を提供しています。同じカーネルなら設定の理解をそろえやすい一方、上書き方法やシステム連携はクライアントごとに異なる場合があります。

client ≠ core profile → parser → rules → outbound system proxy / TUN / VpnService

MIGRATION CHECK

旧クライアントから移行する際の確認手順

移行で重視すべきなのは、設定の入手元とシステムの通信制御方法です。プログラムフォルダ全体をコピーすることではありません。

  1. 01

    サブスクリプションとローカル設定を記録する

    サブスクリプションURL、手動で追加した設定ファイル、現在のプロキシモード、カスタムルールを確認します。旧クライアントがまだ動く場合は、新しいクライアントをインストールする前に記録を終え、移行中に設定の入手元を失わないようにしてください。

  2. 02

    再インポートし、実行フォルダはコピーしない

    新しいクライアントでサブスクリプションを追加するか、Profileを再インポートしてください。キャッシュ、ログ、旧カーネルファイル、プログラムの状態は必要な設定ではありません。フォルダ全体をコピーすると、古いパスやパラメータまで持ち込む可能性があります。

  3. 03

    まず基本接続を確認する

    DNSとルールは初期設定のままにし、利用可能なプロキシを選んでシステム権限を許可します。ウェブサイトと普段使うアプリに接続できることを確認してから、カスタム上書き、TUN、特定のルールを戻してください。

  4. 04

    古いシステム制御を解除する

    クライアントを切り替える前に旧接続を切断し、システムプロキシ、VPN設定、自動起動項目を確認してください。2つのクライアントが同時に通信を制御しようとすると、ポートの競合、プロキシ状態の残留、ルーティングの衝突が起きやすくなります。

SELECTION RESULT

多くの方はClash Plusから始めるのがおすすめ

Windows、macOS、Android、iOSをまたいで使うなら、Clash Plusが最も直接的な標準選択です。デスクトップでmihomoの詳細パラメータが必要ならClash Verge Revを、Androidで高度な設定を行うならClash Meta for Androidを比較してください。