選び方ガイド

Clashクライアント
比較・選び方

まずOSと設定形式を確認し、通信の制御方法と更新状況を比較しましょう。ルールやプロトコルへの対応はコアによって異なり、設定の読み込みや権限の許可、日常操作の手順はクライアントによって変わります。

対応OS・コア・更新状況

対応OSは、当サイトのインストーラーページで提供しているダウンロード先を示します。各プロジェクトが過去に対応していたすべてのOSを網羅するものではありません。使いやすさは、設定の読み込み、接続、権限設定の手間を基準にしており、性能評価ではありません。

画面が狭い場合は、比較表を横にスクロールできます。設定の対応範囲は、利用するコアやクライアントのビルド、OSの権限にも左右されます。

8つのクライアントを比較
クライアント 当サイトのダウンロード対象OS コア 更新状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS OSごとに異なります。各プラットフォームの説明をご確認ください 継続して更新中 低め。まずサブスクリプションとポリシーを設定 複数OS対応、サブスクリプション、日常的な接続の管理 初心者、複数端末を使う方。当サイトのおすすめ
Clash Verge Rev Windows、macOS、Linux mihomo(旧Clash.Meta系) 継続して更新中 基本接続は簡単。オーバーライドやTUNには追加の知識が必要 サービスモード、TUN、設定オーバーライド デスクトップのプロキシ設定を細かく調整したい方
FlClash Windows、macOS、Android、Linux mihomo 継続して更新中 低め。OSごとに権限の許可が必要 複数OSで近い画面構成とポリシー・接続管理 デスクトップとAndroidの両方を使う方
Clash Nyanpasu Windows コア管理に対応。Clash/Metaの機能は選択したコアによって異なる 継続して更新中 中程度。コアと設定処理の関係を理解する必要あり コアの切り替え、設定処理、画面のカスタマイズ 異なるコアの挙動を比較したい上級者
Clash for Windows Windows(アーカイブ版) 旧Clash/Clash Premium系。mihomoではありません メンテナンス終了 旧版チュートリアルは豊富。新しいルールとの互換性は要確認 過去の設定や旧版の操作手順を確認 一時的に旧環境を再現したい方
Clash Meta for Android Android Meta/mihomo 継続して更新中 中程度。VPNの許可とバックグラウンド動作の設定が必要 AndroidのVPN機能による通信制御、ログ・ルールの確認 Clashの設定に慣れたAndroidユーザー
Surfboard Android 独自実装。Clashコアではありません 継続して更新中 互換性のある設定があれば簡単。構文の移行には学習が必要 Surge風の設定、AndroidのVPN機能による通信制御 互換性のある設定やルールをすでに使っているAndroidユーザー
ClashX Meta macOS(アーカイブ版) Meta系。アーカイブ版のコアは現行のmihomoとは異なります メンテナンス終了 メニューバーから簡単に操作できます。新しいOSでの動作は要確認 メニューバー操作、過去のMeta設定の確認 古いmacOS環境から移行する方

8つのクライアントの特徴

まず、手元の設定形式を確認し、TUNや設定オーバーライド、コアの切り替えが必要かを検討しましょう。以下では操作上の違いを解説します。異なる環境で検証していない速度、メモリ使用量、安定性をランキング形式で評価するものではありません。

Clash Plus:新しい端末におすすめ

Clash Plusは当サイトのおすすめクライアントです。インストーラーページからWindows、macOS、Android、iOS版をダウンロードできます。サブスクリプションを使い始めたばかりの方は、まず設定を読み込み、ポリシーを選び、接続を確認しましょう。その後、必要に応じてDNSや通信制御方式を調整すると、複数の設定を同時に変更して原因を特定しにくくなるのを防げます。

複数端末で同じクライアントシリーズを使うと操作をそろえやすくなりますが、設定項目まで完全に共通とは限りません。特にiOSとデスクトップでは通信の制御方法が異なるため、各プラットフォームの説明で対応する設定形式、プロトコル、必要な権限を確認してください。公式サイトはclashplus.ioで確認できます。ダウンロード先は当サイトのダウンロードページにまとめています。

Clash Plusの対応OSとダウンロード先を見る →

Clash Verge Rev:デスクトップの設定管理

