CLIENT SELECTION / プラットフォーム・コア・通信の取り込み方式

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

まずOSとサブスクリプションの形式を確認し、設定管理や通信の取り込み方を比較しましょう。画面が似ていてもコアは同じとは限らず、同じ設定ファイルが別のクライアントでそのまま動くとも限りません。

まずはClash Plus

新規インストールならClash Plusをチェック

当サイトではWindows、macOS、Android、iOS向けにClash Plusをおすすめしています。まずOS要件を確認し、各プラットフォームの手順に沿ってサブスクリプションをインポートしてください。LinuxではClash Verge RevとFlClashを比較しましょう。mihomoの設定を直接管理する場合は、画面の好みよりも項目の互換性やログの確認しやすさを重視してください。

8種のクライアント比較

プラットフォーム欄には当サイトのダウンロードページへのリンク先を記載しており、各プロジェクトが対応するすべてのビルドを示すものではありません。更新状況は選定の目安であり、各OSでの互換性を個別に検証した結果ではありません。インストール前に各プロジェクトの最新情報をご確認ください。画面が狭い場合は表を横にスクロールできます。

難易度は初回インポートとトラブル対処にかかる手間を基準にしています。TUN、サービスモード、バックグラウンド動作に必要な権限は、プラットフォームごとに確認してください。
クライアント 当サイトの対応プラットフォーム コアと設定形式 更新状況 使いやすさ 特徴・制約 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS コアと設定の互換範囲は各プラットフォームの説明をご確認ください。異なるプラットフォームの実装が完全に同一とは限りません 活発に開発中 低め。プラットフォームごとの手順でインポート デスクトップとモバイルに対応。機能の有無はOSごとに要確認 初めて使う方、複数端末を使う方
Clash Verge Rev Windows、macOS、Linux mihomo、Clash YAML設定 活発に開発中 中程度。サービスや権限の設定が必要 デスクトップの設定管理、システムプロキシ、TUN デスクトップユーザー、ルールを管理する方
FlClash Windows、macOS、Linux、Android mihomo、Clash YAML設定 活発に開発中 低〜中程度 デスクトップとAndroidで似た操作感 デスクトップとスマートフォンを併用する方
Clash Nyanpasu Windows 複数のコアを管理可能。本家、Meta/mihomoの機能は実際に選んだコアによって異なる 活発に開発中 中程度。GUIとコアの違いを把握する必要あり コア管理、デスクトップでの設定操作 コアごとの違いを確認できる方
Clash for Windows Windows 旧来のClashコアを採用。現行のmihomoとは異なる 開発終了 古い解説記事は多いが、互換性の確認に手間がかかる 過去の設定や旧環境を参照する用途 旧環境を再現したい方
Clash Meta for Android Android Meta/mihomo系、Clash YAML設定 活発に開発中 中程度。バックグラウンド動作の権限設定が必要 Android VPNによる通信の取り込み、アプリごとのアクセス制御 Androidで設定を管理する方
Surfboard Android 独自実装。Clash/mihomo非対応。独自にサポートする設定構文を使用 活発に開発中 中程度。形式の確認が必要 互換性のある設定をすでに持つAndroid環境向け Surfboard対応の設定をすでに持つ方
ClashX Meta macOS Meta系。アーカイブ済みコアのため機能に制限あり 開発終了 基本操作は少ないが、移行時のトラブル対処に手間がかかる メニューバーから操作。過去の設定を参照する用途 すでにインストール済みの環境から移行する方

用途別の選び方

まず設定をインポートできるか、アプリの通信をプロキシ経由にできるかを確認し、その後で画面や自動化機能を比較しましょう。今は使わない機能のために、環境全体を複雑にする必要はありません。

クライアントごとの特徴と注意点

以下では設定の手順と移行コストを中心に解説します。実測していない性能ランキングで比較することはありません。

Clash Plus

おすすめ

インストールからインポート、ルール選択まで、一連の手順で進めたい方や、デスクトップとスマートフォンを併用する方に適しています。複数のプラットフォーム向けのダウンロードがそろっている点が選ぶ理由であり、すべての端末で設定が完全に同じという意味ではありません。iOSはシステムVPN経由で通信を取り込みます。デスクトップではシステムプロキシとほかの取り込み方式を区別し、表示された権限の説明を一つずつ確認してください。

