対応OS / コア / 設定の互換性

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

まず対応端末を確認し、次に設定の互換性をチェックしましょう。Clash for Windowsは開発が終了しています。新規導入には更新が続いているクライアントを選び、旧環境を引き継ぐ場合はサブスクリプションとルールの移行可否を確認してください。

まずはClash Plusがおすすめです。LinuxデスクトップではClash Verge RevとFlClashを比較してみましょう。

選び方の結論

新規導入ならまずClash Plus

Windows、macOS、Android、iOSで使う方は、まずClash Plusを候補にしてみましょう。選ぶ際は、サブスクリプションのインポート、プロキシグループの選択、ルールモード、接続状態を確認するのがポイントです。最初からYAML全体を編集する必要はありません。iOS版はApp Storeから入手できます。製品情報は公式サイトclashplus.ioをご覧ください。

設定の上書き、サービス権限、接続トラブルの調査など、必要な機能が明確な場合はClash Verge RevやFlClashなども比較しましょう。Linuxユーザーは、この2つのデスクトップクライアントから検討できます。おすすめ製品でも、プラットフォームによって設定名や機能が異なる場合があります。インストール前にシステム要件をご確認ください。

各プラットフォームのダウンロードを見る

このページでは使い方を比較し、ベンチマークによる順位付けは行っていません。更新状況は定性的な目安です。導入時には選んだブランチのリリースノートを確認してください。クライアント名だけで継続的なメンテナンスを保証するものではありません。

8つのクライアントを比較

対応プラットフォーム欄は、製品が対応するOSと当サイトで配布するパッケージを区別しています。コアによって対応するプロトコルや設定項目が異なり、設定画面は操作方法を左右します。この2つは分けて考えましょう。画面が狭い場合は、表を左右にスクロールできます。

クライアントの対応OS・コア・対象ユーザー
クライアント 対応プラットフォーム コアと設定方式 更新状況 使い始めやすさ 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS Clashエコシステムの設定に対応。コアの実装や設定項目の対応状況はプラットフォームごとに要確認 活発に開発中 比較的簡単。まずサブスクリプションとモードを設定 デスクトップとモバイルに対応し、日常的な設定管理が可能 初めて導入する方、複数端末で使う方
Clash Verge Rev Windows、macOS、Linux mihomoを採用。Meta系の後継ルート 活発に開発中 基本操作は分かりやすい。設定の上書きやTUNには権限の理解が必要 サービスモード、TUN、設定の上書き デスクトップで継続利用したい方、詳細な調整を行う方
FlClash Windows、macOS、Linux、Android mihomo 活発に開発中 比較的簡単〜中程度。プラットフォームごとに権限設定が異なる 共通性の高いクロスプラットフォームUI、プロキシグループ、接続管理 PCとAndroidを併用する方
Clash Nyanpasu デスクトップ対応。当サイトではWindows版を提供 Meta/mihomo系。利用できるコアはインストールパッケージによる 活発に開発中 中程度。コアと設定の扱いを理解する必要あり 設定管理、UIのカスタマイズ、コア関連の設定 設定を自分で整理したいデスクトップユーザー
Clash for Windows 過去にはデスクトップ各OSに対応。当サイトではWindows版のアーカイブのみ提供 Clashオリジナル版 / Premiumの旧系統 開発終了 旧ユーザーにはなじみやすい一方、新規ユーザーは互換性の制約に注意 General、Profiles、Mixinなど従来のワークフロー 旧環境の維持、移行時の比較
Clash Meta for Android Android Meta/mihomo系 活発に開発中 中程度。VPNの許可とバックグラウンド制限への対応が必要 アプリごとの通信制御、設定のインポート、ルール振り分け Androidでアプリごとに通信を振り分けたい方
Surfboard Android 独自のプロキシ実装とSurge形式の設定。Clashコアではありません 活発に開発中 互換性のある設定があれば比較的簡単 Surge形式の設定管理、Android VPNによる通信処理 対応設定をすでに持っているAndroidユーザー
ClashX Meta macOS 旧Metaコアを採用。継続的に更新されているmihomoとは別物 開発終了 メニューバーから簡単に操作できる一方、保守性には難あり メニューバーからモードやプロキシグループを切り替え 既存のmacOS環境を維持したい方

各クライアントの特徴

以下では「できること」「注意点」「おすすめのユーザー」の順に紹介します。操作の難易度は利用方法に基づく目安であり、性能や品質の評価ではありません。

Clash Plus

おすすめ

