各クライアントの解説
各クライアントの用途と注意点
まず、iOS対応、Linux版の有無、アプリごとの振り分けなど、必須条件を決めてから好みを比較しましょう。以下では、選ぶ理由、避けたほうがよいケース、初期設定で確認すべき点を解説します。
Clash Plus
おすすめ
サブスクリプションを追加して使い始めたい方や、コアの違いを詳しく調べる予定がない方に適しています。当サイトではWindows、macOS、Android、iOSへの導線を用意しており、製品選びを一か所で進められます。複数端末で使う場合は、まず1台で設定し、ほかの端末ではプロキシモードと必要な権限を個別に確認してください。複数の環境を同時に変更するのは避けましょう。
複数OSに対応していても、設定が自動同期されるわけではなく、TUN、DNS、バックグラウンド動作がすべてのOSで同じとは限りません。サービスを契約・追加する前に、サブスクリプションの形式と対応プロトコルを確認してください。iOS版はApp Storeから入手できます。機能の詳細は公式サイトclashplus.ioを参照してください。Linuxが必要な場合はVerge RevまたはFlClashを検討してください。
Clash Plusのダウンロードページへ →
Clash Verge Rev
デスクトップで設定を長期的に管理したい方に適しています。mihomoがプロキシプロトコル、ルール照合、ネットワーク処理を担い、クライアントは設定の読み込みや各種設定、動作状況の表示を提供します。サブスクリプションの自動更新を維持しながらローカルルールやDNS設定を追加する場合は、変更前にオーバーライドと設定のマージ方法を理解しておきましょう。
Clash for Windowsからの移行先候補になりますが、旧フォルダーを丸ごとコピーすればそのまま使えるわけではありません。オリジナル版のコア設定項目、旧スクリプト、画面設定は引き継げない場合があります。初回起動時はルールモードとシステムプロキシで接続を確認し、その後必要に応じてTUNを有効にしてください。Linuxではパッケージ形式、デスクトップ環境の依存関係、権限にも注意が必要です。
デスクトップ版のインストーラーを見る →
FlClash
デスクトップとAndroidの両方で使い、画面の切り替えを減らしたい方に適しています。mihomo系のコアを採用しているため、互換性のあるプロキシグループ、ルール、DNS設定を再利用できます。ただし、設定ファイル内のローカルパス、ネットワークインターフェース名、待ち受けアドレスは端末に合わせて変更が必要です。デスクトップ用の設定全体をそのまま流用できるとは限りません。
選ぶ際は、使用する端末のアーキテクチャと権限の許可手順を確認してください。AndroidではシステムVPNの許可が必要で、省電力設定の影響を受ける場合があります。デスクトップのシステムプロキシは、その設定に従うアプリにのみ適用されます。プロキシ経由にならないアプリがある場合は、すぐにクライアントを変えるのではなく、まず通信の経路を確認しましょう。当サイトではFlClashのiOS版を提供していません。
FlClashの対応OS・アーキテクチャを確認 →
Clash Nyanpasu
画面をカスタマイズしたい方、コアを確認しながら独自設定を管理したいデスクトップユーザーに適しています。コアを選べる一方、トラブル時に確認する項目も増えます。同じ設定でもコアが異なれば、対応する項目や動作結果が変わる場合があります。問題を相談するときは、画面のスクリーンショットだけでなく、クライアント名と使用中のコアも伝えましょう。
当サイトのダウンロードページではWindows版を提供しています。プロジェクトが別の配布経路で公開している版は、このページの対応OSに含めていません。初めて使う場合は、互換性のあるコアを一つ選び、サブスクリプションの更新、ルール照合、プロキシの通信経路を確認してから、画面やコアを変更してください。サブスクリプションを追加して接続したいだけなら、まずClash Plusを検討できます。
Windowsクライアント一覧を見る →
Clash for Windows(CFW)
開発終了
CFWは古い解説記事や過去の設定例でよく見かけますが、オリジナルのClash系統と現在のmihomoは完全に同じではありません。アーカイブ版は旧環境の再現、古いルールの動作確認、移行前の比較に利用できます。開発終了後は、OSの変更、プロトコルの進化、互換性の問題が起きても、元のプロジェクトによる継続的な修正は期待できません。
使い慣れた画面をチュートリアルで見たという理由だけで、CFWを新規インストールするのはおすすめしません。既存ユーザーはClash Plus、Verge Rev、FlClashなどへの移行を検討してください。まずサブスクリプションのURLとローカルルールを保存し、プロキシグループ名を記録したうえで、新しいクライアントで一つずつ確認します。旧アプリが起動できても、今後のOSに対応するとは限らず、軽量・高安定とも限りません。
代替クライアントとアーカイブ版を見る →
Clash Meta for Android(CMFA)
Androidを中心に、サブスクリプション、ルール、アプリごとの振り分けを管理したい方に適しています。コアはClash Meta/mihomo系で、過去のオリジナル版Clash for Androidとは別のものです。インストーラーは端末のアーキテクチャに合わせて選んでください。既存アプリを更新する前に、配布元と署名の互換性も確認し、上書きインストールの失敗を防ぎましょう。
接続後の問題は、システム側に原因があることも少なくありません。VPNの許可、バックグラウンド動作の制限、ほかのVPNアプリとの競合を確認してください。最初にほかのVPN接続を切り、クライアントのアプリ別アクセス設定を確認します。アプリがプロキシをバイパスする設定なら、全体モードを有効にしても、そのアプリの通信がVPN経由になるとは限りません。
CMFAのインストーラーを選ぶ →
Surfboard
SurfboardはAndroid向けのプロキシツールですが、ClashのGUIではなく、Clashコアも使用していません。独自の設定構文を採用しており、対応範囲はプロジェクトの説明で確認してください。Surfboard向けの設定がある場合は、専用のルール体系を使えます。Clash YAML形式のサブスクリプションしかない場合、拡張子を変えるだけで読み込めるとは限りません。
異なる設定体系へ移行する場合は、ノードのプロトコル、プロキシグループ、ルールの順序、DNSの動作を確認してください。設定変換は出発点にすぎず、変換に成功してもすべての項目の意味が保たれるとは限りません。変換後の設定を保守する予定がなければ、現在のサブスクリプションに直接対応するクライアントのほうが手間を減らせます。そのため、Clash初心者向けの標準的な選択肢ではありません。
Surfboardのダウンロードページへ →
ClashX Meta
開発終了
macOSのメニューバーでの操作に慣れていて、短期間だけ旧設定を維持したい方に適しています。Clash Meta系ですが、アーカイブ版という名称だけで、現在のmihomoの全機能に対応しているとは判断できません。設定項目が使えるかどうかは実際のコアで確認し、最新の設定例をそのまま旧クライアントへ貼り付けないようにしましょう。
新規インストールなら、まずClash Plus、Verge Rev、FlClashを検討してください。旧環境から移行する場合は、システムプロキシ、待ち受けポート、ローカルルールを記録します。複数アプリがシステムプロキシを繰り返し変更しないよう、旧クライアントを終了してから新しいクライアントを起動してください。移行後はログイン時の起動設定を確認し、再起動後に旧アプリがプロキシ設定を再び引き継がないようにしましょう。
macOS向けの代替候補を見る →