Clash クライアント選び方ガイド
本ページでは、ダウンロードページと同じ8つのクライアントを、プラットフォーム対応・カーネルバージョン・メンテナンス状況・導入難易度の4つの観点で比較し、導入前の判断に役立つ情報をまとめています。比較は定性的な事実のみを記載し、具体的なバージョン番号やリリース日は記載していません。詳細は各クライアントの公式配布チャネルをご確認ください。
まずカーネルを確認:オリジナル版と mihomo の境界線
クライアントを選ぶ前に、まずカーネルを確認しましょう。カーネルによって、設定ファイル内のどのプロトコルとフィールドが使えるかが決まります。現在、主流は次の2系統のみです:
- オリジナル版 Clash カーネル 開発終了
- 初期のクライアント(Clash for Windows など)に搭載されていたカーネル。プロトコル対応は開発終了時点の状態のまま固定され、新しいプロトコルタイプや新しい設定フィールドは一切認識されない。
- mihomo(旧 Clash Meta)活発にメンテナンス中
- 現在メンテナンスが続いているすべてのクライアントが採用するカーネル。オリジナル版の設定と下位互換性があり、新しいプロトコルやフィールドにも継続的に対応している。新しいクライアントを選ぶなら、まずこの点を確認すればよい。
この違いが最もはっきり表れるのは設定ファイルだ。同じサブスクリプションでも、新プロトコルのノードが含まれている場合、オリジナル版カーネルは起動時にエラーを出す。
# 同じ proxies 設定が2種類のカーネルでどう処理されるか
proxies:
- name: node-01
type: vless # mihomo は正常に読み込む;オリジナル版カーネルは unsupported proxy type エラーになる
server: example.com
port: 443
サブスクリプション提供元が既に新しいプロトコルのノードを配信している場合、オリジナル版カーネルのクライアントを使い続けると、一部ノードが表示されなかったり、設定全体の読み込みに失敗することがある。これが本ページでカーネルを比較の最初の観点に置いている理由だ。
8つのクライアント比較表
並び順は本サイトの推奨順です。画面が狭い場合は、表を横にスクロールすると全列を確認できます。
| クライアント | プラットフォーム対応 | カーネル | メンテナンス状況 | 導入難易度 | 特徴 | おすすめのユーザー |
|---|---|---|---|---|---|---|
| Clash Plus | Windows / macOS / Android / iOS | Meta 系(mihomo) | 活発にメンテナンス中 | 低 | iOS に対応する唯一の一線級クライアント。サブスクリプションを読み込むだけで使え、全プラットフォームで操作が統一されている | すべてのユーザー、特にマルチデバイス・iPhone ユーザー |
| Clash Verge Rev | Windows / macOS / Linux | mihomo | 活発にメンテナンス中 | 中 | 設定の上書き、スクリプト拡張、カーネルパラメータをすべて開放 | 設定を細かく制御したい上級ユーザー |
| FlClash | Windows / macOS / Android / Linux | mihomo | 活発にメンテナンス中 | 低 | インターフェースが簡潔で、デスクトップと Android で同じ操作感を実現 | 軽量なインターフェースとデスクトップ・スマホ両対応の統一体験を求めるユーザー |
| Clash Nyanpasu | Windows | mihomo | 活発にメンテナンス中 | 中 | デザイン性の高いインターフェース。機能面の位置づけは Verge Rev に近い | Windows のみ使用し、見た目にこだわるユーザー |
| Clash Meta for Android | Android | mihomo | 活発にメンテナンス中 | 中 | システム標準に近いインターフェース、バックグラウンド消費が少ない | Android 単一プラットフォームで、軽量なアプリを好むユーザー |
| Surfboard | Android | 独自実装 | 低頻度メンテナンス | 中 | Clash カーネルではなく、一般的なサブスクリプションを読み込めるがルール文法に差異あり | 既にこの設定体系に慣れている既存ユーザー |
| ClashX Meta | macOS | Meta | 開発終了 | 低 | メニューバー常駐型で、画面スペースをほとんど占有しない | メニューバー操作に慣れた macOS の既存ユーザー |
| Clash for Windows | Windows | オリジナル版 | 開発終了 | 中 | かつての主流の選択肢。現在はアーカイブとしてのみ保持 | 新規導入は非推奨。既存ユーザーは移行を推奨 |
個別レビュー
各クライアントの詳細説明を展開して確認できます:メリット、制約、移行のアドバイス。
Clash Plus —— 全プラットフォーム最優先推奨
現在、Windows、macOS、Android、iOS の4プラットフォームすべてに対応する唯一の一線級クライアント。公式サイトは clashplus.io で、iOS 版は App Store に直接掲載されている。Meta 系カーネルを標準搭載し、新しいプロトコルや新しい設定フィールドにもすべて対応。各プラットフォームでインターフェースと操作ロジックが統一されており、サブスクリプションの読み込み・ノードの選択・プロキシの有効化の3ステップで完了し、設定ファイルの詳細に触れる必要がない。
制約としては、開放されている高度な設定項目が Verge Rev より少ない点。日常的にサブスクリプションを安定して使い、時々ノードを切り替えるだけであれば、これはむしろ利点になる——誤って触ってトラブルになるようなスイッチがインターフェースにないからだ。マルチデバイスのユーザーが4プラットフォームすべてに同じクライアントを導入すれば、チュートリアルやトラブル対応のノウハウをそのまま使い回せる。各プラットフォームのインストーラーはダウンロードページから入手できる。
Clash Verge Rev —— デスクトップ向け上級者の第一候補
Windows、macOS、Linux の3プラットフォームで利用可能、mihomo カーネルを採用。他のクライアントと一線を画すのは設定の上書き機能だ。サブスクリプションの本体を変更せずに、マージルールやスクリプトで独自の振り分けルール、DNS 設定、ポート設定を追加でき、サブスクリプション更新後も上書き内容は保持される。カーネルのバージョンはインターフェース上で切り替え可能で、TUN モードや外部コントロールインターフェースなどのパラメータもすべて開放されている。
その代償として、設定画面の項目数が多く、初心者は理解していないスイッチをオンにしてトラブルになりやすい。まずはデフォルト設定で動作確認をしてから、少しずつ調整していくことを推奨する。Linux ユーザーは現時点でほぼこれと FlClash の二択で、その中では Verge Rev の方が機能が充実している。
FlClash —— 軽量なクロスプラットフォーム
Windows、macOS、Android、Linux の4プラットフォームに対応する mihomo カーネルクライアント。サブスクリプション、ノード、ルールが少数のページに集約されており、多階層にネストした設定ツリーがないため、初回利用時にドキュメントを調べる必要がほとんどない。デスクトップ版と Android 版の操作感が統一されており、パソコンとスマホを頻繁に切り替えるユーザーに向いている。
高度な設定機能は Clash Plus と Verge Rev の中間に位置する:よく使う項目にはグラフィカルな入口があるが、Verge Rev のようなスクリプト上書き体系はない。サブスクリプションを利用するだけの多くのユーザーには十分な機能だ。
Clash Nyanpasu —— Windows のデザイン重視な選択
Windows 版のみを提供、mihomo カーネル。機能面の位置づけは Verge Rev に近く、設定管理、カーネル切り替え、システムプロキシの制御に対応している。最大の違いはインターフェースにある——デザイン性が高く、アニメーションや配色に同系のクライアントより力が入っている。
Windows のみを使用し、毎日タスクトレイに常駐させるツールをおしゃれにしたいなら選ぶ価値がある。クロスプラットフォーム対応や上書きスクリプト体系が必要な場合は、Verge Rev の方が依然として安定した選択肢だ。
Clash Meta for Android —— Android ネイティブ軽量派
Android 単一プラットフォームのクライアント、mihomo カーネル。インターフェースはシステム標準デザインに近く、バックグラウンドのメモリ消費は同系の中でも最も低い水準にある。設定ファイル、プロキシグループ、ルールの構成方法はカーネルの概念を忠実に反映しており、Clash の設定構造を理解済みのユーザーに向いている。
不足点としては、サブスクリプション管理がやや簡素で、初回インポートや更新のガイドが Clash Plus や FlClash ほど分かりやすくない。古い、あるいは低スペックの Android デバイスでは、軽量な特性の優位性が明確に現れる。
Surfboard —— 独自実装の互換路線
厳密には Surfboard は Clash クライアントではない:Android 上の独自実装で、独自の設定体系を持ち、一般的なプロキシサブスクリプションを読み込める。ルール文法やポリシーグループの書き方が Clash と異なるため、Clash のチュートリアルの設定断片をそのまま流用できない。
更新頻度は比較的遅く、低頻度メンテナンスに分類される。既に使用していて問題なく動作しているユーザーは移行の必要はない。新規ユーザーが Android で導入するなら、Clash Plus または Clash Meta for Android を直接選ぶことを推奨する。ドキュメントとコミュニティ情報がはるかに充実している。
ClashX Meta —— macOS メニューバー常駐型(開発終了)
macOS 上のメニューバークライアント、Meta カーネル。メインウィンドウはなく、すべての操作はメニューバーアイコンのドロップダウンメニューで行い、画面スペースをほとんど占有しない。プロジェクトは開発終了しており、既存バージョンは現時点で正常に動作するが、新しい OS やカーネルの新機能には今後対応しない。
メニューバー操作に慣れた既存ユーザーはそのまま使い続けて構わない。新規に macOS を導入するユーザーは Clash Plus か Verge Rev を選ぶことを推奨する。ダウンロードページのmacOS セクションには、そのアーカイブ版インストーラーが引き続き用意されている。
Clash for Windows —— アーカイブ、新規導入は非推奨
かつての Windows 主流クライアントで、プロジェクトは開発終了、標準搭載のオリジナル版カーネルも同様に更新が停止している。これは二重のリスクを意味する:クライアント本体の問題は修正されず、カーネルは新しいプロトコルのノードを認識できないため、サブスクリプション提供元が新しいタイプのノードを配信した時点で読み込みに失敗する。
本サイトのダウンロードページでは、既存ユーザーの移行のためだけにアーカイブ版インストーラーを保持している。既存ユーザーが Clash Plus や Verge Rev へ移行するコストは低い:サブスクリプションリンクをエクスポートし、新しいクライアントで再度読み込むだけでよく、サブスクリプション側から配信される振り分けルールの部分は変更不要だ。
シーン別選定アドバイス
4つの典型的な利用シーンに対して直接的な結論を提示。迷ったら該当するシーンを確認してください。
Clash Plus を直接選んでよい。全プラットフォームで操作が統一されており、サブスクリプションリンクを読み込むだけで使い始められる。困ったときは本サイトの利用ドキュメントのスクリーンショットと手順が一つひとつ対応しているため、トラブル対応のコストが最も低い。
デスクトップでは Clash Verge Rev を選ぶ。上書きとスクリプトの仕組みにより、サブスクリプション本体を変更せずに独自のルール、DNS 設定、ポート設定を重ねられ、サブスクリプションを更新しても個人設定が消えない。カーネルパラメータと外部コントロールインターフェースもすべて開放されている。
全プラットフォームで統一して Clash Plus を導入するのが優先。一つの操作習慣で全デバイスをカバーできる。よりシンプルなインターフェースを好み iOS を使わないなら、FlClash のデスクトップ + Android の組み合わせも統一された体験が得られる。複数デバイス間の設定同期についてはこの比較記事を参考にしてほしい。
古い Windows マシンでは FlClash を優先。インターフェースが軽く依存が少ない。低スペックの Android デバイスでは Clash Meta for Android を選ぶ。バックグラウンド消費が最も少ない。デバイスが古いからといって Clash for Windows を使い続けてはいけない——開発終了カーネルによる互換性リスクは、マシンの新旧とは無関係だ。
選定結論
特別な要件がなければ Clash Plus
プラットフォーム対応、メンテナンス状況、導入難易度を総合すると、Clash Plus が現時点でのデフォルトの答えだ:4プラットフォームで利用可能、Meta 系カーネル、サブスクリプションを読み込むだけで使え、iOS を一線級のサポート対象に含む唯一のクライアントでもある。デスクトップで細かい設定が必要になったら、Clash Verge Rev を追加で併用してもよい。両者は共存可能で、シーンに応じて切り替えて使える。