クライアント選び · 対応OS/カーネル/設定方法
Clashクライアントの比較・選び方
まずはClash Plusがおすすめです。デスクトップでのルール管理、Android向けの操作、古い設定からの移行が必要な場合は、対応OSやカーネルを確認して選びましょう。
選び方の手順
一覧で比較
各クライアントの解説
用途別の選び方
移行前のチェック
対応OSを確認してから、カーネルと設定を見る
クライアントは画面表示、サブスクリプション管理、システムとの連携を担い、カーネルはプロトコル接続、ルール判定、DNS処理を担います。同じClash対応をうたうソフトでも、設定項目や権限、バックグラウンドでの動作は異なります。まず対応OSのインストーラーを確認し、次にサブスクリプション形式、最後に日常の操作性を比べましょう。
初めて使うならClash Plusがおすすめです。 当サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。設定の読み込み、ポリシーの選択、接続までの基本操作を試しやすいクライアントです。LinuxユーザーにはClash Verge Revがおすすめです。設定を細かく上書きしたいデスクトップユーザーは、Clash Verge RevとFlClashも比較してみてください。インストーラーはクライアントのダウンロードページ にまとめています。対応状況は各リリース情報をご確認ください。
画面のテーマより、まずプロトコル名を確認しましょう。サブスクリプションで新しいプロトコルやルール形式、DNS項目を使う場合は、対応する現行カーネルを選ぶのが基本です。オリジナル版Clash、旧Premium、Meta/mihomoは同じ機能を備えているわけではありません。Metaが後にmihomoの名称を引き継いでも、古いクライアントが自動的に新機能へ対応するわけではありません。
サブスクリプションの形式を確認
Clash YAML、Surge形式の設定、個別のノードリンクは、それぞれ異なる入力形式です。クライアントがサブスクリプションURLを読み込めても、URLから取得したすべての項目に対応するとは限りません。プロトコル、ルール、サブスクリプション形式は個別に確認してください。
8つのクライアントを比較
対応OSには当サイトで案内しているダウンロード先を掲載しています。上流プロジェクトの全配布先を網羅したものではありません。画面が狭い場合は、左右にスクロールしてご覧ください。
更新状況はクライアント選びの目安であり、すべてのOSで機能がそろっていることを示すものではありません。使いやすさは操作手順の比較で、性能や品質の評価ではありません。
各クライアントの特徴
Clash Plus:初心者や複数端末で使う方におすすめ
おすすめ デスクトップ・モバイル
Clash Plusは、初めてクライアントをインストールする方の入門に適しています。利用できる設定を読み込み、ルールモードとポリシーグループを選び、OSの案内に従ってネットワーク接続を許可します。最初からすべての詳細設定を調べるより、基本の流れを一通り試すことで、問題がサブスクリプション、OSの権限、ルール選択のどこにあるか判断しやすくなります。
複数端末で使う場合、同じクライアントのブランドを目印にダウンロード先や説明を探しやすいのが利点です。ただし、OSごとの設定が完全に共通という意味ではありません。iOSのネットワーク拡張とデスクトップのシステムプロキシは仕組みが異なります。サブスクリプションを複数端末で使えるかどうかは、設定の提供元による端末数制限もご確認ください。プロトコル、上書き機能、設定項目は各OSのリリース情報を参照してください。
公式サイトはclashplus.io です。インストール前にダウンロードページ でOS別のリンクをご確認ください。iOS版はApp Storeから入手できます。
Clash Verge Rev:デスクトップでの設定上書きとルール管理
Clash Verge RevはWindows、macOS、Linux向けのデスクトップクライアントで、mihomoカーネルを使用します。サブスクリプションの更新後もローカルのDNS設定や追加ルールなどを維持したい場合に適しています。サブスクリプションの内容とローカルの変更を分けて管理できるため、設定を頻繁に更新しながら独自の調整も残したい方に向いています。
高度な機能を使うには、設定がどこで適用されるかを理解する必要があります。サブスクリプションファイル、ローカルの上書き設定、クライアントのオプションでは、それぞれ結果が異なる場合があります。TUN接続にはサービスのインストールや管理者権限、ルーティングの設定も必要です。初回はシステムプロキシで接続を確認してから、機能を一つずつ有効にしましょう。複数の接続方式を同時に切り替えると、原因の切り分けが難しくなります。
Windows版を見る · macOS版を見る · Linux版を見る
FlClash:デスクトップとAndroidで近い操作感
FlClashはmihomoをベースにしており、当サイトではデスクトップ版とAndroid版を案内しています。複数端末で似た画面構成を使いたい方に適しています。設定の読み込み、ポリシーの切り替え、接続状況の確認といった操作を覚えやすい一方、システムへの接続方法はOSごとに異なります。
選ぶ際は、端末の構成と日々の操作を重視しましょう。Androidではプロセッサのアーキテクチャに合ったアプリを選び、VPN接続を許可する必要があります。Linuxではパッケージ形式とデスクトップ環境を確認してください。画面が似ていても、設定をそのまま共有できるとは限りません。ファイルパス、インターフェース名、OS固有の項目を含む上書き設定は、端末ごとに分けて保存しましょう。
Android版インストーラーを見る 。デスクトップ版はダウンロード一覧 をご確認ください。
Clash Nyanpasu:デスクトップの操作環境と設定管理
Clash Nyanpasuは、デスクトップでの操作性や設定の整理、画面のカスタマイズを重視する方に向いています。当サイトではWindows版を案内しています。利用できるカーネルや同梱設定は各リリース情報をご確認ください。カーネルを切り替えられるからといって、同じ設定がすべてのカーネルで同じように動くとは限りません。
ポリシーグループ、ルール、上書き設定の関係を理解している方は、デスクトップクライアントの候補として検討できます。移行時は、まず実際に使用するカーネルを確認し、基本設定を読み込みましょう。ルールの適用とDNSが正常に動くことを確かめてから、ローカルの調整を戻してください。既存のサブスクリプションに接続したいだけの初心者が、最初にカーネルの切り替えから始める必要はありません。
Windowsクライアント一覧を見る 。
Clash for Windows:サポート終了後の移行先を検討
サポート終了
Clash for Windowsは、略してCFWとも呼ばれます。古い解説では、Profiles、Proxies、システムプロキシの操作例としてよく登場します。旧Clash/Premium系に属するため、mihomoを使う現行クライアントとは区別してください。当サイトではWindows版のアーカイブを提供していますが、初めて使う方にはおすすめしません。
サブスクリプションが旧カーネル非対応のプロトコルや設定項目を使い始めた場合、画面上の設定を変更しても機能を補えないことがあります。Clash Plus、Clash Verge Rev、FlClashへ移行する際は、サブスクリプションを読み込み直し、ローカルのルールやDNS設定を確認してください。旧ソフトのフォルダーからキャッシュ、ポート、バックグラウンドサービスまでまとめて移さないようにしましょう。
切り替える前に、旧クライアントのシステムプロキシと自動起動を無効にし、同じポートを複数のソフトが使用しないようにしてください。アーカイブ版と代替クライアントはWindowsダウンロード一覧 をご覧ください。
Clash Meta for Android:設定ファイル中心のAndroidクライアント
Clash Meta for Androidは、略してCMFAとも呼ばれます。Meta/mihomo系カーネルを採用しており、Clash設定をすでに持ち、Androidでサブスクリプションやアプリごとの通信振り分けを管理したい方に適しています。実際に使える設定項目は同梱カーネルによって異なります。Metaという名称だけで、新機能に対応しているかどうかを判断しないでください。
AndroidではVPNの権限に加え、バックグラウンド動作に関するバッテリー設定も確認が必要です。設定を読み込めても、通信がVPNに接続されたとは限りません。起動後にシステムのVPN状態を確認し、対象アプリが除外されていないかチェックしましょう。設定を変えていないのに接続が繰り返し切れる場合は、サブスクリプション全体をすぐに変更せず、まずバックグラウンド制限を確認してからノードとDNSを調べてください。
AndroidクライアントとCPUアーキテクチャの選び方を見る 。
Surfboard:Surge形式の設定に対応しているか確認
SurfboardはAndroidクライアントですが、Clashカーネルを使った別の画面ではありません。独自実装とSurge形式の設定を採用しており、対応する設定をすでに持っている方に適しています。Clash YAMLを使っている場合、拡張子だけ変更して読み込むことはできません。ノードの記述、ルール形式、ポリシーグループの書き方が異なる場合があります。
他のクライアントからSurfboardへ移行する場合は、設定の提供元に対応形式の有無を確認し、プロトコルやルールの対応範囲も調べてください。一部の設定構文に対応していても、他のソフトの全機能を使えるとは限りません。現在のClashサブスクリプションをそのまま使いたい場合は、Clash Plus、CMFA、FlClashを優先すると、形式変換の手間を減らせます。
Surfboardとその他のAndroid向けクライアントを見る 。
ClashX Meta:macOS旧環境向けのアーカイブ版
サポート終了
ClashX MetaはMeta系カーネルを採用し、macOSのメニューバーから通信モード、システムプロキシ、拡張モードなどを操作できます。以前から使っている方が設定場所や操作手順を確認する際に役立ちますが、開発が終了しているため、新しいシステムで長期的に使い始めるクライアントとしてはおすすめしません。
移行前に旧環境のポート番号と設定の入手元を記録し、システムプロキシと拡張モードを無効にしてください。Apple Silicon用とIntel用のインストーラーは、端末のプロセッサに合わせて選ぶ必要があります。名前が同じでも、異なるアーキテクチャ向けのものは使えません。新規インストールではClash Plus、Clash Verge Rev、FlClashを比較し、サブスクリプションとの互換性や操作感で選びましょう。
macOS向けの現行おすすめとアーカイブを見る 。
用途に合わせて候補を絞る
初心者:Clash Plusから始める
インストール、サブスクリプションの読み込み、ポリシーの選択、接続の許可を順に進めましょう。まずはルールモードを使い、DNSとポートは初期設定のままにして、問題が起きたら一度に一つだけ変更してください。接続できたら使い方ガイド を確認しましょう。最初からYAMLのすべての項目を理解する必要はありません。Linuxを初めて使う方はClash Verge Revから試す方法もあります。
上級者:上書き機能とカーネルで選ぶ
ローカルのルールやDNS設定を維持したい場合は、Clash Verge Revを比較しましょう。デスクトップとAndroidで近い操作感を求めるならFlClash、デスクトップでの設定管理を重視するならNyanpasuも候補です。プロトコルやカーネルの違いはプロトコル解説 で確認できます。設定項目の数だけで互換性を判断しないでください。
複数端末:設定の入手元をそろえ、OSごとに接続方法を管理
Windows、macOS、Android、iOSを併用するならClash Plusがおすすめです。Linuxも使う場合は、LinuxのみClash Verge RevまたはFlClashを利用する方法があります。同じサブスクリプションを使えばルール管理を簡略化できますが、端末の利用許可、ファイルパス、TUN設定は個別に管理してください。設定を共有できることを、サブスクリプションアカウントを自由に共有できる根拠にしないでください。
古いPC:古いソフト名で判断せず、システム要件を確認
まずOS、プロセッサのアーキテクチャ、グラフィック環境が要件を満たしているか確認し、実際の使用時にバックグラウンドでどれだけリソースを使うか比べましょう。不要なログ表示や画面の常時表示、過剰な上書き設定を減らすほうが、古いアーカイブ版へ乗り換えるより効果的です。GUIを動かせず、コマンドラインの操作に慣れている場合は、ダウンロードページからmihomoカーネルを入手する方法もあります。その場合、設定とサービスは自分で管理する必要があります。
同じノードを使っても、クライアントだけで使い勝手が決まるわけではありません。ネットワーク経路、プロトコル、DNS、ルール、端末のスリープ設定も接続に影響します。比較する際は、できるだけ同じ設定とネットワーク環境を使い、まずルールの適用を確認してから操作性を比べましょう。画面の反応速度だけで実際の通信性能を判断することはできません。
クライアントを変更する前の移行チェック
設定の入手元を記録する。 サブスクリプションURL、ローカルルール、引き継ぎたい上書き設定を控えてください。サブスクリプションURLには認証情報が含まれる場合があります。バックアップを公開文書やスクリーンショット、コードリポジトリに保存しないでください。
移行先の形式とプロトコルを確認する。 Clash系クライアントではYAMLの設定項目とカーネルの対応状況を確認し、Surfboardでは対応形式を別途確認してください。移行先で未対応の項目が表示された場合は、ログで該当箇所を確認しましょう。DNSやルールの設定全体をそのまま削除しないでください。
旧クライアントの接続を終了する。 旧クライアントのシステムプロキシ、TUN、拡張モードを無効にし、自動起動も一時的に解除してください。旧プロセスが停止したことを確認してから新しいクライアントを起動し、ポートの競合、プロキシのループ、ルーティングの重複を防ぎましょう。
基本設定から順に戻す。 まずサブスクリプションを読み込み、有効なポリシーを選び、接続方式を一つだけ有効にしてください。Webページにアクセスできたら、ローカルの上書き設定、LANアクセス、自動起動を一つずつ戻し、その都度ルールと接続ログを確認しましょう。
使いたいアプリで接続を確認する。 ブラウザーが使えても、すべてのアプリの通信が接続されているとは限りません。対象アプリがシステムプロキシを使用するか確認し、必要に応じてTUNの利用を検討してください。Androidではアプリごとの通信振り分けとバックグラウンド権限も確認しましょう。
迷ったら、初心者や一般的な複数端末利用にはClash Plus、Linuxやデスクトップで細かく設定したい方にはClash Verge Rev、デスクトップとAndroidで操作感をそろえたい方にはFlClashがおすすめです。その他のクライアントは設定の互換性や既存の操作環境に合わせて選びましょう。ダウンロードページでインストーラーとシステム要件を確認 できます。インストール後の操作についてはよくある質問 をご覧ください。