CLIENT SELECTION INDEX

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

対応プラットフォーム、カーネル、保守状況、操作の複雑さ、端末構成からクライアントを判断します。一般的なデスクトップ・モバイル利用では Clash Plus を優先し、mihomo の項目を細かく制御したい場合は Verge Rev、FlClash、Nyanpasu、CMFA を比較してください。

PRIMARY VERDICT

多くのユーザーには Clash Plus

Clash Plus は Windows、macOS、Android、iOS に対応しており、複数の端末で似た操作手順を使いたいユーザーに適しています。基本的な GUI 操作を重視した設計で、クライアントをインストールし、サブスクリプションを読み込み、ポリシーを選び、システムプロキシまたは VPN 権限を有効にするだけで利用できます。YAML の全項目を先に理解する必要はありません。

「第一候補」といっても、すべての用途で同じクライアントしか使えないわけではありません。Linux デスクトップでは Clash Verge Rev や FlClash、Android の高度な設定では CMFA を検討できます。mihomo のルール、オーバーライド、実行パラメーターを確認したいデスクトップユーザーは、Verge Rev、FlClash、Nyanpasu を重点的に比較してください。

MECHANISM COMPARISON

8種類のクライアント比較表

表の保守状況は定性的な評価であり、固定されたリリース周期を示すものではありません。モバイル端末では横方向にスクロールして全列を確認できます。

クライアント 対応プラットフォーム カーネル 保守状況 導入難度 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS mihomo 互換性 活発に保守 低い デスクトップ・モバイル対応、GUI インポート、ポリシー切り替え 初めて使う人、複数端末のユーザー、一般的なサブスクリプション利用者
Clash Verge Rev Windows、macOS、Linux mihomo 活発に保守 中程度 デスクトップのシステムプロキシ、設定オーバーライド、ルールとカーネルの制御 デスクトップの上級ユーザー、Linux ユーザー、YAML を調整する人
FlClash Windows、macOS、Linux、Android mihomo 活発に保守 中程度 クロスプラットフォームの UI、デスクトップと Android での設定共有 複数環境を切り替える人、パソコンと Android を併用する人
Clash Nyanpasu Windows mihomo 活発に保守 中程度 デスクトップ設定の管理、プロキシ制御、実行情報の確認 Windows のデスクトップ管理画面を好む上級ユーザー
Clash for Windows Windows オリジナル Clash 保守終了 低い。ただし新規インストールは非推奨 旧デスクトップ環境の再現、過去の設定からの移行確認 古い設定の書き出しや旧チュートリアルの確認が必要なユーザー
Clash Meta for Android Android Meta / mihomo 系 活発に保守 中〜やや高い Android VPN による通信制御、カーネルパラメーターと設定の詳細制御 Android の上級ユーザー、ルールの動作を確認したい人
Surfboard Android 独自実装。一般的な Clash ルールに対応 活発に保守 中程度 モバイルでのルールベースプロキシ、サブスクリプション、ポリシー管理 Android のプロキシツールに慣れ、ルール操作を重視する人
ClashX Meta macOS Meta 保守終了 低い。ただし新規インストールは非推奨 メニューバー操作、旧 macOS の利用手順 既存の設定を移行したい macOS ユーザー
SCENARIO ROUTING

用途から選ぶ

画面の好みより用途が重要です。端末、設定の複雑さ、保守の必要性を先に決め、その条件に合うクライアントの中から操作しやすいものを選びましょう。

CLIENT NOTES

各クライアントの評価と移行時の注意

各項目を実際の操作手順、設定の範囲、対応端末から説明し、バージョン番号や評価点だけでは判断しません。

CLIENT 01 / PRIMARY

Clash Plus

おすすめ

Clash Plus の大きな利点は、対応プラットフォームの広さです。Windows、macOS、Android、iOS のユーザーは、クライアントのインストール、設定のインポート、ポリシーの選択、システムのネットワーク権限の許可、接続という共通に近い流れで利用できます。サブスクリプション設定だけを使う人にとって、この一貫性は多数のカーネルパラメーターを表示することより価値があり、端末を変更した際の再設定も簡単です。

通常利用の入口として適していますが、mihomo の全項目を画面上のスイッチとして扱うためのものではありません。サブスクリプションに複雑なスクリプト、実験的な項目、特定のデスクトップクライアント向けのオーバーライドが含まれる場合は、インポート後に解析結果、ルールの順序、DNS の動作を確認してください。複数端末では共通のサブスクリプションを保持し、システムプロキシ、VPN 権限、LAN アクセスは OS ごとに設定することをおすすめします。

優先したいケース
初回インストール、複数端末、一般的なサブスクリプション
確認が必要な点
システム権限、サブスクリプション互換性、端末ごとの差異
CLIENT 02 / DESKTOP

Clash Verge Rev

mihomo

