おすすめ
Clash Plus:普段使いの接続から始める
設定の使い方がまだ定まっていない方に向いています。主なメリットは対応OSの幅広さです。デスクトップとスマートフォンの両方に選択肢があり、複数のクライアントの系譜を調べずに始められます。初回はサービス提供元が用意した対応サブスクリプションを使い、インポート、プロキシグループの選択、システム権限を確認してからルーティングを調整しましょう。
複数のOSに対応していても、設定ファイルを確認せずに使い回せるわけではありません。特にデスクトップからiOSへ移行する場合は、プロトコル、ルール、拡張項目の対応状況を確認してください。ローカルDNS、スクリプト、オーバーライドを細かく管理したい場合は、対象OSで使える機能を調べてから、すべてのデバイスを同じクライアントに統一するか判断しましょう。
Clash PlusのOS別ダウンロード先を見る →
Clash Verge Rev:デスクトップのオーバーライドとトラブル対処
Verge RevはMihomoを搭載し、UIとローカル設定の管理はデスクトップでの継続利用に適しています。サブスクリプションで基本設定を取り込み、Mergeオーバーライドや拡張スクリプトでローカル固有の調整を加えます。DNSの動作を固定する、特定ドメインのルールを追加する、サブスクリプション更新でローカル変更が上書きされるのを防ぐといった場合に、設定を分けて管理できます。
設定が生成される仕組みを理解する必要があります。サブスクリプションの元データ、オーバーライドファイル、実行時の最終設定は別物です。設定項目を追加したら、マージ結果とログを確認してください。TUN、システムプロキシ、サービスモードもそれぞれ個別に確認が必要です。初回のサブスクリプション登録だけなら、最初からすべての高度な設定を有効にする必要はありません。
オーバーライドとTUNの設定を見る →
FlClash:デスクトップとAndroidで使う
FlClashもMihomoベースで、Windows、macOS、Linux、Androidに対応しています。主にパソコンとAndroidスマートフォンを使う方なら、似た設定やプロキシグループの操作を使えるため、デバイス間の切り替えが楽になります。サブスクリプションを基本に、接続状況の確認やプロキシの調整を時々行う普段使いに向いています。
同じコアを使っていても、アプリのデータフォルダー全体をそのままコピーできるとは限りません。デスクトップとモバイルでは、保存先、VPN権限、バックグラウンド動作の制限、TUN設定が異なります。移行時はサブスクリプションか移植可能なYAMLを先に読み込み、アプリ設定を一つずつ戻しましょう。デスクトップの待ち受けアドレスやポートの公開設定をスマートフォンにそのまま適用しないでください。
Android版のダウンロード方法を見る →
Clash Nyanpasu:デスクトップ操作とコア選択
Nyanpasuは、デスクトップでの設定管理やUIのカスタマイズを重視する方に向いています。当サイトのダウンロードセンターではWindows版を案内しています。選ぶ際は、UIの機能と実際に動作するコアを分けて確認しましょう。設定項目が使えるかどうかは、クライアントの設定画面に名前があるかではなく、選択中のコアとその対応範囲で決まります。
コアを頻繁に比較したり複数の設定を管理したりする場合は、まず動作確認済みのサブスクリプションで基準を作ってから、コアやローカル設定を変更しましょう。クライアント、コア、DNS方式を一度に変えると、問題の原因を切り分けにくくなります。サブスクリプションをすぐに読み込みたい初心者は、操作がよりシンプルなクライアントから始める方法もあります。
Windows版のダウンロード方法を見る →
メンテナンス終了
Clash for Windows:旧環境からの移行向け
CFWには古い解説記事やParsersの利用例が多く残っていますが、メンテナンスは終了しており、新しい環境の標準的な選択肢には向きません。旧クライアントが起動しても、新しいプロトコルや設定項目、OSの変更に対応できるとは限りません。第三者がコアを変更した環境も、オリジナル版の動作を示すものではありません。比較する前に、実際に動作している内容を確認しましょう。
Verge Revへ移行する際は、サブスクリプションURL、プロキシグループの選択、ポート、Parsersの処理内容を先に記録し、ローカル変更を移行先が対応するオーバーライド方式に書き換えます。Parsersのコードを名前だけMerge YAMLに変えても使えません。特にルールの挿入順序や配列の処理は、実行時の設定で確認してください。
旧設定からの移行手順を見る →
Clash Meta for Android:アプリ別設定とバックグラウンド動作
CMFAはAndroid向けで、Meta/Mihomo系のルールや設定機能を利用できます。アプリごとに通信の制御を分けたい方に向いています。接続時にAndroidのVpnService権限が求められますが、これはローカルVPNインターフェースの作成を許可するものです。サブスクリプションの有効性やルールの動作を保証するものではありません。
モバイル端末では、画面消灯後にシステムがアプリを終了する、別のVPNアプリとインターフェースが競合する、アプリ別の対象設定とルールが想定どおりにならない、といった問題が起こりがちです。まずバックグラウンド動作の設定を確認し、その後ログを見てください。デスクトップ向けのサービスインストール手順をAndroidに適用しないでください。アプリの選択とドメインルールは、異なる層で通信を制御します。
CMFAとAndroid向けクライアントを比較する →
Surfboard:設定形式を先に確認
SurfboardはAndroid向けの別の設定方式を採用しており、UIを変えただけのClashクライアントではありません。独自の設定形式を使い、Surge系の設定に対応した使い方を想定しています。対応範囲は公式ドキュメントで確認してください。対応形式のサブスクリプションを持ち、ルールの構成方法に慣れている方は、候補に加えて比較できます。
Clash YAMLしかない場合は、拡張子を変更してそのまま読み込む方法はおすすめしません。プロトコル対応、プロキシグループの記述、ルール構文、DNS設定に違いがある可能性があり、変換ツールを使っても意味が完全に維持されるとは限りません。まずサービス提供元に対応設定があるか確認してください。変換する場合は、ルールの順序と最終的なデフォルトポリシーを項目ごとに確認しましょう。
Surfboardのダウンロード先を見る →
メンテナンス終了
ClashX Meta:macOSの旧環境から移行
ClashX Metaは、メニューバー中心のmacOS向け操作環境を提供しており、既存のMeta設定を確認する際に役立ちます。ただし、アーカイブ版は名前にMetaが含まれていても、現行のMihomoの機能を自動的に備えるわけではありません。新しいOSやプロトコル、設定項目が、アーカイブ版の対応範囲外となることがあります。
新規インストールでは、まずClash Plus、Verge Rev、FlClashを比較するのがおすすめです。旧設定を移行する場合は、サブスクリプションの入手元とローカルルールを保管し、移行先での処理順を確認しましょう。以前のシステムプロキシのポート、起動項目、権限設定が自動で引き継がれるとは限りません。また、複数のクライアントに同時にシステムプロキシを変更させないでください。
macOS向けクライアントを見る →