Clash Plus:新規インストールの第一候補
まず接続を確立し、必要に応じてルールを理解していきたい方に向いています。OSに対応した配布ページから始められるため、複数のデスクトップ版から選ぶ必要がありません。インストール後、サービス提供元の対応設定を読み込み、プロキシグループを選択できることを確認してから、ブラウザーで接続をテストしましょう。iOSではダウンロードページのApp Storeへのリンクを確認してください。ネットワークの制御方法はデスクトップとスマートフォンで異なるため、別のOSの手順をそのまま使わないでください。
選ぶ前に、サブスクリプション形式と必要なプロトコルへの対応を確認してください。同じ名前のマルチプラットフォーム版でも、設定が完全に共通とは限りません。スクリプト、OS固有の項目、複雑なオーバーライドを使う場合は特に注意が必要です。主な用途がLinuxデスクトップなら、当サイトの一覧からVerge RevまたはFlClashを選びましょう。
Clash Plusの各OS向け配布ページを見る →
Clash Verge Rev:デスクトップでの設定・オーバーライド管理
Verge Revはmihomoコアを採用しており、Windows、macOS、Linuxでサブスクリプションを管理し、ルールを調整して接続の問題を切り分けたい方に向いています。基本操作は設定ページからインポートするところから始めます。上級者はオーバーライドを使って個人ルールとサブスクリプションの内容を分けると、リモート設定を直接編集して次回の更新で上書きされるのを防げます。TUNを使う場合は、先にサービスモードや必要な権限を設定してください。
クライアントの設定とコアの設定を分けて考えられる方に適しています。システムプロキシは一部のアプリにプロキシ接続を提供し、TUNは別の仕組みでネットワークを制御します。両者は同じスイッチではありません。接続に問題がある場合はログも確認し、画面上のモード選択だけを原因と決めつけないでください。
Clash Verge Revの使い方を見る →
FlClash:PCとAndroidで近い操作感
FlClashはmihomoベースで、デスクトップとAndroidで共通性の高い設定・プロキシグループ管理を利用できます。複数の端末をよく切り替える方は、似た画面構成に慣れることで設定を探す手間を減らせます。ただし、デスクトップのシステムプロキシ、モバイル端末のVPN権限、バックグラウンドでの動作維持はOSごとの仕組みです。画面が似ていても、こうした違いは解消されません。
複数端末で使う場合は、設定ファイル全体をコピーするのではなく、サブスクリプションの取得元とルールの意図をそろえましょう。端末固有のパス、待ち受けアドレス、ネットワークインターフェースの設定は個別に管理してください。スマートフォンではバッテリー最適化とVPNの状態を、デスクトップでは待ち受けポートとシステムプロキシを確認します。端末ごとに切り分けて確認すれば、特定端末の環境問題をサブスクリプションの失効と誤認しにくくなります。
Clash Nyanpasu:コア選択とデスクトップのカスタマイズ
Nyanpasuは、デスクトップ画面や設定管理の方法を調整したい方に向いています。複数のコアを選べる一方で、互換性の確認が必要です。同じYAMLでも、コアによって受け付ける項目が異なる場合があります。切り替える前に現在のコアを記録し、動作する設定を保存したうえで、使用中のプロトコル、DNS項目、ルール形式が移行先のコアに対応しているか確認してください。
このページで案内するのは、当サイトのダウンロードページで配布するWindows版です。プロジェクトが対応する全プラットフォームを網羅するものではありません。サブスクリプションを読み込んで接続するだけなら、コアの選択によって手順を増やす必要はありません。コアごとの動作を比較する場合は、一度に変更する項目を一つにし、エラーログを保存してください。コア、DNS、ネットワーク制御方式を同時に変更すると、原因を特定しにくくなります。
Clash for Windows:アーカイブ版との互換性確認向け
CFWはメンテナンスが終了しています。古い解説で画面の名称が引用されていることは多いものの、検索しやすいからといって新しいOSやプロトコルに適しているわけではありません。オリジナル版Clashコアとmihomoでは対応機能が異なります。未知のプロキシ種別や設定項目のエラーが出た場合、繰り返しインポートしても解決しません。項目を削除すれば元と同じルールの振り分けを維持できるとも限りません。
古い操作環境の再現や、過去の設定の検証が必要な場合に限り、アーカイブ版を検討してください。普段使いではメンテナンス中のクライアントへの移行を優先し、サブスクリプション、プロキシグループの選択、ポート、独自ルールを一つずつ記録しましょう。古い設定は参考用に残しつつ、複数のクライアントでシステムプロキシを同時に制御したり、同じ待ち受けポートを使用したりしないでください。
Clash Meta for Android:アプリごとのアクセス制御
Clash Meta for Androidは、CMFAとも呼ばれ、アプリごとにプロキシの適用範囲を変えたいAndroidユーザーに向いています。設定内のルールは接続先を決め、アプリのアクセス制御はクライアントによるネットワーク制御の対象アプリを決めます。これは別々の仕組みです。アプリを対象外にした場合、そのアプリに関連するドメインルールを変更しても通常は結果に影響しません。
初回起動時はAndroidのVPN接続を許可してから、設定が有効になっているか確認してください。Androidでは通常、一般的なVPNサービスを同時に一つしか有効にできません。他のVPNアプリがクライアントと干渉する場合もあります。画面ロック後に接続が切れる場合は、設定内のDNSやプロキシグループを変更する前に、バッテリー管理とバックグラウンド実行の制限を確認してください。
Androidの設定手順を見る →
Surfboard:設定形式を確認してから選択
Surfboardは同じダウンロード一覧に掲載されていますが、mihomoの別のGUIというわけではありません。独自実装で、Surge形式の設定を採用しています。Clash YAML形式のサブスクリプションを使っている場合は、サービス提供元が対応形式を用意しているか確認してください。ファイルの拡張子を変えただけでは、別のパーサーで元の設定をそのまま使えません。
対応する設定をすでに持ち、プロキシやルールの記述方法を理解しているAndroidユーザーに向いています。形式が似ていても、別のソフトウェアのモジュール、スクリプト、プロトコルがすべて使えるとは限りません。サブスクリプション情報を含む設定は、サービス提供元が用意した対応方法や信頼できるローカル処理を優先し、見知らぬオンライン変換サービスに安易に渡さないでください。
ClashX Meta:macOSの旧メニューバー環境
ClashX Metaは、既存のmacOS環境でメニューバーから操作する方法を説明する目的には役立ちますが、プロジェクトのメンテナンスは終了しているため、新規インストールの第一候補にはおすすめしません。メニューバーから簡単に切り替えられても、アーカイブ版のコアが増え続ける新しい設定項目を解析できるとは限りません。OSアップデート後に権限、プロキシ設定の残存、起動などの問題が起きた場合は、システム制限を回避し続けるのではなく、移行を検討してください。
Clash Plus、Verge Rev、FlClashに移行する前に、旧クライアントのシステムプロキシを無効にして終了し、新しいクライアントの待ち受けポートを確認してください。以前のプロキシグループ名は選択の参考になりますが、メニューバーの設定やクライアント内部の状態をそのまま移行できるとは限りません。ブラウザーやよく使うアプリでの動作確認後に、古い起動項目を削除しましょう。