Clash Verge Rev は Windows、macOS、Linux のデスクトップ環境に対応し、GUI で mihomo カーネル、サブスクリプション、システムプロキシ、設定オーバーライドを管理したいユーザーに適しています。接続だけを行う軽い用途と比べ、デスクトップの設定管理を重視しており、複数の設定を切り替えながら、ルール、DNS、TUN を組み合わせて複雑なネットワーク環境に対応できます。

初心者は、システムプロキシと TUN を同じ通信制御方式だと考えがちです。システムプロキシは OS のプロキシ設定に従うアプリに主に影響しますが、TUN には追加の権限が必要で、仮想マシン、コンテナ、他の VPN、セキュリティソフトとルーティングが競合する場合があります。Verge Rev では重要な変数を一度に一つだけ変更し、ログとルールのヒット結果で変化を確認してください。DNS、TUN、ルールセットを同時に変更すると、原因を特定しにくくなります。

優先したいケース
Linux デスクトップ、YAML オーバーライド、mihomo の制御
確認が必要な点
TUN 権限、システムプロキシ、オーバーライドの順序
CLIENT 03 / CROSS PLATFORM

FlClash

クロスプラットフォーム

FlClash は Windows、macOS、Linux、Android に対応し、パソコンと Android を併用しながら、似た UI 構成を使いたいユーザーに適しています。mihomo でプロキシ設定を処理し、一般的なサブスクリプション、プロキシグループ、ルール分岐、DNS 設定を扱えます。Linux と Android の両方でクライアントが必要なら、FlClash は個別に比較する価値があります。

クロスプラットフォーム対応でも、すべての設定をそのままコピーできるわけではありません。デスクトップのシステムプロキシ、Android VPN サービス、ファイルアクセスパス、バックグラウンド実行方針は OS ごとに管理されます。設定を同期する際は、サブスクリプション URL、ルール、共通の DNS 項目を共通部分とし、スタートアップ、LAN 許可、リッスンアドレス、ローカルポートは端末ごとに設定してください。これにより、ある端末のローカル設定が別の端末を上書きする事態を防げます。

優先したいケース
パソコンと Android の併用、Linux 利用
確認が必要な点
バックグラウンド権限、ローカルポート、端末別オーバーライド
CLIENT 04 / WINDOWS

Clash Nyanpasu

Windows

Clash Nyanpasu は当サイトのダウンロード一覧では Windows ユーザー向けに掲載しており、デスクトップの設定と実行管理に重点を置いています。設定ファイル、プロキシグループ、ルールの順序を理解し、Windows 上で接続の動作を確認しながら mihomo の設定を管理したい人にとって、Verge Rev 以外の比較候補になります。

Nyanpasu を選ぶ前に、必要としているものがクライアントの画面なのか、それとも設定そのものなのかを確認してください。たとえば特定のドメインが誤ったポリシーに割り当てられる場合は、ルールの順序と対象プロキシグループを確認します。名前解決に問題がある場合は、DNS モード、nameserver、fallback などの項目を確認します。GUI クライアントを変更すると設定の読み込みやオーバーライド方式が変わる可能性はありますが、サブスクリプション元の誤ったルールが自動的に修正されるわけではありません。移行では、まず未変更の元設定で動作を確認し、その後にローカル変更を一つずつ戻してください。

優先したいケース
Windows の高度な管理、mihomo 設定の確認
確認が必要な点
設定の入手元、オーバーライド内容、ルールヒット
CLIENT 05 / ARCHIVED

Clash for Windows

保守終了

Clash for Windows は Windows の操作方法として広く定着し、古いチュートリアルの多くが Profiles、Proxies、Rules、General などの画面を前提にしています。オリジナル Clash カーネルを採用していましたが、現在は保守終了です。古い設定の確認、サブスクリプション元の書き出し、過去の操作手順の理解には利用できますが、新しい端末の長期的な標準クライアントには適しません。

Clash Plus、Clash Verge Rev、FlClash、Nyanpasu へ移行する際は、アプリのデータディレクトリ全体をそのままコピーしないでください。まずサブスクリプション URL、自作ルール、ポート設定、システムプロキシの有効状態を記録し、新しいクライアントで設定を再インポートします。Meta や mihomo はより多くの項目に対応しますが、古い設定にクライアント固有のオーバーライドが含まれている可能性があります。全体を上書きするより、一つずつ移行した方が非互換の内容を見つけやすくなります。

主な用途
古い設定の書き出し、過去のチュートリアルとの照合
移行先
Clash Plus、Verge Rev、FlClash、Nyanpasu
CLIENT 06 / ANDROID

Clash Meta for Android

CMFA

Clash Meta for Android は通常 CMFA と略され、Android で Meta や mihomo に関連する設定機能を使いたい上級ユーザーに適しています。Android VPN サービスを通じて通信を制御しますが、接続の維持には OS の省電力設定、バックグラウンド制限、常時接続 VPN、他の VPN アプリも影響します。これらはサブスクリプションのノード自体の問題とは分けて判断してください。