Clash Verge Revはmihomoを採用しており、サブスクリプション、プロキシグループ、ローカル設定をデスクトップで管理したい方に向いています。まずはシステムプロキシで使い始め、システムプロキシを使わないアプリがある場合に、サービスモードやTUNが必要か検討しましょう。インストール直後からすべての通信制御機能を有効にする必要はありません。

設定オーバーライドを使うと、ローカルルールやDNS設定を維持できます。ただし、サブスクリプションの元データ、オーバーライドの処理、最終的に適用される設定の違いを理解しておく必要があります。更新後に通信の振り分けが変わった場合は、エディターの一部分だけでなく、生成された設定とログを確認してください。Linuxでは、インストーラーの形式がディストリビューションに合っているかも確認しましょう。

デスクトップ版・Linux版のダウンロード先を見る →

FlClash:デスクトップとAndroidで操作感を統一

FlClashはmihomoを採用しており、当サイトではWindows、macOS、Android、Linux版を提供しています。PCとAndroidスマートフォンを頻繁に切り替えて使う方は、似た画面構成で設定一覧やポリシーグループ、接続状態を把握しやすくなり、操作画面を探し直す手間を減らせます。

画面構成が似ていても、必要な権限は同じではありません。デスクトップではサービスや仮想ネットワークアダプターが必要になる場合があり、AndroidではシステムVPNの許可や適切なバッテリー設定が必要です。移行時はローカル設定の保存場所、サブスクリプションの更新方法、バックグラウンド動作を個別に確認しましょう。設定を読み込めただけで、すべての端末で正しく通信が振り分けられるとは限りません。

Androidクライアントのダウンロード先を見る →

Clash Nyanpasu:コアと設定の管理

Clash Nyanpasuは、クライアントとコアの役割を理解して使いたい方に向いています。コア管理や設定処理の機能を使い、複数のコアの挙動を比較できます。対応する設定項目は、画面上の項目名だけで判断せず、選択中のコアに基づいて確認してください。

コアを頻繁に切り替える場合は、最小限の設定を保存し、変更を一つずつ検証するのがおすすめです。あるコアで使えるルールが、別のコアでも同じように解釈されるとは限りません。当サイトではWindows版を提供しています。設定処理の順序も確認し、複数のオーバーライドによって最終的なルールが意図と異ならないようにしましょう。

Windowsクライアントのダウンロード先を見る →

Clash for Windows:旧環境の確認と移行

メンテナンス終了

Clash for Windowsは過去のチュートリアルでよく取り上げられています。画面上の項目名や旧版のサービス設定は参考になりますが、新しいPCの標準選択肢にはおすすめしません。アーカイブ版は新しいプロトコルやルール項目、OSとの互換性に対応し続けないため、古い設定で起動できても長期利用に適しているとは限りません。

旧Clash/Clash Premium系のコアとmihomoでは、対応機能が異なります。移行時はサブスクリプションの取得元と必要なローカルルールを引き継ぎ、新しいクライアントのデータフォルダー全体を上書きしないでください。旧版チュートリアルにあるスクリプトや独自項目は一つずつ確認しましょう。設定を読み込めない場合は、まず非対応項目を削除し、新しいコアのドキュメントを参考に同等のルールを作り直してください。

Windowsのインストール・設定ガイドを見る →

Clash Meta for Android:ルールとログの確認

Clash Meta for AndroidはCMFAとも呼ばれ、Meta/mihomo系コアを採用しています。Clashの設定に慣れていて、スマートフォンでルールやログを確認したい方に向いています。接続にはAndroidのシステムVPN許可が必要です。VPN機能を使うほかのアプリがある場合は、同じ通信制御機能を取り合わないか確認してください。

スマートフォンが画面ロック後に切断されても、原因がノードとは限りません。バックグラウンド制限やバッテリー最適化、ネットワーク切り替え時のOSの動作も接続に影響します。まず初期設定で画面表示中の接続を確認し、その後、画面ロック時やWi-Fiとモバイル通信の切り替えを試しましょう。ARM64、ARM、汎用パッケージは端末のアーキテクチャに合わせて選んでください。ファイルサイズだけで選ぶのは避けましょう。

CMFAと対応アーキテクチャを見る →

Surfboard:設定構文を確認してから選ぶ

