クライアント選び・設定の互換性
Clashクライアント比較と選び方ガイド
まずOS、次にサブスクリプション形式を確認し、最後に操作性を比較しましょう。名前が似ていても、コアや権限、設定構文が同じとは限りません。
対応プラットフォーム
コア・設定形式
メンテナンス状況
使いやすさ
まずはClash Plusがおすすめ
初めてインストールする方や、引き継ぐ必要のある高度な設定がない方は、まずClash Plusから始めましょう。Linuxデスクトップ版が必要な場合や、mihomo固有の設定項目を使う場合は、Clash Verge RevとFlClashも比較してください。選ぶ基準は名称にMetaが含まれるかではなく、実際の用途です。
一覧で比較
各クライアントの解説
用途別のおすすめ
移行時の確認事項
クライアント選び・一覧比較
対応OS・コア・メンテナンス状況
対応プラットフォーム欄には、当サイトのダウンロードページで提供しているインストーラーを記載しています。プロジェクトが過去に提供した全プラットフォームを示すものではありません。メンテナンス状況は目安であり、更新頻度を保証するものではありません。インストール前に各配布パッケージの説明をご確認ください。
画面が狭い場合は表を左右にスクロールできます。クライアント名から下部の詳細解説に移動できます。
Metaとmihomo:名前ではなく実際のコアで機能を確認
mihomoはClash.Metaの技術路線を引き継いでいます。旧クライアントの名称にMetaが含まれていても、同梱コアが現在のmihomoの機能をすべて備えているとは限りません。プロトコルの認識、ルール項目の受け入れ、TUNの有効化は、実際のコアとシステム権限を確認してください。詳しくはプロトコルとコアの技術解説 をご覧ください。
クライアントの解説・各製品の特徴
操作感と設定の制約
各クライアントについて、「選ぶ理由」「乗り換えを検討するタイミング」「最初に確認すること」を解説します。使いやすさは操作やトラブルシューティングの負担を示すもので、通信速度の順位ではありません。
Clash Plus:初回インストールの標準的な選択肢
おすすめ
サブスクリプションを追加し、プロキシグループを選んで普段どおり接続したいなら、まずClash Plusを選ぶとよいでしょう。最初から複数のコア切り替えを調べるより、問題を切り分けやすくなります。当サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。まず1台で手順を確認し、その後ほかの端末に移行できます。ただし、複数プラットフォームに対応していても設定が自動同期されるわけではなく、高度な機能がすべてのプラットフォームで共通するわけでもありません。
複雑なYAML設定をお使いの場合は、必要なプロトコル、ルールプロバイダー、DNS項目が各プラットフォームでサポートされているか確認してください。インポートできたからといって、すべての設定が反映されているとは限りません。iOSではダウンロードページからApp Storeに進んでください。製品情報は公式サイト clashplus.io で確認できます。Linuxでは、当サイトがLinux版を提供しているクライアントをご利用ください。
Clash Plusの各プラットフォーム版を見る →
Clash Verge Rev:デスクトップの高度な設定におすすめ
Clash Verge Revは、デスクトップでサブスクリプション、プロキシグループ、ルール、TUNを管理したい方に適しています。mihomoを採用しているため、同コアの拡張構文を使う設定では、旧来のコアを使うクライアントより優先して検討する価値があります。当サイトのダウンロードページではWindows、macOS、Linux向けの配布先を案内しています。お使いの環境に合ったCPUアーキテクチャとインストール形式を選んでください。
高度な機能が多い分、クライアントの設定、サブスクリプションの内容、ローカルの上書き設定を区別する必要があります。サブスクリプション更新後に変更が消えても、アプリに保存されていないとは限りません。設定するレイヤーを間違えている可能性もあります。まず通常のルールモードで動作を確認し、その後、永続的な上書き設定やTUNを設定しましょう。接続スイッチの操作だけでなく、デスクトップで設定を管理したい方には、Clash Plusに次ぐ有力候補です。
デスクトップクライアントのダウンロードへ →
FlClash:デスクトップとAndroidで近い操作感
FlClashはWindows、macOS、Linux、Androidで画面構成が似ているため、端末を替えるたびにプロキシグループ、設定、ログの場所を探し直したくない方に向いています。mihomoベースなので、サブスクリプションやルールの設定に集中できます。ただし、画面が似ていてもシステム上の動作は同じではありません。デスクトップのシステムプロキシとAndroidのVPNでは、制御する通信のレイヤーが異なります。
デスクトップでは正常でスマートフォンだけ問題が起きる場合、すぐにサブスクリプションを替えるのではなく、VPNの許可、バックグラウンド制限、ネットワーク切り替えを確認してください。逆に、デスクトップのブラウザーでは動作するのに他のアプリがプロキシを通らない場合、そのアプリがシステムプロキシを使用していない可能性があります。複数端末で操作感をそろえたい方に適していますが、バッテリー消費やメモリ使用量が少ないとは限りません。実際の動作は接続やルールの設定によって異なります。
FlClashとLinux版のダウンロード先を見る →
Clash Nyanpasu:デスクトップで設定を細かく管理
Clash Nyanpasuは、サブスクリプション、プロキシグループ、コアの役割を理解している方に適しています。選ぶ理由はデスクトップの操作性や設定管理の方法であり、画面を変えれば接続品質が向上するわけではありません。当サイトではWindows版を案内しています。利用できるコア、設定の処理方法、機能の切り替えについては、ダウンロードしたパッケージの説明をご確認ください。
コアや設定処理のオプションを試す前に、正常に動作する元の設定を保存し、項目を一つずつ変更してください。画面に設定項目が表示されても、選択中のコアがその項目に対応しているとは限りません。複数の設定を整理したい方や、自分の使い方に合わせてワークフローを調整したい方は候補に加えてみてください。サブスクリプションを一つ管理するだけなら、標準のおすすめで十分なことが多く、あれこれ設定を増やす必要はありません。
Windowsクライアントを見る →
Clash for Windows:アーカイブ版・新規導入には非推奨
メンテナンス終了
Clash for Windowsは古い解説記事や過去のスクリーンショットでよく見かけます。見慣れた画面でも、今の標準的な選択肢とは限りません。すでにメンテナンスが終了しているため、これまでの操作経験だけをもとに、新しいプロトコルやOSへの対応、現在のmihomo拡張機能を判断することはできません。アーカイブ版は旧環境や既存のワークフローの再現向けであり、継続的な更新が必要な用途には適していません。
CFWから移行する場合は、サブスクリプションの入手元、ローカルルール、プロキシグループ名、ポート設定をバックアップしてから新しいクライアントに読み込んでください。旧アプリのフォルダーをそのまま上書きしたり、システムプロキシやTUNを複数のクライアントで同時に有効にしたりしないでください。まずClash Plusを試し、複雑なルールやローカルの上書き設定が必要ならClash Verge Revも比較しましょう。旧解説記事はボタンの位置を調べる参考にはなりますが、コアの機能は改めて確認が必要です。
Clash for Windowsの代替クライアントを見る →
Clash Meta for Android:YAML中心のAndroidクライアント
Clash Meta for AndroidはCMFAとも呼ばれ、Clash YAML形式のサブスクリプションをすでに持っていて、Androidでもプロキシグループやルールによる振り分けを使いたい方に適しています。技術的にはMeta/mihomo系ですが、対応プロトコルや設定項目は同梱コアによって異なります。デスクトップとの大きな違いは通信の制御方法です。AndroidではシステムのVPN許可を使うため、PCのシステムプロキシ設定をそのまま使うことはできません。
初回起動時は、VPNの許可だけでなく、使用する設定が有効になっていることと、プロキシグループが正しく選択されていることを確認してください。必要に応じてバックグラウンド動作も許可します。画面ロック後に接続が切れる場合は、まずバッテリー管理やバックグラウンド制限を確認しましょう。VPN通信を使用するほかのアプリがある場合は、利用する順番を調整してください。複数のVPNサービスが同じ通信を同時に制御できるとは限りません。
AndroidクライアントとCPUアーキテクチャを選ぶ →
Surfboard:移行前に設定形式を確認
SurfboardはAndroid向けのプロキシクライアントですが、Clash YAMLの画面だけを置き換えるアプリではありません。独自実装を採用し、主に互換性のあるSurge形式の設定を使用します。サブスクリプション提供元がSurfboard対応の設定を明示している場合は、独立した候補になります。Clash YAMLしかない場合、拡張子を変えるだけでは使えません。また、クライアント名だけで対応プロトコルを判断することもできません。
移行時には、ノードのプロトコル、ポリシーグループ、ルール、DNSの動作に対応する設定があるか確認してください。変換ツールでファイルを出力できても、設定の意味がすべて保たれるとは限りません。読み込み結果と接続ログを確認しましょう。互換性のある設定をすでに持ち、その形式を理解している方に適しています。当サイトのClash入門ガイドを使う初心者は、Clash PlusかYAML対応のAndroidクライアントを選ぶほうが簡単です。
Surfboardのダウンロード先を見る →
ClashX Meta:macOSの旧メニューバーワークフローを維持
メンテナンス終了
ClashX MetaはmacOSのメニューバーからよく使う操作を行えます。以前の使い方を知っている方が情報を確認する用途には使えますが、すでにメンテナンスは終了しています。名称のMetaはコアの系統を示すもので、現在のmihomo機能への継続的な対応を保証するものではありません。特にmacOSのアップグレード、異なるCPUアーキテクチャへの移行、新しい通信制御方式の有効化後は、互換性を改めて確認してください。
新規インストールでは、まずClash Plus、Clash Verge Rev、FlClashを比較してください。旧環境を維持する場合は、システムプロキシの設定とローカルの待ち受けポートを記録し、旧クライアントを終了してから代替クライアントを起動しましょう。画面を閉じてもプロキシ設定が旧ポートを参照し続けることがあります。メニューバーでの操作には慣れた方法を活かせますが、旧設定の拡張項目がすべて移行できるとは限らないため、一つずつ確認してください。
macOSクライアントを選ぶ →
用途別に候補を絞り込む
用途に合わせてクライアントを選ぶ
初心者:まずは基本の接続を一度完了する
まずはClash Plusがおすすめです。サブスクリプション形式が対応していることを確認し、設定を読み込んだらルールモードとプロキシグループを選び、接続をテストしてください。DNS、ポート、TUNを一度に変更せず、設定は一つずつ切り替えましょう。問題が起きたときに元へ戻しやすくなります。操作手順はClashの使い方ガイド をご覧ください。Linuxを初めて使う方は、Clash Verge RevとFlClashを比較してみてください。
上級者:維持したい設定機能から選ぶ
実際に使うプロトコル、ルールプロバイダー、DNSモード、通信の制御方法を整理してから、Clash Verge Rev、FlClash、Clash Nyanpasuを比較しましょう。mihomo拡張を使う場合は、GUIの機能一覧だけでなく、同梱コアの対応状況を確認してください。プロトコルの選び方を詳しく知りたい方は技術解説 をご覧ください。画面の見た目だけで技術的な違いを判断しないようにしましょう。
複数端末:操作の統一と設定の同期を区別する
Windows、macOS、Android、iOSを組み合わせて使う場合は、まずClash Plusを検討してください。Linuxも使い、デスクトップとAndroidで近い操作感を求めるならFlClashを比較できます。各端末でシステム権限、サブスクリプションの保存先、バックグラウンド設定を個別に調整する必要があります。同じ設定ファイルでも、ポート、ネットワークインターフェース、OS固有のルールを確認してください。別の端末へコピーできても、異なるOSでそのまま使えるとは限りません。
旧型PC:新旧で決めつけず、実際の負荷を確認
まずOSのバージョンとCPUアーキテクチャが現在のインストーラーに対応しているか確認し、アイドル時、サブスクリプション更新時、実際の接続時のリソース使用量を見てください。不要な頻度の接続チェック、過剰なログ出力、大量のルールを減らすほうが、画面を何度も替えるより効果的な場合があります。CFWが古いから軽いとは限りません。メンテナンス中のクライアントが対応しないOSでは、OSの更新や端末の用途を優先して検討してください。
移行後の確認・一度に変更するのは一つだけ
乗り換え前に確認したい4つのポイント
クライアントを替えても、通常はサブスクリプションサービス自体は変わりません。現在動作している設定や入手元を保管してから、新しいクライアントの操作手順を確認しましょう。
設定の元データをバックアップ。 サブスクリプションの入手元、ローカル設定、独自の上書き設定を記録し、サーバーから配信される内容と旧クライアントにしかない変更を区別してください。サブスクリプションURLは機密情報です。トラブルの相談時に公開スクリーンショットへ載せないでください。
形式とコアを確認。 完全なClash YAML、ノード一覧、Surge形式の設定はそれぞれ異なる入力形式です。読み込み後もルールやプロキシグループが正しく反映されているか確認し、未対応の項目があればコアの互換性を調べてください。
通信の二重制御を防ぐ。 旧クライアントのシステムプロキシとTUNを無効にしてから終了します。新しいクライアントを起動したら待ち受けポートを確認し、複数のプログラムが同じポートを使用していないこと、旧プロキシ設定が残っていないことを確認してください。
結果を段階ごとに確認。 設定の読み込み、プロキシグループの選択、接続ログ、ルールの適用状況を順に確認してください。まず一つのアプリでテストし、その後ほかのアプリにも広げます。問題があればエラー内容を記録し、よくある質問 の手順に沿って確認してください。
クライアント選びの結論: 明確な高度な設定要件がなければ、Clash Plusがおすすめです。Linuxが必要な場合やmihomoを使った設定管理が必要な場合は、Clash Verge Rev、FlClashなどから選んでください。OSとCPUアーキテクチャに合ったインストーラーをクライアントのダウンロードページ で選びましょう。アーカイブ版は、旧環境で使う必要がある場合に限ってご利用ください。