初回セットアップをいくつかの分かりやすい操作で済ませたい方に向いています。プラットフォームを選び、有効なサブスクリプションをインポートしてプロキシグループを選択したら、ブラウザーや対象アプリで接続を確認しましょう。初心者にとっては、高度な設定をいきなり調べるより、繰り返し使える手順を身につけることが大切です。Clash PlusはWindows、macOS、Android、iOSに対応しており、複数端末で使うクライアントの最初の候補になります。

複数のOSに対応していても、設定や動作がすべて共通とは限りません。デスクトップのシステムプロキシとモバイルのVPN接続は仕組みが異なり、権限、バックグラウンド実行、DNSの動作にも違いがあります。特殊なプロトコルや拡張項目を含む設定を移行する場合は、各プラットフォームの説明を確認してください。同じクライアント名だからといって、設定全体をそのまま使えるとは限りません。

Clash Plusの各プラットフォーム情報を見る →

Clash Verge Rev

PCを中心に使い、通信をさらに細かく管理したい方に適しています。mihomoを採用しており、まずはシステムプロキシやルールモードから使い始め、必要に応じてTUN、サービスモード、設定の上書きを利用できます。特定のアプリがどのルールを通ったか調べる際は、プロキシグループを切り替えるだけでなく、接続情報やログを確認することが役立ちます。

詳細な機能を使うほど、設定の階層も増えます。サブスクリプションの元設定、クライアント側の上書き、実行時に適用される最終設定は、それぞれ異なる場合があります。ポート、DNS、ルールを変更したら、どの階層に反映されたか確認しましょう。サブスクリプションの更新で変更が消えるのを防げます。TUNを有効にする前にサービス権限と仮想ネットワークアダプターの状態を確認し、すべての通信制御方式を同時に有効にする必要はありません。

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

FlClash

FlClashはmihomoを採用し、Windows、macOS、Linux、Androidに対応しています。端末が変わっても、設定、プロキシグループ、接続管理の操作構成が比較的似ている点が特長です。PCとAndroidスマートフォンを頻繁に行き来する方は、Clash Plusと合わせて比較してみましょう。

画面が似ていても、OSごとの動作は同じではありません。AndroidではシステムVPNの許可が必要で、省電力設定の影響も受けます。PCではシステムプロキシとTUNを区別しましょう。初めて使うときは、通信を通したいアプリが実際にクライアントを経由しているか確認してから、ルール振り分けを調整してください。接続が表示されない場合は、サブスクリプションを変更したりDNSを何度も調整したりする前に、通信の取り込み方法を確認しましょう。

FlClashの各プラットフォーム情報を見る →

Clash Nyanpasu

Clash Nyanpasuは、デスクトップの設定を細かく整理したい方や、設定の説明を確認しながら使える方に向いています。Meta/mihomo系の機能を備えていますが、選択できるコアはインストールパッケージによって異なります。当サイトのダウンロード一覧ではWindows版を提供しています。ほかのデスクトップOSへの対応状況は、プロジェクトのリリース情報でご確認ください。製品自体の対応OSと当サイトの配布パッケージは別です。

選ぶ際は、設定の処理方法、コアの設定、日常の操作が自分に合うかを確認しましょう。特に「画面上で保存できたこと」と「コアが設定を読み込めたこと」は別です。設定の構文に誤りがあると、画面上は設定が残っていても、プロキシサービスが想定どおりに起動していない場合があります。使える設定を残したうえで一つずつ変更すれば、問題が起きても元に戻しやすくなります。

Windowsクライアント一覧を見る →

Clash for Windows

開発終了

CFWのGeneral、Proxies、Profilesなどの画面は、今も多くの旧ガイドで参照されていますが、元のプロジェクトはすでに開発を終了しています。Clashオリジナル版とPremiumの旧系統に属するため、名前になじみがあるからといって、最新のmihomo設定に対応し続けるクライアントとして扱うことはできません。新規導入では、アーカイブ版を標準の選択肢にすることはおすすめしません。

旧環境を残す場合は、ポート、プロキシグループ名、ルールの順序、Mixinによる変更内容を記録しましょう。移行前に元の設定の動作を確認するのは有用ですが、アプリのデータフォルダー全体を新しいクライアントにコピーするのは避けてください。新しいプロトコル、未対応の設定項目、OSとの互換性で問題が起きた場合は、旧画面に存在しない設定を探し続けるより、移行を検討しましょう。

CFWからの移行チェックリストを見る →

Clash Meta for Android

一般的な略称はCMFAです。Android向けにMeta/mihomo系を採用しており、サブスクリプション、ルール、アプリごとの通信制御を理解している方に適しています。スマートフォンでは、まずAndroidのVPN接続を許可し、対象アプリが通信制御の範囲に含まれているか確認してください。アプリの除外設定はテスト結果に直接影響します。