SurfboardはAndroid向けのネットワークプロキシクライアントです。独自実装とSurge風の設定構文を採用しており、mihomoの別のGUIではありません。互換性のある設定をすでに使っている方は候補にできます。Clash YAML形式のサブスクリプションしかない場合は、設定の提供元が対応形式をサポートしているか、先に確認してください。

設定ファイルの拡張子を変えるだけでは使えません。また、サブスクリプション変換ですべてのルールやプロトコル設定が維持されるとは限りません。変換後はノードの種類、ポリシーグループ、ルールの順序、DNSの動作を確認し、非対応の項目があれば調整してください。既存のClash設定を手早く使いたい場合は、その形式に直接対応するクライアントを選ぶと、問題を切り分けやすくなります。

Surfboardのダウンロード先を見る →

ClashX Meta:古いmacOS環境からの移行

メンテナンス終了

ClashX Metaはメニューバーから操作でき、古いmacOS環境でポリシー選択やシステムプロキシ設定を確認する際に役立ちます。Meta系コアを採用していますが、アーカイブ版のコアが現行mihomoの機能を自動的に備えるわけではありません。新しいOSやプロトコルへの対応も、名称だけから判断できません。

新しい端末では、継続して更新されているクライアントから選ぶのがおすすめです。移行前にサブスクリプション、プロキシポート、ローカルルールを記録し、旧クライアントを終了してシステムプロキシを解除してから、新しいクライアントを起動しましょう。Apple Silicon用とIntel用のインストーラーを選び分けてください。古いOSが新しいクライアントの動作要件を満たさない場合は、プロジェクトの要件を確認しましょう。アーカイブ版を汎用の互換策として使うのは避けてください。

macOSクライアントのダウンロード先を見る →

用途から候補を絞る

まずOSと設定の互換性を確認し、そのうえで画面や操作の好みから選びましょう。以下の提案は、クライアント名だけで実環境での動作を保証するものではありません。

クライアント切り替え前の確認手順

  1. 設定の入手元を控える。サブスクリプションURL、更新方法、手動で追加したルールを記録します。URLにアクセス情報が含まれる場合があるため、公開スクリーンショットやログ、オンライン変換ツールに載せないでください。
  2. 構文とコアを確認する。Clash YAML、Surge風の設定、過去の独自項目を区別してください。ファイルを読み込めても、インポートが完了したというだけです。ルール、プロキシグループ、DNSが正しく認識されているか、引き続き確認しましょう。
  3. 旧クライアントの通信制御を停止する。旧クライアントを終了し、システムプロキシ、バックグラウンドサービス、VPN接続を確認してください。ポートやデフォルトルートの競合を防ぐため、旧クライアントを停止してから新しいクライアントを起動し、最小限の設定でテストしましょう。
  4. ローカル設定は一つずつ戻す。まず基本接続を確認し、その後カスタムルール、TUN、DNS設定を戻します。旧クライアントのフォルダー全体を一度にコピーしないでください。保存場所、サービスの状態、権限設定はクライアント間でそのまま引き継げないことがほとんどです。
  5. 実際に使うアプリで確認する。Webページ、プロキシが必要なアプリ、直接接続するサイト、ネットワークの切り替えをテストしてください。ノードの遅延テストで分かるのは特定の測定条件での結果です。帯域、接続の継続性、実際にルールが適用されるかの確認に代わるものではありません。

システムプロキシとTUNで通信制御の範囲が分からない場合は、まずTUNモードの説明を確認してください。各OSでの詳しい操作手順は全プラットフォーム向けインストールガイドをご覧ください。別のクライアントとスイッチ名をそろえるために、その設定をそのまま流用しないでください。

選び方の結論:まずはClash Plus

初心者や、Windows、macOS、Android、iOSを日常的に使う方は、まずClash Plusを選びましょう。LinuxではClash Verge RevとFlClashを比較してください。特定のコア管理機能が必要ならClash Nyanpasu、Surge風の設定を使っているAndroidユーザーならSurfboardも候補です。

Clash for WindowsとClashX Metaは、過去の環境を確認するためのアーカイブとして掲載しており、新しい端末向けの標準的なおすすめではありません。候補を決めたら、インストーラーページでOSとアーキテクチャに合ったものを選びましょう。比較のためにすべてのクライアントを先にインストールする必要はありません。

インストーラーページでOSに合ったクライアントを選ぶ →