以下ではインストール後の実際の操作を解説します。画面の見た目や過去の人気、機能の数によるランキングではありません。詳細設定の場所はクライアントの更新で変わることがあるため、操作前に有効な設定とカーネルを確認してください。
おすすめ初めてのインストール
Clash Plus:サブスクリプションのインポートと日常の切り替え
Clash Plusは、サブスクリプションのインポート、設定の有効化、ポリシー選択を中心に使いたい方に適しています。初回からDNSやTUNを変更する必要はありません。まずサブスクリプションが正常にインポートされたことを確認し、ルールモードで基本的な接続をテストしましょう。インストーラーはダウンロードセンターから、デスクトップ版とAndroid版を入手できます。iOS版はApp Storeをご利用ください。プロジェクト公式サイト:clashplus.io。
おすすめのクライアントでも、すべての端末で同じ設定を使えるわけではありません。WindowsとmacOSのシステムプロキシ、AndroidのVPN権限、iOSのネットワーク拡張機能は、それぞれ異なるOSの仕組みです。設定名をそのまま置き換えて使うことはできません。複数端末で使う場合、サブスクリプションの取得元は共通にできますが、ローカルポートや自動起動、バックグラウンド権限は端末ごとに設定してください。専用のオーバーライドやカスタムスクリプトを含むサブスクリプションは、各OS版の対応状況を確認してからメインの設定に取り込みましょう。
選択の目安:日常使いに必要な設定を手早く済ませたい方におすすめです。Linuxデスクトップで使いたい場合や、特定クライアントのスクリプト機能が必要な場合は、以下の候補も比較してください。
Clash Verge Rev:デスクトップ設定とオーバーライド管理
Clash Verge RevはWindows、macOS、Linuxのデスクトップ環境に対応し、mihomoカーネルを使用します。サブスクリプションやポリシーグループ、ルールによる振り分けを理解し、オーバーライドやOS連携も管理したい方に向いています。トラブル時は、設定が有効か、カーネルが正常に動作しているか、システムプロキシが有効かを分けて確認しましょう。設定が反映されていない状態で、ノードを何度も切り替えるのは避けてください。
詳細設定では、サブスクリプションの更新を維持することが重要です。ローカルのドメインルールを追加したりDNSを変更したりする場合は、更新で上書きされる設定を直接編集せず、クライアントのマージ、オーバーライド、スクリプト機能を優先して使いましょう。TUNの利用にはサービスのインストールと権限設定も必要です。有効にする前に現在の設定を記録してください。ログを確認しながらローカル設定を管理できる方に向いています。メニューが多いという理由だけで、すべての項目を有効にしないようにしましょう。
FlClash:デスクトップとAndroidで設定の知識を活用
FlClashはmihomoを使用し、当サイトではデスクトップ版とAndroid版を配布しています。異なる端末でも似た画面や操作手順で使える点が特徴です。設定のインポート、ポリシーグループの選択、接続状況の確認に慣れておけば、端末を変えた際に覚え直す操作を絞れます。ただし、設定や選択中のポリシー、サブスクリプションが自動で同期されるわけではありません。エクスポート、バックアップ、インポートの各機能は、実際のクライアントに合わせて使ってください。
移行時は、まず通常のルールをテストし、次にアプリごとの振り分け、DNS、TUNなどOSに関わる機能を確認しましょう。AndroidではVPN権限とバッテリーによるバックグラウンド制限も確認してください。デスクトップでは、混合ポートを別のプロキシアプリが使用していないかを確認します。PCとAndroidスマートフォンで似た操作手順を使いたい方に適しています。主にiPhoneを使う場合は、もう一方のクライアントの設定形式とOSの制限も確認してください。
Clash Nyanpasu:複数カーネルとデスクトップの設定管理
当サイトのダウンロードセンターではClash NyanpasuのWindows版インストーラーを配布しています。UI、カーネル、設定の各層を分けて管理したい方や、複数の設定を使い、カーネルごとの互換性を確認したい方に適しています。複数のカーネルを選べても、同じ設定がすべてのカーネルで使えるとは限りません。有効にしたカーネルが対応する項目やプロトコルを確認してください。
初期設定では、まずカーネルを決めてからサブスクリプションをインポートし、最後にシステムプロキシを設定しましょう。カーネルの変更、DNSの編集、TUNの有効化を同時に行うと、どの変更が結果に影響したか特定しにくくなります。UIのカスタマイズは操作性を高めますが、選ぶうえで必須ではありません。必要な設定管理方式を備えているか、ログから名前解決やサービス起動の失敗箇所を特定できるかを重視してください。
開発終了
Clash for Windows:旧設定からの移行ガイド
Clash for Windowsは、CFWとも呼ばれます。旧版のProfiles、Proxies、General画面を使った解説は多くありますが、情報の多さは現在の更新状況を示すものではありません。開発は終了しており、アーカイブ版は旧環境の確認や既存設定の移行を主な用途としています。新しい端末への初回インストールにはおすすめしません。旧版の画面が開けるからといって、現在のサブスクリプションとの互換性が保証されるわけではありません。
CFWから移行する際は、サブスクリプションの取得元、ローカルルール、スクリプト、システム設定を分けてバックアップしてください。旧Clash/Premiumの設定とmihomoには共通点もありますが、項目や動作が異なる場合もあります。設定フォルダーをコピーするだけでは移行できません。新しいクライアントに元のサブスクリプションをインポートして動作を確認し、その後カスタム設定を一つずつ戻しましょう。比較のために旧クライアントを使う場合も、新しいクライアントを終了してからにしてください。同じポートの競合やシステムプロキシの重複変更を防げます。
Clash Meta for Android:Androidのルール設定とバックグラウンド動作
Clash Meta for AndroidはCMFAとも呼ばれる、Android向けのMeta/mihomo系クライアントです。接続を開始するだけでなく、設定やルール、ログを確認したい方に向いています。AndroidではVPNサービスを使って通信を制御するため、デスクトップのシステムプロキシとは仕組みが異なります。VPNサービスを利用するアプリがほかにもある場合は、同時に動作できるか確認してください。通知バーのアイコンだけで通信経路を判断することはできません。
Android版を選ぶ際は、バックグラウンドでの動作も考慮しましょう。画面ロック後に接続が切れる場合、原因はサブスクリプションやノードではなく、OSのバッテリー制御かもしれません。必要なバックグラウンド動作を許可したうえで、設定の更新方法と速度テストの頻度を確認してください。接続維持のために速度テストを頻繁に実行するのは避けましょう。インストーラーのアーキテクチャが端末に合っているかも確認してください。わからない場合は、ダウンロードセンターのアーキテクチャ説明をご覧ください。インストールに失敗しても、サブスクリプションに非対応とは限りません。
Surfboard:設定形式を事前に確認
SurfboardはAndroid向けのプロキシクライアントですが、Clash/mihomoの別UI版ではありません。独自の設定構文と対応プロトコルを使用するため、選ぶ前にサブスクリプションサービスが対応形式を提供しているか確認しましょう。Clash YAMLのリンクにプロキシサーバー情報が含まれていても、そのままインポートできるとは限りません。変換した場合も、すべてのルールやポリシーグループ、プロトコル設定が引き継がれるとは限りません。
Surfboard対応の設定を持ち、独自のルール体系に慣れている方は、AndroidのVPNによる通信制御や日常のポリシー選択を基準に検討できます。Clash形式のサブスクリプションしか持っていない方は、対応するエコシステムのクライアントを先に選ぶと、形式変換による問題を減らせます。インポート時にエラーが出たら、返された内容と設定形式を確認してください。まずシステムDNSを変更するのは避けましょう。設定ファイルが正しく認識されていない場合、ネットワーク設定を変えても解析エラーは解決しません。
開発終了
ClashX Meta:macOSの旧メニューバー環境
ClashX MetaはmacOSのメニューバーから操作するクライアントです。既存端末の旧設定を確認する用途に向いていますが、プロジェクトの開発は終了しています。Meta系カーネルを使用していますが、現在のmihomoの全機能を備えているとは限りません。新規インストールには更新が続いているクライアントを選びましょう。旧環境を維持する場合は、OSのアップデートや権限の変更、設定項目の互換性にも注意してください。
別のmacOSクライアントへ移行する際は、旧アプリを終了してシステムプロキシを無効にし、ネットワーク設定にループバックアドレスとポートが残っていないか確認してください。Apple Silicon用とIntel用のインストーラーは、端末に合わせて選ぶ必要があります。アプリが起動しない、サービス権限が不足している、サブスクリプションの解析に失敗する、といった問題はそれぞれ別の原因です。表示された案内に従って対処してください。メニューバーから簡単に操作できても、ネットワーク設定が少ないとは限りません。システムプロキシを設定しても、すべてのアプリが通信制御の対象になるわけではありません。