長時間利用では、バッテリー最適化、バックグラウンド制限、ほかのVPNアプリが接続に影響することがあります。AndroidのVPN接続は通常、この種のアプリ間で同時に共有できません。クライアントを切り替える際は、先に旧クライアントの接続を停止してください。インストールパッケージを選ぶときはCPUアーキテクチャも確認し、ファイル名にAndroidとあるだけで判断しないようにしましょう。設定の互換性は、インストールしたブランチのコアを基準に確認してください。

Android版のダウンロードを見る →

Surfboard

SurfboardはAndroid向けの別系統のクライアントで、独自のプロキシ実装とSurge形式の設定を使います。Clashの別デザイン版ではなく、mihomoも動作しません。Surfboardに対応する設定をすでに入手できる場合は、ルールや使い方を比較してみましょう。Clash YAML形式のサブスクリプションしかない場合は、提供元が互換形式も配布しているか先に確認してください。

ファイルの拡張子を変更しても、設定の形式は変換されません。ノード定義、プロキシグループ、ルール、DNSの構文が異なる場合があります。インポートできても、対応プロトコルや設定項目が実際に使えるか確認が必要です。設定形式を複数管理したくない場合は、インストール後に項目を一つずつ修正するより、現在のサブスクリプションに合うクライアントを選ぶほうが簡単です。

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

ClashX Meta

開発終了

ClashX MetaはmacOSのメニューバーから操作するクライアントです。旧環境でモードやプロキシグループを切り替える方法を確認する際に役立ちます。すでに開発が終了しており、搭載されている旧Metaコアは現在のmihomoと同じではありません。Macへの新規導入では、まずClash Plus、Clash Verge Rev、FlClashを比較し、アーカイブ版を残す必要があるか検討しましょう。

移行時は、まず旧クライアントを終了し、システムプロキシが旧ポートを参照していないことを確認してから、新しいツールを起動してください。Apple Silicon版とIntel版のパッケージは別々に確認しましょう。実行権限、プロキシ用の補助コンポーネント、ログイン時の起動設定も個別にチェックが必要です。メニューバーにアイコンが表示されても、画面が起動したことを示すだけで、対象の通信がプロキシを経由しているとは限りません。

macOS版のダウンロードを見る →

用途に合わせて選ぶ

CFWのサポート終了後に確認する移行手順

移行では、旧クライアントのファイルをすべて再現するのではなく、内容を把握できる設定を引き継ぐことが大切です。まず現在使えている環境をバックアップし、次の手順で動作を確認しましょう。新しいクライアントで読み込みに失敗しても、どの段階で変化が起きたかを特定できます。

  1. 設定の入手元を記録する。サブスクリプション、リモートルール、ローカルの上書き設定を区別しましょう。サブスクリプションURLに個人用の認証情報が含まれる場合があります。スクリーンショットや公開ログ、質問投稿に載せないでください。
  2. ローカルの変更内容をバックアップする。Mixin、追加ルール、DNS、ポートの設定を確認してください。サブスクリプションの元設定だけをエクスポートしても、画面から追加した変更が含まれないことがあります。
  3. 旧クライアントの通信制御を先に停止する。旧システムプロキシとTUNを無効にし、クライアントを終了してから新しいツールを有効にしてください。複数のプロセスによるポートの競合や、旧サービスによるルーティングへの影響を防げます。
  4. 設定をインポートしてからログを確認する。設定を解析できるか、プロキシグループが存在するか、参照名が正しいか確認しましょう。読み込めない場合は、まず具体的なエラーに対処してください。関係のない設定を次々に試すのは避けましょう。
  5. 最小限の範囲から動作を確認する。まずブラウザーで試し、次にほかのアプリを確認してから、最後にTUNを検討してください。ウェブページが一つ開けても、すべてのアプリ、DNS、UDPが想定どおりに動作するとは限りません。
  6. 安定動作を確認してから旧環境を整理する。OS起動時の自動起動、バックグラウンドサービス、旧システムプロキシの設定を確認してください。設定のバックアップは保管しつつ、2つのクライアントが同時に通信を制御しないようにしましょう。

クライアントが決まったら、ダウンロードページでシステム要件とインストールパッケージのCPUアーキテクチャを確認してください。サブスクリプションのインポート、ポートの競合、DNSの動作で困った場合は、よくある質問もご覧ください。設定一つの問題で、環境全体を何度も再インストールする必要はありません。

クライアントをダウンロード