Clash Plus
まず検討したいクライアント
サブスクリプションを追加し、プロキシグループを選んでから、必要に応じて通信の振り分けを調整したい方に向いています。Windows、macOS、Android、iOSに対応しており、複数端末で使う場合も同じ製品を基準に操作方法を整理できます。最初から設定ファイル全体を編集するより、画面上で設定の読み込みやポリシーの選択を確認すれば、使い始めの問題を切り分けやすくなります。
複数のプラットフォームに対応していても、設定や動作がすべて同じとは限りません。モバイル端末のバックグラウンド動作やVPN権限と、デスクトップのシステムプロキシでは挙動が異なるため、端末ごとに確認が必要です。特定のプロトコルやTUN機能を使う場合は、対象プラットフォームでの対応状況を確認してください。iOS版はApp Storeからインストールできます。製品公式サイトはclashplus.ioです。
Clash Verge Rev
Windows、macOS、Linux向けのデスクトップクライアントで、mihomoカーネルを採用しています。接続状況の確認、プロキシグループの変更、設定の上書き管理、TUNの設定を頻繁に行う場合は、デスクトップツールの広い操作画面が役立ちます。LinuxでClashクライアントをお探しなら、当サイトではまずGUI版のこちらをおすすめします。
その分、設定項目は多くなります。サブスクリプションの元設定、クライアントが生成・上書きする設定、カーネルの実行時設定は、それぞれ内容が異なる場合があります。問題を調べるときは、まず最終的に有効な項目を確認してからルールを変更しましょう。サービスやTUNを有効にした場合は、権限や既存VPNとの経路競合も確認してください。ノードを何度も切り替えるだけでは解決しません。
FlClash
こちらもmihomoを採用し、当サイトではWindows、macOS、Linux、Android版を案内しています。デスクトップとAndroidの両方でプロキシを使い、画面の違いによる操作の手間を減らしたい方に向いています。サブスクリプションを追加したら、まずプロキシグループ名とルールモードを確認し、自動更新などの機能は必要に応じて有効にしましょう。
画面や操作が似ていると使い方を覚えやすくなりますが、端末ごとのローカル設定が自動で同期されるわけではありません。スマートフォンのアプリごとの通信制御、デスクトップの待ち受けアドレス、システムプロキシは個別に管理してください。設定を共有する場合は再利用するルールとサブスクリプションだけを移し、別の端末のネットワークアダプター名やパスをそのままコピーしないようにしましょう。
Clash Nyanpasu
デスクトップでの操作を重視し、設定やカーネルの選択を自分で管理したい方に向いています。当サイトではWindows版を提供しています。選ぶ際はクライアントの画面と実際に動作するカーネルを分けて考えましょう。画面を変えてもプロトコル対応は変わらず、設定を読み込めるかどうかはカーネルと対応項目によって決まります。
mihomoの設定を利用中なら、カーネルを確認してからサブスクリプションを追加してください。未対応の項目や起動エラーがある場合は、設定をまとめて削除せず、まずカーネルのログを確認しましょう。読み込み後に日常的に使うだけなら、Clash Plusの操作で要件を満たせるか先に比較してみてください。
Clash for Windows
開発終了
CFWとも呼ばれる、オリジナルClash/Premium系の旧クライアントです。過去のチュートリアルにはCFWの画面を前提にしたものが多く、古い情報を調べる際に今も見かけます。アーカイブ版は既存環境の確認用です。古い手順のボタン名や機能を、現在のクライアント共通の仕様と考えないでください。
Clash for Windowsからの移行先には、Clash PlusとClash Verge Revを比較してみましょう。サブスクリプションのURLだけでなく、ローカルルール、上書き設定、ポート、DNSの設定も記録してください。以前起動できた設定が旧カーネルの挙動に依存している場合もあります。また、新しいプロトコルがアーカイブ版のカーネルで使えるとは限りません。
Clash Meta for Android
CMFAとも呼ばれる、Android向けのMeta/mihomo系クライアントです。設定の確認、プロキシグループの管理、アプリごとの通信制御を行いたい場合に、モバイル端末で使いやすい操作手段を提供します。Androidで通信を取り込むにはVPNの許可が必要です。起動を許可しても、バックグラウンド動作が常に保証されるわけではありません。
インストール後は、まずアプリを開いた状態で接続を確認し、その後にバッテリー最適化やバックグラウンド制限を確認してください。一部のアプリだけ想定したルールが適用されない場合は、アプリが除外されていないか、通信がルールに一致しているかを先に確認しましょう。他のVPNアプリを使っている場合は、通信の取り込みが競合していないかも確認してください。何度も許可をやり直しても、安定した経路が得られるとは限りません。
Surfboard
SurfboardはAndroid向けのプロキシクライアントですが、Clashカーネルを使う別の画面というわけではありません。独自の設定方式を採用しています。ノードのプロトコルが同じだけでは、サブスクリプション全体の互換性は確認できません。ClashのYAMLに含まれるプロキシグループ、ルールセット、DNSの項目も、拡張子を変えるだけでは使えません。
利用中のサービスからSurfboard互換の設定が提供されているなら、その形式で使い続けられます。Clash形式のサブスクリプションしかない場合は、同じエコシステムのクライアントを選ぶほうが手順を減らせます。変換が必要なら、プロトコルのパラメーター、グループの種類、ルールの動作を個別に確認してください。サブスクリプションURLに含まれる認証情報を、不明な変換サービスに渡さないよう注意しましょう。
ClashX Meta
開発終了
macOSのメニューバー型クライアントとして使われていた旧版で、Meta系カーネルを採用しています。軽い操作感が特徴ですが、名称に「Meta」とあっても、現在のmihomoの設定項目すべてに対応しているとは限りません。旧環境のルールを移行できるかは、移行先での設定の読み込み結果と接続ログで確認してください。
新規インストールではClash Plus、Clash Verge Rev、FlClashを優先して検討しましょう。移行時は旧クライアントのシステムプロキシと自動起動を無効にしてから、新しいクライアントをテストしてください。複数のアプリが交互にプロキシ設定を書き換えるのを防げます。OSのアップデート後に互換性の問題が起きた場合も、古い画面を使い続けるためだけにアーカイブ版へ依存しないようにしましょう。