クライアント選び · 対応OSと設定の互換性
Clashクライアント比較
選び方ガイド
まずOSとアーキテクチャを確認し、次にコアと設定機能を比べましょう。初心者にはClash Plusがおすすめです。デスクトップでのオーバーライドやコア管理、既存設定の引き継ぎが必要な場合は、ほかのクライアントも比較してください。
このページでは使い方を比較します。バージョン番号やベンチマーク、画面キャプチャをおすすめの根拠にはしていません。
mode: ruledns: enable: true enhanced-mode: fake-iptun: enable: falserules: - MATCH,DIRECT
対応OS・コア・更新状況を比較
対応OS欄には当サイトのダウンロードページで案内しているプラットフォームを記載しています。プロジェクトの過去の配布対象すべてを示すものではありません。
画面幅が狭い場合は、表を横にスクロールできます。更新状況は選定の目安です。インストール前に各配布元のリリース情報をご確認ください。また、コアが機能に対応していても、すべてのOS版で同じ設定項目が使えるとは限りません。
| クライアント | 当サイトで案内しているOS | コアの種類 | 更新状況 | 使いやすさ | 主な機能・使い方のポイント | おすすめのユーザー |
|---|---|---|---|---|---|---|
| Clash Plus 第一候補 |
Windows、macOS、Android、iOS | 各プラットフォームの実装と説明を確認してください。同じコアだからと一律に判断しないでください。 | 開発継続中 | 比較的簡単。まずサブスクリプションを読み込み、プロキシグループを選択 | デスクトップとモバイルに対応し、複数端末で使う際の選択肢として最適 | 初心者、日常利用、多端末ユーザー |
| Clash Verge Rev | Windows、macOS、Linux | mihomo | 開発継続中 | 標準的。設定とオーバーライドの仕組みを理解する必要あり | デスクトップでの設定管理、オーバーライド、システムプロキシ、TUN設定 | デスクトップの上級ユーザー、ルールを管理するユーザー |
| FlClash | Windows、macOS、Linux、Android | mihomo | 開発継続中 | 比較的簡単〜標準的。権限設定はプラットフォームによって異なる | クロスプラットフォームの画面と設定管理に対応。デスクトップとAndroidで似た操作感 | デスクトップとAndroidを併用するユーザー |
| Clash Nyanpasu | Windows | 複数のコアを管理可能。利用できる機能は配布パッケージによって異なる | 開発継続中 | やや難しい。使用するコアの対応状況を確認する必要あり | 設定管理とコア選択に対応し、コアごとの設定動作を比較しやすい | デスクトップの使い方を細かく調整したいユーザー |
| Clash for Windows | Windows(アーカイブ版) | 過去の配布版ではClash Premiumがよく使われていました。mihomoと同等ではありません。 | 開発終了 | 旧ユーザーにはなじみがありますが、初めて使う方にはおすすめしません | 旧設定、旧スクリプト、過去の環境の再現 | 移行時の確認、既存環境の保守を行うユーザー |
| Clash Meta for Android | Android | Meta・mihomo系 | 開発継続中 | 標準的。VPN権限とバックグラウンド設定の理解が必要 | Clash設定の読み込み、プロキシグループの選択、Androidのネットワーク制御 | YAMLに慣れているAndroidユーザー |
| Surfboard | Android | 独自実装を採用。Clash・mihomoコアではありません | 開発継続中 | 対応する設定があれば簡単。形式を移行する場合は学習が必要 | 独自の設定体系を採用。構文とプロトコルの対応状況を個別に確認してください | Surfboard対応設定をすでに利用しているユーザー |
| ClashX Meta | macOS(アーカイブ版) | Meta系。対応状況は旧配布版によって異なります | 開発終了 | 旧ユーザーにはなじみがありますが、新しいOSへの対応に注意が必要です | メニューバーからの操作、既存のmacOS設定の引き継ぎ | 旧環境の確認、移行時の比較を行うユーザー |
用途から候補を絞る
8つのクライアントを詳しく解説
以下では、実際の利用手順に沿って各クライアントを解説します。当サイトのダウンロードセンターでは、OSや設定の使い方に合わせて選べるよう、複数のクライアントを案内しています。アーカイブ版は主に既存環境の確認用で、新規インストールの第一候補ではありません。
Clash Plus:日常利用・複数端末におすすめ
Clash Plusは当サイトの第一候補です。サブスクリプションの読み込みやプロキシグループの選択など、基本操作から始めたい方に向いています。Windows、macOS、Android、iOSの各ユーザーは、ダウンロードセンターで対応するページをご確認ください。公式サイトはclashplus.ioです。選ぶ際は対応OSと普段の操作フローを重視し、すべてのプラットフォームでコアの動作が完全に同じだと考えないようにしましょう。
サブスクリプションサービスで複数の形式が提供されている場合は、クライアントが対応を明記している形式を選んでください。特殊なプロトコルやスクリプト、高度な設定項目が必要な場合は、各プラットフォームの説明を確認してから移行を検討しましょう。一般的な使い方なら、複雑な設定を最初から目指すより、ブラウザーやよく使うアプリが想定どおり接続できることを確認するほうが、問題の切り分けに役立ちます。Clash Plusのダウンロードページを見る。
Clash Verge Rev:デスクトップでのmihomo設定管理
Clash Verge Revは、主にWindows、macOS、Linuxを使い、サブスクリプションやローカルのオーバーライドを管理したい方に向いています。mihomo系のコアを採用しており、ルールセット、DNS、TUNなどの設定を利用できますが、クライアントの設定とサブスクリプションの内容が統合される場合があります。問題を調べる際は、最初にダウンロードしたYAMLだけでなく、実際に適用されている設定を確認してください。
サブスクリプションでノード情報を更新し、ローカル設定でDNS、ルール、プロキシグループの設定を維持する使い方に適しています。使用前にオーバーライドの適用順を理解し、変更前のファイルを保存してください。TUNを有効にすると、サービス権限やルーティング、ほかのネットワークツールとの競合も関係します。スイッチがオンになっただけで、すべてのアプリの通信が想定どおりに振り分けられるとは限りません。
FlClash:デスクトップとAndroidで似た操作感
FlClashはmihomoベースです。デスクトップとAndroidを使い分けながら、設定画面の違いに何度も慣れる手間を減らしたい方に向いています。クロスプラットフォームの画面から設定、プロキシグループ、接続情報を確認できますが、OS側のネットワーク制御方法は異なります。デスクトップではシステムプロキシやTUNが一般的で、AndroidではOSからVPN権限を許可する必要があります。
既存のYAMLがmihomo向けに作成されている場合は、元ファイルを残し、新しいクライアントにコピーを読み込ませて動作を確認してください。移行時は、クライアントによる設定の追加や上書き、ルールプロバイダーの読み込み、モバイルOSのバックグラウンド制限による接続への影響を確認しましょう。当サイトで案内しているLinux版とAndroid版はパッケージ形式が異なるため、画面の名称ではなく端末に合わせて選んでください。
Clash Nyanpasu:設定管理とコア管理を確認
Clash Nyanpasuは、画面が同じでもコアによって機能が異なることを理解して使いたいデスクトップユーザーに向いています。設定とコアの管理機能を備えていますが、選択できるコアは実際の配布パッケージや画面の表示を確認してください。当サイトのダウンロードページではWindows版を案内しています。プロジェクトが過去に対応していたほかのOSを、当サイトからダウンロードできる対象に含めてはいません。
複数のコアを使う場合、切り替える前にYAML内のプロトコル、ルールプロバイダー、DNS項目が移行先のコアに対応しているか確認してください。設定を読み込めても、すべての動作が同じとは限りません。サブスクリプションを読み込んで日常利用するだけなら、選択肢を増やすために学習負担を増やす必要はありません。コアごとの設定動作を比較する必要がある場合に、管理機能が役立ちます。
Clash for Windows:アーカイブ版の確認と移行
Clash for WindowsはCFWとも呼ばれ、すでに開発が終了しています。過去の配布パッケージではClash Premiumコアがよく使われており、mihomoクライアントの旧バージョンと単純に同一視することはできません。古い手順書にある設定画面やスクリプト、設定項目は、現在のクライアントでは使えない場合があります。そのまま流用すると、未対応項目や設定の統合結果の違いが発生することがあります。
当サイトでは、旧環境の確認に使えるようアーカイブ版のページを残しています。新規インストールには、開発が継続しているクライアントをおすすめします。既存のCFW環境から移行する場合は、ポート、システムプロキシ、サブスクリプションURL、ローカルルールを記録してから、段階的に移行してください。旧アプリのデータフォルダーを新しいクライアントにそのまま上書きしたり、2つのアプリで同じポートを同時に使用したりしないでください。
Clash Meta for Android:設定に慣れたAndroidユーザー向け
Clash Meta for AndroidはCMFAとも呼ばれ、Meta・mihomo系のコアを採用しています。Clashの設定をすでに使っており、設定項目の説明を確認できるAndroidユーザーに向いています。選ぶ際は設定の互換性、プロキシグループの制御、OSのVPN機能との連携を確認しましょう。デスクトップ版のシステムプロキシ設定をそのまま再現するアプリではありません。
初回起動時は、OSの案内に従ってVPN権限を許可してください。端末上ですでに別のVPNサービスが動作していないかも確認しましょう。画面ロック後に接続が切れる場合は、省電力設定やバックグラウンド動作の制限を確認してから、設定の変更を検討してください。インストールパッケージはプロセッサのアーキテクチャに合わせて選びます。分からない場合は、端末のブランドから推測せず、ダウンロードページの説明を確認してください。
Surfboard:対応する設定を使っている場合に選択
SurfboardはAndroid向けのクライアントで、独自の実装と設定体系を採用しています。Clashやmihomoのコアを使うクライアントではありません。同じダウンロード一覧に掲載しているのは、選択時の比較対象として紹介するためであり、任意のClash YAMLをそのまま読み込めるという意味ではありません。実際に対応するサブスクリプション形式、プロトコル、ルール構文を確認して判断してください。
サービスがSurfboard対応を明記した設定を提供している場合や、すでに利用できるSurfboard設定を管理している場合は、これまでの手順を引き継げます。Clash YAMLしかない場合は、変換方法と機能の違いを先に確認してください。ファイルの拡張子を変更しても形式は変換されません。また、変換ツールを使ってもプロキシグループ、DNS、ルールの意味をすべて維持できるとは限りません。
ClashX Meta:macOSの既存環境を確認
ClashX MetaはMeta系のmacOSクライアントで、すでに開発が終了しています。メニューバーでの操作に慣れた旧ユーザーが既存設定を確認する際には役立つ場合がありますが、コアやOSへの対応状況は各配布版の範囲に限られます。名称にMetaが含まれているからといって、現在のmihomoの設定項目すべてに対応しているとは限りません。
macOSに新しくインストールする場合は、Clash Plus、Clash Verge Rev、FlClashを比較してください。移行時はApple Silicon用とIntel用のパッケージを取り違えないようにし、旧クライアントの終了後もシステムプロキシ設定が残っていないか確認しましょう。OSアップデート後に権限やネットワークの問題が起きた場合は、まずサポート対象の新しいクライアントで再現するか確認し、設定の問題かどうかを判断してください。
Clash for Windowsの代替候補と移行手順
CFWからの移行時に、すべてのルールを一度に作り直す必要はありません。日常利用にはClash Plus、デスクトップでmihomoのオーバーライドを使う場合はClash Verge Rev、Androidと似た操作感を重視する場合はFlClashを検討してください。見た目が完全に同じクライアントを探すのではなく、必要な機能を基準に移行先を選びましょう。
- 元の情報を保存する。サブスクリプションの提供元、手動で追加したルール、ローカルのオーバーライドを保存し、ポート、モード、プロキシグループの選択内容を記録してください。サブスクリプションURLにアクセス情報が含まれる場合があるため、公開するスクリーンショットや問い合わせには載せないでください。
- 旧クライアントを終了する。旧アプリのシステムプロキシとネットワーク制御をオフにしてから、アプリを終了してください。旧プロセスがポートを使用し続けていないことを確認し、新しいクライアントとのポート競合を防ぎます。
- 基本設定だけを読み込む。まずサブスクリプションとノードが正常に読み込まれることを確認し、その後DNS、ルール、TUN設定を一つずつ追加してください。旧スクリプトや複数段のオーバーライドを同時に読み込むと、どの設定が結果を変えたのか分かりにくくなります。
- よく使うアプリで動作を確認する。接続ログ、適用されたルール、使用中のプロキシグループを確認してください。Webページが表示されても、すべての通信が正しく制御されているとは限りません。LAN接続や業務アプリの動作も個別に確認しましょう。
選び方のまとめとインストール前の確認
特別な設定要件がなければ、まずClash Plusがおすすめです。OSに合ったダウンロードページを選び、基本の接続を確認してください。デスクトップで高度な設定を行う場合はClash Verge Rev、デスクトップとAndroidを併用する場合はFlClash、コア管理が必要な場合はClash Nyanpasuを比較しましょう。CMFAとSurfboardは、それぞれAndroidでの設定方法と形式の互換性を基準に選んでください。
Clash for WindowsとClashX Metaはアーカイブ版として残しており、新しい環境へのインストールはおすすめしません。どのクライアントを選ぶ場合も、インストール前にOSの要件、プロセッサのアーキテクチャ、サブスクリプション形式、必要な権限を確認してください。クライアントが設定を実行するには、有効なノードやサブスクリプションが必要です。画面上のスイッチだけで通信結果を判断しないでください。
次のステップとして、ダウンロードセンターでインストーラーとOS要件を確認できます。初期設定は使い方ガイドに沿って、サブスクリプションの読み込み、モードの選択、接続の確認を行ってください。システムプロキシ、DNS、バックグラウンド動作で問題が起きた場合は、ヘルプセンターで症状に合わせて対処方法を確認しましょう。