8つのクライアントを個別に解説
ここでは実際の使い勝手や運用の手間を中心に解説します。通信速度は回線、サーバー、プロトコル、ローカルネットワークの影響を受けるため、クライアント名だけで速さを順位付けすることはできません。同じコアでも、DNSや通信の制御範囲、ルールが異なれば動作も変わります。
Clash Plus:初心者や複数デバイスを使う方におすすめ
特に使い慣れたクライアントがない場合は、まずClash Plusを確認するのがおすすめです。当サイトのダウンロードページではWindows、macOS、Android、iOS向けの配布先を案内しているため、デバイスごとの対応状況やインストール方法をまとめて確認できます。初心者はすべての高度な設定を調べるより、設定のインポート、グループの選択、接続という基本の流れをまず試すとよいでしょう。公式サイトはclashplus.ioです。iOSのインストール方法もダウンロードページにまとめています。
ただし、OSによって権限の設定方法や利用できる機能が異なる場合があります。デスクトップ用の設定ファイルを確認せずにスマートフォンへ移さないでください。サブスクリプションの種類、ノードのプロトコル、ルールのインポートに対応しているかを確認してから、実際に使うアプリで接続を試しましょう。主にLinuxを使う場合は、当サイトでLinux版を配布しているClash Verge RevまたはFlClashを選びます。この一覧にはPlusのLinux版はありません。
Clash Verge Rev:デスクトップとLinuxでの設定管理
Clash Verge Revはmihomoコアを使用しており、デスクトップで常用するクライアントを探している方に適しています。基本的な使い方は、設定をインポートしてポリシーグループを選び、システムプロキシを有効にするだけです。細かなルールやDNS、TUNを設定したい場合は、必要な項目だけを追加で調整できます。Linuxではディストリビューションに合わせてDEBまたはRPMを選び、デスクトップ環境がトレイ表示に対応しているかも確認してください。インストーラーが起動することと、バックグラウンドサービスが通信を制御できることは別々に確認が必要です。
高度な機能として、サブスクリプションの内容とローカルの変更を分けて管理できます。リモートのサブスクリプションから生成されたファイルを直接編集すると、次回の更新で変更が上書きされる場合があります。クライアントのオーバーライド機能や設定拡張機能を使えば、ローカル設定を保持しやすくなります。その分、問題を調べる際は元のサブスクリプションだけでなく、統合後の設定も確認する必要があります。TUNを有効にする前に、まずシステムプロキシで接続を確認してから、サービスの権限とルーティングの設定を個別に行いましょう。
FlClash:デスクトップとAndroidで近い操作感
FlClashはmihomoベースで、当サイトではWindows、macOS、Linux、Android向けのダウンロード先を案内しています。PCとAndroidで似た操作方法を使いたい方に適しています。設定一覧、ポリシーグループ、動作状況といった基本概念を共通して使えるため、デバイスごとに用語を覚え直す必要がありません。ただし、似た操作感だからといって、設定や認証情報、選択内容がデバイス間で自動同期されるわけではありません。バックアップとインポートはデバイスごとに行ってください。
スマートフォンではシステムVPNの権限が必要ですが、デスクトップではシステムプロキシやTUNを使う場合があり、通信の制御方法は異なります。同じサブスクリプションをインポートしても、DNS、LANへのアクセス、バックグラウンド動作をそれぞれ確認してください。FlClashを使う場合は、まず初期設定でよく使うアプリをテストしてから、ルールによる振り分けや自動更新を調整しましょう。画面を完全にそろえるために、別のプラットフォーム向けのパスやネットワークインターフェース設定を無理にコピーする必要はありません。
Clash Nyanpasu:設定を自分で調整したいデスクトップユーザー向け
Clash Nyanpasuは、設定の拡張、コアの選択、デスクトップでの操作にこだわりたい方に適しています。当サイトのダウンロードページでは、掲載中のWindows版を案内しています。選ぶ際は、クライアントの画面部分と実際に使用するコアを分けて考えましょう。コアを変更すると、プロトコルの対応状況、設定の解析、デフォルトの動作に影響する場合があります。設定をインポートできないときは、何度も削除して読み込み直すのではなく、まず使用中のコアを確認し、サブスクリプションに未対応の項目が含まれていないか調べてください。
設定できる項目が多い分、それぞれの変更がどの層に影響するかを把握する必要があります。使い始めは、複数の拡張スクリプトや全体オーバーライドを同時に有効にしないようにしましょう。同じルールが複数の場所から適用されると、原因の特定が難しくなります。まず接続できる基本設定を保存し、変更は一つずつ追加してください。日常的な操作がサブスクリプションの切り替えとノードの選択だけで、コア管理も必要ない場合は、よりシンプルなクライアントも比較してみましょう。
Clash for Windows:アーカイブ版と移行時の比較
Clash for Windowsはメンテナンスが終了しています。当サイトでは、旧環境の確認や移行の参考としてアーカイブ版のダウンロード先を掲載しています。使い慣れたユーザーなら設定やプロキシグループ、ログをすぐに見つけられるかもしれませんが、慣れた画面でもメンテナンス終了による互換性の限界は解消されません。新しいプロトコルや設定項目、OSの動作に対応していない場合があります。また、名称にWindowsが含まれていても、Clash全体を代表するものでも、現在推奨される選択肢でもありません。
移行前に、サブスクリプションのURL、ポリシーグループの選択、ローカルルール、DNSの変更を保存してから、新しいクライアントで個別に復元してください。旧クライアントの設定拡張スクリプトや画面表示の設定、サービス設定は、mihomoの設定にそのまま置き換えられるとは限りません。新しいクライアントで接続できない場合は、統合されたルールや設定項目の互換性を先に確認し、すぐにアーカイブ版へ戻して使い続けないようにしましょう。新しいデバイスには、必要なプロトコルに対応し、現在もメンテナンスされているクライアントを選んでください。
Clash Meta for Android:Clashの設定に慣れたAndroidユーザー向け
Clash Meta for Androidは、CMFAとも呼ばれ、Androidで設定をインポートし、ポリシーグループを選択して接続状況を確認する操作に対応しています。Meta/mihomo系のコアは、対応プロトコルやルール機能が必要な方に適していますが、実際の対応範囲はインストールパッケージに含まれるコアによって異なります。ダウンロード時にはARM64、ARM、汎用パッケージを区別してください。アーキテクチャが合わずインストールできない場合、サブスクリプションの内容は関係ありません。設定を変更して解決しようとしないでください。
AndroidのVpnService権限によって、OSが通信を制御するための入口が作られます。バックグラウンドで動作し続けられるかどうかは、バッテリー最適化、自動起動、メーカー独自の制限にも左右されます。接続後に画面をロックしてしばらく置いてからテストすると、クライアントのホーム画面を開いたままにするより、バックグラウンドの問題に気付きやすくなります。通常、システムVPNを同時に使用できるアプリは1つだけです。ほかのVPNアプリを使う場合は、競合しないか確認してください。PCとスマートフォンで近い操作感を求める場合は、FlClashも比較できます。
Surfboard:対応するサブスクリプションがある場合におすすめ
SurfboardはAndroid向けの選択肢の一つですが、Clashの設定を別の画面で使うためのアプリではありません。独自の実装と設定形式を採用しているため、ClashのYAMLをすべてそのままインポートできるとは限りません。Surfboard対応が明記されたサブスクリプションがあれば、比較的スムーズに利用できます。Clashの設定しかない場合は、利用するサービスが互換形式を提供しているか確認してから移行を検討してください。
形式を変換する場合、ファイル拡張子だけでなく、ルールの表現、ポリシーグループの意味、プロトコルのパラメーターも変わる可能性があります。ノードを読み込めても、元のDNSや通信の振り分けが完全に維持されるとは限りません。mihomoのrule-providersなど独自項目をそのまま使いたい場合は、それらへの対応が明記されたクライアントを優先してください。設定の提供元と必要な機能の両方が合う場合に、Surfboardを候補にしましょう。
ClashX Meta:macOSの旧環境向けメニューバークライアント
ClashX Metaはメンテナンスが終了しており、既存のmacOS環境を整理する際の参考として利用できます。メニューバーから操作する方法は一部の旧ユーザーになじみやすいものの、過去のMeta系コアを現在のmihomoの完全な代替として扱うことはできません。古いサブスクリプションで接続できていても、OSのアップデートや権限の変更、サブスクリプションへの新しい項目の追加によって、これまでにない問題が起きる場合があります。当サイトではアーカイブ版として掲載しており、macOSへの新規インストールには推奨していません。
移行する前に、現在のシステムプロキシ、ルールモード、ポリシーグループ、ローカル設定の保存先を記録してください。旧クライアントを終了してから、新しいクライアントで通信の制御を有効にします。2つのアプリが同時にシステムプロキシを変更すると、一方を終了しても設定が残ることがあります。Apple SiliconとIntelでは、対応するインストーラーのアーキテクチャも確認してください。GUIを使い続けたい場合は、Clash Plus、Clash Verge Rev、FlClashを比較できます。