複雑なYAML設定を使っている場合は、対象プラットフォームの各項目への対応状況を確認してからインポートし、ポリシーグループ、ルール、DNSが想定どおりか確認してください。設定名が表示されたことだけで移行完了と判断しないでください。製品情報はclashplus.ioで確認できます。

Clash Plusのプラットフォーム別ページを見る →

Clash Verge Rev

デスクトップを日常的に使い、接続状況を確認しながら振り分け設定を管理したい方に適しています。mihomoコアなら同じ設定項目のドキュメントをもとに問題を調べられます。GUIでは設定の選択、システムプロキシ、TUNなどの日常的な操作ができます。初回インストールでは通常のプロキシ接続を先に確認し、その後でサービスモードや管理者権限を設定してください。

設定管理ができる分、サブスクリプションの原文とローカルでの変更を区別する必要があります。更新で上書きされる内容を直接編集すると、次回の更新で変更が失われることがあります。マージ、上書き、スクリプト処理を使う場合は、入力設定と最終設定を保存し、クライアントが実際に対応する方法で変更を管理してください。

デスクトップ向けのダウンロード विकल्पを見る →

FlClash

デスクトップとAndroidを行き来し、似た操作感を求める方に適しています。mihomoベースの設定を使えるためルールの考え方を共有しやすい一方、デスクトップのプロキシ切り替えとAndroidのVPN許可は別の仕組みです。スマートフォンではバックグラウンド動作、バッテリー最適化、ほかのVPNアプリとの競合にも注意してください。

既存の設定はまず1台で動作を確認し、その後1台ずつ移行してください。デスクトップのファイルパスや待ち受けアドレスをそのままスマートフォンに使うことはできません。「接続済み」と表示されてもアプリが通信できない場合は、まずそのアプリが通信の取り込み対象か確認し、次にDNSとルールを調べましょう。プラットフォームの権限に関する問題をコアの問題と混同しないでください。

Androidクライアントの選択肢を見る →

Clash Nyanpasu

GUIとコアの動作状態を切り分けて確認できるデスクトップユーザーに向いています。本ページでは当サイトのWindows向けインストール先を比較しています。コアを管理する場合、同じクライアントの画面でもコアを切り替えると設定項目の互換性が変わることがあります。起動できたからといって、従来のDNS、ルール、プロトコルの設定が同じように動くとは限りません。

まずコアと設定の組み合わせを一つに固定して動作を確認し、その後で別の組み合わせを試してください。トラブル対処の際は、選択したコア、実際に読み込まれた設定、解析ログを記録しましょう。サブスクリプションのインポートとポリシーグループの切り替えだけなら、複数コア管理の複雑さを加える必要はないかもしれません。

Windowsクライアントの選択肢を見る →

Clash for Windows

開発終了

CFWの略称で知られ、主に旧環境や過去の解説を参照するために使われます。現行のmihomoクライアントと同じものとして扱うことはできません。新しいプロトコルや設定項目はアーカイブ済みのコアで認識されない場合があります。古い解説にあるボタンの位置、サービスのインストール方法、システムプロキシの説明も、現在のOSには当てはまらないことがあります。

新規インストールでは優先しないでください。すでに動作している環境はバックアップを取ってから、開発が続くクライアントへ移行できます。移行には元のサブスクリプションや設定ファイルを使い、アプリのデータフォルダー全体をそのままコピーしないでください。古い問題の再現が必要な場合は、テスト範囲を限定し、現在の環境との違いを記録しましょう。

開発継続中のWindows向けクライアントを比較 →

Clash Meta for Android

CMFAの略称で知られ、Clash YAMLを理解し、Androidで設定を直接管理したい方に適しています。Meta/mihomo系の設定機能は実際に使うビルドに対応しているか確認してください。デスクトップ版の設定項目や操作方法をそのまま流用できるとは限りません。初回起動時にVPNを許可し、設定が選択されていることを確認してください。