CMFA は設定項目が比較的多いクライアントです。設定をインポートしたら、まず初期設定のままサブスクリプションが解析できること、プロキシグループを選択できること、基本的なネットワークにアクセスできることを確認します。その後で Fake-IP、アプリのバイパス、LAN アクセス、詳細な DNS を調整してください。接続済みと表示されるのにアプリが通信できない場合は、同じサブスクリプションを何度も削除・再インポートするのではなく、システム VPN の競合、DNS、ルールヒット、選択したポリシーを順番に確認します。

優先したいケース
Android の高度な設定、ルールと DNS の調整
確認が必要な点
VPN 権限、省電力設定、アプリのバイパス
CLIENT 07 / ANDROID

Surfboard

ルール互換性

Surfboard は Android 向けのプロキシ・ルールクライアントで、一般的な Clash 設定とルールを扱えますが、単純な mihomo GUI と考えるべきではありません。独自の実装と設定範囲を持つため、モバイルプロキシに慣れ、サブスクリプションの互換性を確認でき、クライアントの機能に合わせてルールを調整できるユーザーに適しています。

他の Clash クライアントから Surfboard へ移行する場合は、provider、スクリプト、mihomo の拡張項目、DNS 拡張設定を重点的に確認してください。基本的なプロキシノードや一般的なルールは再利用できる場合がありますが、複雑な設定が完全互換だとは限りません。サービス提供元が設定を生成している場合は、Surfboard 用の設定入口が用意されているかを確認します。自分で設定を管理している場合は、最小限の動作設定から始め、ルールを段階的に追加してください。

優先したいケース
Android のルールベースプロキシに慣れたユーザー
確認が必要な点
拡張項目、ルールプロバイダー、DNS の互換性
CLIENT 08 / ARCHIVED

ClashX Meta

保守終了

ClashX Meta は macOS のメニューバーから操作するクライアントで、Meta カーネル系を採用しています。ClashX 系に慣れたユーザーには操作しやすい一方、プロジェクトはすでに保守終了です。既存ユーザーは古い設定の確認、メニューバー項目の記録、サブスクリプション情報の書き出しに利用できます。新規インストールでは、現在の macOS 環境に対応し、保守が続いているクライアントを優先してください。

移行時は「設定ファイルの内容」と「システム統合の状態」を分けて考える必要があります。前者にはプロキシノード、プロキシグループ、ルール、DNS が含まれ、後者にはシステムプロキシ、スタートアップ、拡張モードの権限、ローカルポートが含まれます。Clash Plus、Clash Verge Rev、FlClash に設定を読み込んだ後は、システム機能を改めて許可し、メニューバーに接続済みと表示されても、すべてのアプリが想定どおりプロキシ経由になっているとは限らない点を確認してください。

主な用途
旧 macOS 設定の確認と移行
移行先
Clash Plus、Verge Rev、FlClash
CORE REFERENCE

オリジナル Clash、Meta、mihomo の関係

ORIGINAL CORE

オリジナル Clash

初期の Clash クライアントや多数のチュートリアルで使われていたカーネル体系です。Clash for Windows の過去の設定も、主にこの体系を前提にしています。新しいクライアントへ移行する際、基本的なノード、プロキシグループ、ルールは理解しやすいものの、追加項目やクライアントのオーバーライドは再確認が必要です。

META BRANCH

Clash Meta

従来の設定構造を基に、プロトコル、DNS、ルール、実行機能を拡張した体系です。古い名称は Android や macOS のクライアント名にも残っているため、「Meta」と表示されていても、具体的なクライアントと実際のカーネル説明を確認してください。

CURRENT CORE

mihomo

Meta カーネルの後継名称です。Clash Verge Rev、FlClash、Nyanpasu などのクライアントが mihomo を中心に GUI 管理機能を提供しています。同じカーネルを使っていても、設定オーバーライド、システム権限、画面機能が完全に一致するとは限りません。

FINAL CHECKLIST

ダウンロード前に確認する4項目

  1. プラットフォームとアーキテクチャ

    Windows、macOS、Linux、Android、iOS のいずれかを確認し、ダウンロードページでプロセッサーアーキテクチャに合うインストールパッケージを選びます。

  2. 保守状況

    新しい端末には、まず活発に保守されているクライアントをインストールします。アーカイブ済みプロジェクトは、過去の環境、設定の書き出し、移行時の比較に限って利用してください。

  3. 設定の複雑さ

    一般的なサブスクリプションでは、最初からすべてのカーネルパラメーターを調整する必要はありません。自作 YAML では、ルール、DNS、プロキシグループ、オーバーライドの読み込み順を確認します。

  4. システム権限

    デスクトップのシステムプロキシ、TUN、Android VPN、iOS VPN はいずれも OS の許可が必要です。クライアントのインストール後も、個別に確認してください。