各クライアントの解説
設定手順と選択時の注意点
以下では比較表の順に各クライアントを解説します。選ぶ前に、現在のサブスクリプションがどの形式を返すかを確認し、クライアントのログと設定説明もチェックしましょう。名前が似ているだけで互換性を判断したり、各OSで同じ名前のスイッチが同じ通信制御を行うと思い込んだりしないでください。
Clash Plus:新規インストールの第一候補
使い慣れたクライアントがない場合は、当サイトではClash Plusを最初におすすめします。ダウンロードセンターからWindows、macOS、Android、iOS向けのページにアクセスでき、インストールと設定インポートの手順を整えやすいクライアントです。初回利用時は対象OSの設定説明を確認し、設定のインポート、接続先の選択、必要な権限の許可を済ませてから、自動起動やLANアクセスなどの追加設定を行いましょう。
複数のOSに対応していても、設定が自動で同期されるとは限りません。また、すべてのOSで同じコアや設定項目が使われるとは限りません。既存設定を移行する前に、プロトコル、ルール形式、サブスクリプションのインポート方法を確認しましょう。高度なDNS設定、スクリプト、オーバーライドを使う場合は、項目ごとに動作を確認してください。iOS版はダウンロードセンターのApp Storeリンクから入手できます。製品情報はclashplus.io(新しいウィンドウ)で確認できます。
ダウンロードセンターへ →
Clash Verge Rev:デスクトップでの設定管理
Clash Verge Revは、主にWindows、macOS、Linuxを使い、mihomoの設定を細かく管理したいユーザーに向いています。まず設定のインポートとシステムプロキシから始め、より多くのアプリの通信を制御する必要がある場合に、関連サービスをインストールしてTUNを有効にしましょう。問題が起きたときに、設定、システムプロキシ、仮想ネットワークインターフェースのどこに原因があるかを切り分けやすくなります。
設定のオーバーライドやマージ機能を使うとローカル設定を保持できますが、実際に適用される設定がサブスクリプションの内容と異なる可能性も高まります。ポート、DNS、ルールの順序を変更した後は、サブスクリプションの編集画面だけでなく、最終的に適用された内容を確認してください。組織管理下のデバイスでは、サービスのインストールやネットワーク拡張が許可されているか、事前に確認しましょう。画面上の権限が不足している場合、権限の確認をせずにクライアントを何度も再インストールしても解決にはつながりません。
デスクトップ版のダウンロードへ →
FlClash:デスクトップとAndroidで近い操作感
FlClashはmihomoベースで、当サイトではデスクトップ版とAndroid版のダウンロードページを掲載しています。PCとAndroidスマートフォンで切り替えて使う場合、似た画面構成により設定、プロキシグループ、各種メニューを探す手間を減らせます。mihomoの設定を使っている場合は、まず共通の基本設定を読み込み、各OSに合わせて通信の制御方法を調整しましょう。
画面構成が共通でも、OSごとの違いはなくなりません。AndroidではVPNの許可とバックグラウンド動作の設定が必要です。デスクトップではシステムプロキシ、TUN、サービス権限を区別してください。設定をコピーする前に、ファイルパス、ネットワークインターフェース名、待ち受けアドレスが元のデバイスに依存していないか確認しましょう。PCのローカルパスをそのままスマートフォンに移したり、デスクトップのシステムプロキシとAndroidの接続ボタンが同じ意味だと考えたりしないでください。
FlClashのダウンロード विकल्पを見る →
Clash Nyanpasu:コアと設定の違いを管理
Clash Nyanpasuは、デスクトップでの設定手順をさらに調整したいユーザー向けです。当サイトのダウンロードセンターではWindows版インストーラーを掲載しています。その他の配布先はプロジェクトの説明を確認してください。複数コアを管理できるため、コアごとの設定の動作を比較する用途に適しています。選択可能なコアや入手方法、プリインストールの有無は、インストールしたビルドによって異なります。
コアを切り替える前に設定をバックアップし、使用中のプロトコル、ルールプロバイダー、DNS項目を記録してください。あるコアで受け付けられた項目が、別のコアでも有効とは限りません。まず最小限の設定で基本接続を確認し、その後オーバーライドや高度な設定を少しずつ戻す方法がおすすめです。サブスクリプションを読み込んで日常利用するだけで、コアを切り替える必要がない場合は、設定手順が少ないクライアントを選ぶとよいでしょう。
Windows版クライアントを見る →
Clash for Windows:アーカイブ用途と移行先
Clash for Windowsはメンテナンスが終了しています。アーカイブ版は、旧環境の再現、過去の設定の確認、移行時の補助に使うのが主な目的です。使い慣れた画面だからという理由だけで、新しい環境でも使い続けるのはおすすめできません。新しいOSの権限、後から追加されたプロトコルや設定項目には、旧ビルドが対応していない場合があります。起動できても、すべての機能が現在の環境に適合するとは限りません。
Clash for Windowsの代替を探す場合は、まずClash Plusを検討してください。mihomoのデスクトップ設定管理が主な目的なら、Clash Verge RevとFlClashを比較しましょう。移行時は設定元、プロキシグループの選択、ローカルルールを記録し、システムプロキシとTUNを設定し直してください。旧プログラムのフォルダー全体をそのままコピーしたり、複数のクライアントで混合ポートやシステムプロキシを同時に使ったりしないでください。
代替クライアントを見る →
Clash Meta for Android:既存のYAML設定をAndroidで使う
Clash Meta for Androidは、CMFAとも呼ばれます。Clash YAML設定をすでに持ち、Androidでもルールによる振り分けを使いたいユーザーに適しています。Meta系とmihomo系のコアで使える機能は、クライアントに組み込まれたビルドによって異なります。初回起動時は設定をインポートして選択し、その後システムのVPN権限を許可してください。設定が存在するのに有効化されていない状態は、設定の解析に失敗した状態とは異なります。
Androidのバッテリー最適化、バックグラウンド制限、他のVPNアプリは動作に影響することがあります。接続が切れる場合は、まずシステムがプロセスを終了していないか、別のアプリがVPNを置き換えていないかを確認し、その後ルールとDNSを調べてください。CPUアーキテクチャにも注意が必要です。迷った場合は、ダウンロードページの説明に従って適切なパッケージを選び、ファイルサイズだけで判断しないでください。設定を編集するときは元のファイルを別に保存し、サブスクリプションの更新でローカルの変更が上書きされないようにしましょう。
Android版インストーラーを見る →
Surfboard:設定体系を先に確認
SurfboardはClashと似た用途で使われることがありますが、Clash GUIではなく、Clashコアも使用していません。独自実装とSurge風の設定体系を採用しており、実際の対応範囲は製品ドキュメントで確認してください。Surfboard互換の設定をすでに持っている場合は、対応するポリシーグループやルールの構成を引き継げます。Clash YAML形式のサブスクリプションしかない場合は、サービス側で互換形式を出力できるかを先に確認しましょう。
ファイルの拡張子を変更しても設定形式は変換されません。プロトコルのパラメーター、ポリシーグループの構文、ルールの種類、DNSの動作は異なる場合があります。オンライン変換を使っても、設定の意味がすべて保たれる保証はありません。変換が必要な場合、アクセス情報を含むサブスクリプションURLを信頼できないサービスに送信しないでください。Clash YAMLを使い始めたばかりのユーザーは、対応形式を明示しているAndroidクライアントを選ぶと、問題を切り分けやすくなります。
Androidクライアント一覧を見る →
ClashX Meta:既存のmacOSメニューバー運用
ClashX MetaはMeta系コアを採用したmacOS向けメニューバークライアントで、メンテナンスは終了しています。既存の操作手順を確認したり、旧設定との互換性を再現したりする用途に向いていますが、新しいデバイスへの標準インストールはおすすめしません。メニューバーに操作がまとまっていても、コアが新しいとは限らず、現在のmacOSのネットワーク権限に対応しているかどうかも判断できません。
Macの買い替えやOSのアップグレード後は、CPUアーキテクチャ、システムプロキシ、必要な権限を改めて確認してください。旧デバイスでの動作結果をそのまま新しいデバイスに当てはめることはできません。移行前に設定ファイルの場所、サブスクリプション元、ローカルルールを記録し、メンテナンス中のクライアントをインストールして基本接続をテストしましょう。確認が済んだら旧クライアントを終了し、システムプロキシの管理が新しいクライアントに切り替わったことを確認してください。古いポート設定が接続に影響するのを防げます。
macOS向けの代替クライアントを見る →
選定のまとめ
第一候補はClash Plus。設定要件に応じて代替を選ぶ
新規インストールならClash Plusから始め、使用OSに合ったダウンロードページを選びましょう。Linuxユーザーは、ダウンロードページにあるClash Verge RevとFlClashを比較してください。安定した設定手順をすでに使っている場合、画面の違いだけを理由に乗り換える必要はありません。OSとの互換性がなくなった、必要な設定項目に対応していない、メンテナンス状況から継続利用が難しいといった場合が、クライアントを選び直す目安です。
ダウンロードセンターではMihomoコアも配布しています。サーバー、ルーター、プロセスを自分で管理するユーザー向けです。コア単体にはデスクトップクライアントのようなGUIがないため、起動オプション、設定ファイルの場所、ログ、権限を自分で管理する必要があります。そのため、上記のGUIクライアントと同じ初心者向けの選択肢には含めていません。
- デバイスを確認。OSのバージョンとアーキテクチャを調べ、ダウンロードセンターから対応するプラットフォームを選びます。
- 設定を確認。サブスクリプションの形式、必要なプロトコルとルール項目を確認し、元の設定を別に保存します。
- 単独でテスト。旧クライアントを終了し、新しいクライアントで基本接続を確認してから、高度な通信制御設定を有効にします。
- 移行を完了。サブスクリプションの更新、ルールの適用、OS再起動後の動作を確認してから、旧クライアントの自動起動とプロキシ設定を削除します。
設定の解析エラーや接続異常が発生した場合は、まずエラーの原文、クライアント名、使用中のプラットフォームを記録してください。インストールと移行の詳しい手順はプラットフォーム別ガイド、システムプロキシとTUNの違いはFAQをご覧ください。
ダウンロードセンター:プラットフォーム別に選ぶ →