スマートフォンのトラブルは、バックグラウンド制限やアプリごとのアクセス制御が原因の場合があります。画面ロック後に接続が切れるなら、OSがバックグラウンドプロセスを終了していないか確認してください。一部のアプリだけ問題がある場合は、VPNの対象から除外されていないか確認しましょう。インストーラーのアーキテクチャも端末に合わせて選び、ファイル名にAndroidとあるだけで判断しないでください。

CMFAとほかのAndroid向け विकल्पを見る →

Surfboard

Surfboardに対応した設定をすでに持ち、その設定方式を使い続けたいAndroidユーザー向けです。Clash YAMLに別の画面をかぶせたクライアントではなく、mihomoも使用しません。ブラウザーでサブスクリプションURLを開けることと、返された内容をSurfboardが解析できることは別です。

利用前に、サービス提供元が案内する形式、プロトコル、ルール構文に対応しているか確認してください。形式変換で対応できるのは変換可能な項目に限られ、すべてのポリシーグループ、DNS設定、拡張項目が保持されるわけではありません。Clash YAMLしか手元にない場合は、その形式に対応するクライアントを使うほうが簡単です。

Android向け設定形式の対応状況を見る →

ClashX Meta

開発終了

Meta系コアを採用したmacOSメニューバークライアントで、既存環境からの移行時に参照する用途に向いています。メニューバーに操作がまとまっていますが、アーカイブ済みのため、新しいOSの変更やコアの設定項目に継続して対応するとは限りません。macOSに新規インストールする場合は、Clash Plus、Clash Verge Rev、FlClashを優先して比較してください。

移行前に、現在の待ち受けポート、ルールモード、システムプロキシの状態を記録してください。旧クライアントを終了したらプロキシ設定が元に戻っていることを確認してから、新しいクライアントを起動しましょう。ポートの競合やシステムプロキシの二重変更を防げます。Apple Silicon用とIntel用のインストーラーも個別に確認してください。

macOSクライアントの選択肢を見る →

クライアントを切り替える前の確認事項

クライアントを選んだら、元に戻せる手段を確保してください。同じポートを使って複数のプロキシコアを同時に起動しないでください。

  1. サブスクリプションとローカルの変更を保存します。サブスクリプションURLは機密情報として扱い、公開スクリーンショットや質問への投稿は避けてください。元の設定とローカルの上書き設定を分けて保存し、サブスクリプション更新で上書きされる変更を確認します。
  2. 旧クライアントを停止し、通信の取り込み設定を元に戻します。システムプロキシ、TUN、VPNを無効にしてからアプリを終了します。旧サービスがバックグラウンドで動いていないか確認してください。新しいクライアントでアドレスが使用中と表示された場合は、まずポートの競合を解消します。
  3. 形式とコアを確認します。現在のサブスクリプションが返す形式に、移行先のクライアントが対応しているか確認してください。設定の解析に失敗した場合は、エラーが示す項目を確認し、接続先を何度も切り替えないでください。SurfboardとClash YAMLは特に明確に区別する必要があります。
  4. 最小限の設定から動作確認します。まず設定をインポートして選択し、1つのアプリで接続をテストしてから、カスタムルールやDNSを少しずつ戻します。一度に変更する項目を一つに絞ると、どの操作が結果に影響したか判断できます。
  5. 実際の通信経路を確認します。ルールモードを設定しただけでは、アプリの通信は自動的にプロキシ経由になりません。デスクトップアプリがシステムプロキシを無視したり、AndroidアプリがVPNの対象外になっていたりする場合があります。まず通信が取り込まれているか確認し、その後で適用されたルールを確認してください。
  6. 最後に自動更新を再開します。手動更新が成功してから更新間隔を設定してください。ローカルの上書き設定をバックアップし、更新後もポリシーグループ、ルール参照、設定の選択状態が正しいことを確認します。

結論:初めてのインストールにはClash Plusがおすすめです。デスクトップでmihomoの設定を直接管理するならClash Verge RevとFlClashを比較しましょう。Androidでは設定形式に合わせてCMFAまたはSurfboardを選び、CFWとClashX Metaは過去の環境を参照する用途にとどめてください。最終的には対象OSで設定をインポートでき、動作し、問題を調べられるかで判断しましょう。

Clash最新版をダウンロード