クライアント比較 / 対応OS・コア・設定の互換性
Clashクライアントの比較と選び方
まずOSで絞り込み、設定形式、通信の制御方法、メンテナンス状況を確認しましょう。名前が似ていても、同じコアを使っているとは限らず、設定をそのまま共有できるとも限りません。
選び方の結論:新規インストールにはClash Plusがおすすめ
既存設定に縛られず、まずサブスクリプションを追加して接続したい場合は、Clash Plusがおすすめです。本站ではWindows、macOS、Android、iOSのダウンロード一覧で第一候補として案内しています。利用するOSに対応した配布先を確認し、CPUアーキテクチャに合ったインストーラーを選んでください。iOSではApp Storeを利用します。公式サイトはclashplus.ioです。LinuxではClash Verge RevとFlClashを比較して選びましょう。
mihomoの設定をすでに使っていて、デスクトップでルールやTUNを細かく管理したい場合は、Clash Verge RevとFlClashを比較しましょう。PCとAndroidで似た操作体系を使いたいなら、FlClashが候補になります。ここでは操作の傾向を比べています。UIが似ていても機能が完全に同じとは限りません。ネットワーク権限、バックグラウンド制限、プロキシの実装はOSごとに異なります。
Clash for WindowsとClashX Metaはアーカイブ版として紹介しており、新規インストールの第一候補ではありません。古い解説記事にあるボタンの位置、コアの機能、OS互換性の情報を、現在メンテナンス中のクライアントにそのまま当てはめることはできません。メンテナンス状況は選定の目安であり、リリース状況をリアルタイムで監視するものではありません。対応OSや要件はダウンロードページと各プロジェクトのリリース情報を確認してください。
8つのクライアントを一覧で比較
表の「対応OS」はプロジェクトが対応するOSを示しており、本站がすべてのOS向けインストーラーを提供するという意味ではありません。本站のダウンロード一覧には掲載中のビルドのみを掲載しています。たとえばClash NyanpasuはWindows版のみ、Clash for WindowsはWindows版のアーカイブのみです。スマートフォンでは表を左右にスクロールできます。
| クライアント | 対応OS | コア・設定形式 | メンテナンス状況 | 使い始めやすさ | 主な機能・おすすめのユーザー |
|---|---|---|---|---|---|
| Clash Plus | Windows / macOS / Android / iOS | プロキシサブスクリプションとルール設定に対応。コアや設定項目の互換性は各プラットフォームの実装によって異なります。 | 開発継続中 | 簡単。まずサブスクリプションを追加 | PC・モバイル向けの配布あり。初めてのインストールや複数端末での利用に適しています。 |
| Clash Verge Rev | Windows / macOS / Linux | mihomo(Meta系) | 開発継続中 | 基本操作は簡単。オーバーライドやTUNの設定には知識が必要です。 | デスクトップでの設定管理、システムプロキシ、TUNに対応。PCで細かく設定したいユーザー向けです。 |
| FlClash | Windows / macOS / Linux / Android | mihomo(Meta系) | 開発継続中 | 比較的簡単。通信制御の設定はOSごとに確認が必要です。 | Flutter製UI、ルール設定、複数OSで共通した操作に対応。PCとAndroidのユーザーに適しています。 |
| Clash Nyanpasu | Windows / macOS / Linux。本站ではWindows版を提供 | mihomoなどのコアに対応。利用できる機能は選択したビルドや設定によって異なります。 | 開発継続中 | 標準的。UI側の設定とコア側の設定を区別する必要があります。 | UIのカスタマイズと設定管理に対応。PCの操作環境を細かく調整したいユーザー向けです。 |
| Clash for Windows | 過去にはWindows / macOS / Linuxに対応。本站ではWindows版のアーカイブを提供 | オリジナルのClash系。既存ビルドで利用できるコア機能は個別に確認が必要です。 | 開発終了 | 古い解説記事は多いものの、移行や互換性の確認に手間がかかります。 | 旧設定の再現や過去の環境の参照向け。新規インストールにはおすすめしません。 |
| Clash Meta for Android | Android | Meta系。後継のmihomoが統合されているかは各フォークによって異なります。 | 開発継続中(コミュニティフォーク) | 標準的。VPNの許可とバックグラウンド動作の管理が必要です。 | 設定、プロキシポリシー、アプリごとの通信制御に対応。Androidでの利用に特化しています。 |
| Surfboard | Android | 独自実装でSurge風の設定形式を採用。mihomoのGUIフロントエンドではありません。 | 開発継続中 | 互換性のある設定があれば簡単。設定を変換する場合は難易度が上がります。 | Surfboard対応のサブスクリプションを利用中、または設定構文に慣れているユーザー向けです。 |
| ClashX Meta | macOS | Clash Meta系 | 開発終了 | メニューバーから簡単に操作できます。古いコアとの互換性は各自で確認してください。 | メニューバー操作と旧設定の参照に対応。既存環境を維持したいユーザー向けです。 |
各クライアントの特徴と利用上の注意
Clash Plus:初心者や複数端末での利用におすすめ
おすすめ
Clash Plusは、初めてクライアントをインストールする際の候補として適しています。利用前にサブスクリプションの提供元が対応するインポート形式を確認し、インストール後は設定の追加、プロキシポリシーの選択、接続の開始の順に進めましょう。PCとモバイルの両方にダウンロード先があり、特にiOS版が必要な場合は本站のダウンロードページからApp Storeへ移動できます。
複数OSに対応していても、設定が自動同期されるわけではなく、通信制御の方法もOSごとに異なります。複数端末で使う場合は、各端末にサブスクリプションを追加し、サービス提供元が許可する同時接続台数を確認してください。複雑なルールや特定のプロトコルが必要な場合は、移行前に対象OSで使える機能を確認しましょう。
Clash Verge Rev:デスクトップでの設定管理に強い
Clash Verge RevはWindows、macOS、Linuxに対応しており、PCを中心に使い、複数の設定ソースを管理したいユーザーに適しています。mihomoがルール判定、DNS、プロキシの送信を担い、クライアントが設定管理とOS連携を提供します。システムプロキシとTUNでは通信を制御する範囲が異なります。初めて使う際は、まずどちらか一方を有効にして接続を確認してから、ほかの設定を追加しましょう。
複雑なオーバーライドやスクリプトを使っている場合、サブスクリプションのURLだけを移行すればよいわけではありません。オーバーライドルール、DNS設定、ポート、サービスの権限も別途記録してください。ルールの判定結果が想定と異なる場合は、最終的に適用された設定を確認し、サブスクリプションとローカル設定が互いに上書きしていないか調べましょう。
FlClash:PCとAndroidで共通した操作体系
FlClashはmihomoコアを採用し、Flutterで開発されています。設定、プロキシポリシー、接続、各種設定などの項目がOS間で似た構成になっているため、端末を切り替える際の習得コストを抑えたいユーザーに適しています。互換性のあるClash YAMLを使っている場合は、サブスクリプションを読み込んでルールモードとプロキシポリシーを選べばよく、端末ごとにルール一式を作り直す必要はありません。
UIが似ていても、権限の扱いはOSによって異なります。AndroidはシステムのVPNインターフェースを使って通信を制御し、PCではシステムプロキシとTUNを区別する必要があります。バックグラウンド動作、ルーティング、DNSもOSごとに制約があります。FlClashはiOSに対応していません。iOSでは同名のモバイル版を探すのではなく、ダウンロードページからClash Plusを選んでください。
Clash Nyanpasu:デスクトップの操作環境を調整したい人向け
Clash Nyanpasuは、設定やUIを自分好みに整理したいデスクトップユーザーに適しています。選ぶ際はクライアントと利用するコアを分けて考えましょう。テーマやレイアウトは操作感に影響し、コアはプロトコル、DNS、ルール項目の対応状況を左右します。本站のダウンロードページで案内しているのはWindows版のみです。プロジェクトがほかのOSに対応していても、本站でそのOS向けパッケージを提供しているとは限りません。
サブスクリプションを読み込んで接続するだけなら、カスタマイズ機能だけを理由に選ぶ必要はありません。設定を整理する方針が決まっていて、複数の設定ソースをデスクトップで継続的に管理する場合は、機能によって手作業が本当に減るかを検討しましょう。
Clash for Windows:アーカイブ版の用途と移行時の参考
開発終了
Clash for WindowsはCFWと略されます。名称にWindowsを含みますが、過去にはほかのデスクトップOSにも対応していました。古い解説記事では設定のインポートやシステムプロキシの例として今も多く登場しますが、そこで紹介されているのは当時のUIやコアの機能です。本站ではWindows版のアーカイブを、既存環境を参照する目的で提供しています。解説記事が多いという理由だけで、新規ユーザーが選ぶことはおすすめしません。
移行後もサブスクリプションの提供元や一般的なルール設定は引き継げる場合がありますが、古い設定の全項目、スクリプト、拡張機能がそのまま動くとは限りません。まず旧設定をバックアップし、新しいクライアントに個別に読み込んで、プロキシポリシーグループ名と最後のフォールバックルールを確認してください。システムプロキシや待ち受けポートの競合を防ぐため、クライアントを2つ同時に起動しないでください。
Clash Meta for Android:モバイルでの通信制御範囲を確認
Clash Meta for AndroidはCMFAとも呼ばれ、名称からAndroid向けのMeta系コアを採用していることが分かります。モバイルクライアントを選ぶ際は、サブスクリプションのインポート可否だけでなく、VPNの許可、アプリごとの通信制御、バックグラウンド動作の管理も確認しましょう。コミュニティには複数のフォークがあるため、コアの統合状況や機能はダウンロードするフォークの説明を確認してください。同じ名称だけで更新状況を判断することはできません。
画面ロック後に接続が切れる場合は、まずバッテリー最適化とバックグラウンド実行の権限を確認してください。一部のアプリだけ通信できない場合は、アプリの選択設定とルールの判定結果を確認しましょう。Androidでは通常、システムVPNを使う複数のアプリが同時に通信を制御することはできません。クライアントを切り替える前に、使用中のVPN接続を停止してください。
Surfboard:設定構文の互換性を個別に確認
Surfboardはほかのプロキシクライアントと並んでダウンロード先が案内されていますが、mihomoのUIを変えた製品ではありません。独自実装とSurge風の設定形式を採用しており、そのうち対応する機能を利用できます。Surfboard対応と明記されたサブスクリプションを使っているAndroidユーザーは、選択肢に加えられます。Clash YAMLしかない場合は、サービス提供元がSurfboard向けの形式を提供しているか確認してください。
ファイルの拡張子を変更するだけでは設定を変換できません。プロキシプロトコル、ポリシーグループ、ルール、DNSの項目を調整する必要がある場合があり、変換ツールを使ってもすべての動作が一致するとは限りません。既存のmihomo設定をそのまま活用したいなら、FlClashとCMFAを比較するのが近道です。
ClashX Meta:macOSメニューバー向けのアーカイブ版
開発終了
ClashX MetaはMeta系コアを採用し、macOSのメニューバーから操作するクライアントです。旧環境のメニュー項目、設定の選び方、プロキシの切り替え方法を確認する際には参考になりますが、開発終了後はOSのアップデート、新しいプロトコルへの対応、権限の互換性などの保守負担が増える可能性があります。本站では現在メンテナンス中のmacOSクライアントと区別して掲載しています。
旧環境から移行する際は、現在の設定ファイルの場所とポリシーグループの選択内容を記録してから、旧クライアントのシステムプロキシを無効にしてください。新しいクライアントに移行したら、ブラウザーとほかのアプリで個別に接続を確認し、古いプロキシ設定が残っていないか調べましょう。メニューバー操作への慣れはUIの好みのひとつです。OSとの互換性や今後のメンテナンスを優先して選んでください。
利用シーン別の選び方
クライアントを乗り換える前の設定チェック
移行時のトラブルの多くはサブスクリプションの失効ではなく、設定の違いやOSに残った設定が原因です。以下の手順を1つずつ進め、各段階の確認が終わってから次に進みましょう。問題が起きたときに、どの段階で変化があったか特定しやすくなります。
- サブスクリプションとローカル設定をバックアップする。サブスクリプションURL、自分で追加したルール、ポリシーグループ名、DNS設定を保存してください。サブスクリプションURLにはアクセス情報が含まれる場合があります。公開フォーラムに投稿したり、URLが写ったスクリーンショットをアップロードしたりしないでください。
- 旧クライアントの通信制御を停止する。システムプロキシまたはTUNを無効にしてから、旧クライアントを終了してください。再ログイン時に2つのクライアントが同時に起動しないよう、スタートアップ設定も確認しましょう。Androidでは、先に使用中のVPN接続を切断してください。
- 基本設定だけを読み込む。新しいクライアントで設定を正しく読み込めることと、プロキシポリシーグループが表示されることを確認し、接続先のポリシーを1つ選びます。サブスクリプションの問題とローカル設定の問題を切り分けられるよう、最初はすべてのオーバーライドを戻さないでください。
- アプリごとに接続を確認する。ブラウザーと、実際にプロキシを使うアプリをそれぞれテストしてください。ブラウザーで接続できても、すべてのアプリがシステムプロキシに従うとは限りません。通信の制御が必要な場合は、TUNを有効にして権限、ルーティング、DNSを確認しましょう。
- カスタム設定を1つずつ戻す。ルールや設定は一度に1種類だけ戻し、ルールの判定結果と接続状態を確認してください。インターネットに接続できない、サブスクリプションの取得に失敗する、DNSに異常がある場合は、クライアントを何度も入れ替えるのではなく、トラブル対処を参考に原因を調べましょう。
OSを確認したら、インストーラー一覧から対応するクライアントを選んでください。ページではWindows、macOS、Android、iOS、Linux別に配布先をまとめ、サーバーやルーター向けのmihomoコアも掲載しています。一般的なPC・スマートフォンユーザーにはGUIクライアントがおすすめです。コアだけをダウンロードしても、サブスクリプション管理、システムプロキシのボタン、モバイルのVPN許可画面は使えません。