まず、手元の設定形式を確認し、TUNや設定オーバーライド、コアの切り替えが必要かを検討しましょう。以下では操作上の違いを解説します。異なる環境で検証していない速度、メモリ使用量、安定性をランキング形式で評価するものではありません。
Clash Plus:新しい端末におすすめ
Clash Plusは当サイトのおすすめクライアントです。インストーラーページからWindows、macOS、Android、iOS版をダウンロードできます。サブスクリプションを使い始めたばかりの方は、まず設定を読み込み、ポリシーを選び、接続を確認しましょう。その後、必要に応じてDNSや通信制御方式を調整すると、複数の設定を同時に変更して原因を特定しにくくなるのを防げます。
複数端末で同じクライアントシリーズを使うと操作をそろえやすくなりますが、設定項目まで完全に共通とは限りません。特にiOSとデスクトップでは通信の制御方法が異なるため、各プラットフォームの説明で対応する設定形式、プロトコル、必要な権限を確認してください。公式サイトはclashplus.ioで確認できます。ダウンロード先は当サイトのダウンロードページにまとめています。
Clash Plusの対応OSとダウンロード先を見る →
Clash Verge Rev:デスクトップの設定管理
Clash Verge Revはmihomoを採用しており、サブスクリプション、プロキシグループ、ローカル設定をデスクトップで管理したい方に向いています。まずはシステムプロキシで使い始め、システムプロキシを使わないアプリがある場合に、サービスモードやTUNが必要か検討しましょう。インストール直後からすべての通信制御機能を有効にする必要はありません。
設定オーバーライドを使うと、ローカルルールやDNS設定を維持できます。ただし、サブスクリプションの元データ、オーバーライドの処理、最終的に適用される設定の違いを理解しておく必要があります。更新後に通信の振り分けが変わった場合は、エディターの一部分だけでなく、生成された設定とログを確認してください。Linuxでは、インストーラーの形式がディストリビューションに合っているかも確認しましょう。
デスクトップ版・Linux版のダウンロード先を見る →
FlClash:デスクトップとAndroidで操作感を統一
FlClashはmihomoを採用しており、当サイトではWindows、macOS、Android、Linux版を提供しています。PCとAndroidスマートフォンを頻繁に切り替えて使う方は、似た画面構成で設定一覧やポリシーグループ、接続状態を把握しやすくなり、操作画面を探し直す手間を減らせます。
画面構成が似ていても、必要な権限は同じではありません。デスクトップではサービスや仮想ネットワークアダプターが必要になる場合があり、AndroidではシステムVPNの許可や適切なバッテリー設定が必要です。移行時はローカル設定の保存場所、サブスクリプションの更新方法、バックグラウンド動作を個別に確認しましょう。設定を読み込めただけで、すべての端末で正しく通信が振り分けられるとは限りません。
Androidクライアントのダウンロード先を見る →
Clash Nyanpasu:コアと設定の管理
Clash Nyanpasuは、クライアントとコアの役割を理解して使いたい方に向いています。コア管理や設定処理の機能を使い、複数のコアの挙動を比較できます。対応する設定項目は、画面上の項目名だけで判断せず、選択中のコアに基づいて確認してください。
コアを頻繁に切り替える場合は、最小限の設定を保存し、変更を一つずつ検証するのがおすすめです。あるコアで使えるルールが、別のコアでも同じように解釈されるとは限りません。当サイトではWindows版を提供しています。設定処理の順序も確認し、複数のオーバーライドによって最終的なルールが意図と異ならないようにしましょう。
Windowsクライアントのダウンロード先を見る →
Clash for Windows:旧環境の確認と移行
メンテナンス終了
Clash for Windowsは過去のチュートリアルでよく取り上げられています。画面上の項目名や旧版のサービス設定は参考になりますが、新しいPCの標準選択肢にはおすすめしません。アーカイブ版は新しいプロトコルやルール項目、OSとの互換性に対応し続けないため、古い設定で起動できても長期利用に適しているとは限りません。
旧Clash/Clash Premium系のコアとmihomoでは、対応機能が異なります。移行時はサブスクリプションの取得元と必要なローカルルールを引き継ぎ、新しいクライアントのデータフォルダー全体を上書きしないでください。旧版チュートリアルにあるスクリプトや独自項目は一つずつ確認しましょう。設定を読み込めない場合は、まず非対応項目を削除し、新しいコアのドキュメントを参考に同等のルールを作り直してください。
Windowsのインストール・設定ガイドを見る →
Clash Meta for Android:ルールとログの確認
Clash Meta for AndroidはCMFAとも呼ばれ、Meta/mihomo系コアを採用しています。Clashの設定に慣れていて、スマートフォンでルールやログを確認したい方に向いています。接続にはAndroidのシステムVPN許可が必要です。VPN機能を使うほかのアプリがある場合は、同じ通信制御機能を取り合わないか確認してください。
スマートフォンが画面ロック後に切断されても、原因がノードとは限りません。バックグラウンド制限やバッテリー最適化、ネットワーク切り替え時のOSの動作も接続に影響します。まず初期設定で画面表示中の接続を確認し、その後、画面ロック時やWi-Fiとモバイル通信の切り替えを試しましょう。ARM64、ARM、汎用パッケージは端末のアーキテクチャに合わせて選んでください。ファイルサイズだけで選ぶのは避けましょう。
CMFAと対応アーキテクチャを見る →
Surfboard:設定構文を確認してから選ぶ
SurfboardはAndroid向けのネットワークプロキシクライアントです。独自実装とSurge風の設定構文を採用しており、mihomoの別のGUIではありません。互換性のある設定をすでに使っている方は候補にできます。Clash YAML形式のサブスクリプションしかない場合は、設定の提供元が対応形式をサポートしているか、先に確認してください。
設定ファイルの拡張子を変えるだけでは使えません。また、サブスクリプション変換ですべてのルールやプロトコル設定が維持されるとは限りません。変換後はノードの種類、ポリシーグループ、ルールの順序、DNSの動作を確認し、非対応の項目があれば調整してください。既存のClash設定を手早く使いたい場合は、その形式に直接対応するクライアントを選ぶと、問題を切り分けやすくなります。
Surfboardのダウンロード先を見る →
ClashX Meta:古いmacOS環境からの移行
メンテナンス終了
ClashX Metaはメニューバーから操作でき、古いmacOS環境でポリシー選択やシステムプロキシ設定を確認する際に役立ちます。Meta系コアを採用していますが、アーカイブ版のコアが現行mihomoの機能を自動的に備えるわけではありません。新しいOSやプロトコルへの対応も、名称だけから判断できません。
新しい端末では、継続して更新されているクライアントから選ぶのがおすすめです。移行前にサブスクリプション、プロキシポート、ローカルルールを記録し、旧クライアントを終了してシステムプロキシを解除してから、新しいクライアントを起動しましょう。Apple Silicon用とIntel用のインストーラーを選び分けてください。古いOSが新しいクライアントの動作要件を満たさない場合は、プロジェクトの要件を確認しましょう。アーカイブ版を汎用の互換策として使うのは避けてください。
macOSクライアントのダウンロード先を見る →