プラットフォーム・コア・設定の互換性

Clashクライアント比較

まずOSとサブスクリプションの形式を確認し、コアの機能、通信の制御方法、更新状況を比較しましょう。同じサブスクリプションを複数のクライアントで使える場合もありますが、画面上の設定やOSの権限まで共通とは限りません。

まずはClash Plus OSに合ったインストーラーを選択

基本の選択肢:Clash Plus

初めてインストールする方や、サブスクリプションの読み込みと日常的なプロキシグループの切り替えが中心の方は、まずClash Plusをお試しください。ダウンロードページからWindows、macOS、Android、iOS向けの案内を確認できます。iOS版はApp Storeから入手してください。公式サイトはclashplus.ioです。複数のOSで使う場合も、それぞれの設定対応範囲を確認してください。デスクトップ版の権限や機能を、そのままスマートフォン版に当てはめることはできません。

LinuxではClash Verge Revを優先候補にし、操作感を比べながらFlClashも検討してください。特定のオーバーライドルール、スクリプト、ローカル設定パスに依存している場合は、移行条件を先に確認してからクライアントを変更しましょう。

一覧で比較

対応OSとコアの系統

対応OSはプロジェクトが利用できる環境を示しています。当サイトで案内するインストーラーの種類とは異なる場合があります。「難易度」はサブスクリプションの読み込みから初回接続までの操作の複雑さであり、性能の評価ではありません。

画面が狭い場合は、表を左右にスクロールできます。更新状況は目安です。インストール前にプロジェクトのお知らせやダウンロードページを確認してください。

クライアント・コア・更新状況・対象ユーザーの比較
クライアント 対応OSと当サイトのダウンロード案内 コアの系統 更新状況 使い始めやすさ 特徴とおすすめのユーザー
Clash Plus Windows、macOS、Android、iOS。当サイトで各OS向けの案内あり Clashの設定エコシステム。コアと互換性の範囲はOSごとに確認が必要 活発に開発中 低め。まずはサブスクリプションの読み込みから 日常的な設定管理。初心者や複数端末を使う方におすすめ
Clash Verge Rev Windows、macOS、Linux。当サイトで各OS向けの案内あり mihomo 活発に開発中 基本操作は簡単。オーバーライドやTUNの利用には追加の知識が必要 デスクトップの設定管理と通信制御。長くデスクトップで使いたい方におすすめ
FlClash Windows、macOS、Linux、Android。当サイトで各OS向けの案内あり mihomo 活発に開発中 低め。高度な設定ではOSの権限確認が必要 複数OSで似た操作感。デスクトップとAndroidを併用する方におすすめ
Clash Nyanpasu Windows、macOS、Linux。当サイトではWindows版を案内 Clash系コアを管理可能。実際に選択したコアの仕様に依存 活発に開発中 中程度。画面上の設定とコアの機能を分けて理解する必要あり コアと設定の管理。デスクトップ環境を調整しながら使いたい方におすすめ
Clash for Windows 過去にはWindows、macOS、Linuxに対応。当サイトではWindows版のアーカイブを案内 オリジナルClash系。現在のmihomoと同等ではありません 開発終了 以前の画面は使い慣れていても、新しい設定との互換性確認が必要 以前の環境の再現向け。新規インストールの標準的な選択肢にはおすすめしません
Clash Meta for Android Android。当サイトでAndroid版を案内 Meta/mihomo系 活発に開発中 中程度。VPNの許可やバックグラウンド制限について理解が必要 Clash YAMLとモバイルでの通信振り分け。Androidで設定を使いたい方におすすめ
Surfboard Android。当サイトでAndroid版を案内 独自実装。Clash/mihomoのコアは非採用 活発に開発中 対応設定があれば簡単。異なる形式からの移行は難しめ Surge風の設定。対応形式のサブスクリプションを利用している方におすすめ
ClashX Meta macOS。当サイトでアーカイブ版を案内 Meta系。アーカイブ版に含まれるコアに固定 開発終了 基本操作は簡単。OSとの互換性確認が必要 メニューバーから操作し、以前の環境を継続して利用可能。新規導入では更新中のクライアントをおすすめします

各クライアントの解説

操作感と設定の対応範囲

クライアントは画面、サブスクリプション管理、OSとの連携を担当し、コアは設定の解析、ルールの照合、接続の確立を担います。どちらも使い勝手に影響します。

Clash Verge Rev

デスクトップ向け

mihomoベースで、リモートのサブスクリプション管理、プロキシグループの確認、通信制御方式の調整をデスクトップで行いたい方に適しています。Windows、macOS、Linuxで基本的な考え方は共通ですが、サービスのインストール、権限の許可、システムプロキシの動作には違いがあります。

高度な設定では、オーバーライドを使ってローカルの変更をリモートのサブスクリプションと分けて管理できます。利用前に、サブスクリプションの元データ、オーバーライド内容、最終的に動作する設定を区別してください。編集画面で変更しても実際の接続に反映されないことがあります。Linuxではディストリビューションに対応するパッケージ形式も確認し、画面のスクリーンショットだけでインストーラーを選ばないようにしましょう。

Linux向けクライアントを見る ›

FlClash

デスクトップとAndroid

mihomoを採用し、デスクトップOSとAndroidに対応しています。端末ごとの操作の違いを減らしたい方に適しています。似た画面構成により、設定、プロキシ、接続関連の項目を端末間で見つけやすくなりますが、ネットワーク権限、バックグラウンド動作、トレイの挙動はOSによって異なります。

FlClashを選ぶ際は、まず普段使う設定がすべて読み込めるか確認し、ネットワーク切り替え後の復帰もチェックしましょう。Androidではバッテリー管理、デスクトップではシステムプロキシとTUNの違いを確認してください。同じサブスクリプションでも使用感が異なる場合、原因はクライアント名ではなくDNS、通信制御方式、OSの設定にあることがあります。

Androidのインストール方法を見る ›

Clash Nyanpasu

デスクトップの設定管理

コアの選択や設定の処理手順を理解しながら使いたいデスクトップユーザーに適しています。画面の機能とコアの機能は分けて考えましょう。同じ設定ファイルでも、特定のプロトコルが使えるかどうかは実際に動作するコアとその対応範囲によって決まります。画面にスイッチが表示されていても、必ず使えるとは限りません。

当サイトではWindows版を案内しています。プロジェクトの対応OSと当サイトのパッケージ一覧は同じとは限りません。複雑な設定を使っている場合は、元のクライアントで動作する設定を保存し、サブスクリプションの処理、ルールのオーバーライド、ポート設定を一つずつ確認してください。基本的な接続だけが目的なら、コア管理のために初回設定を複雑にする必要はありません。

Windows向けクライアントを見る ›

Clash for Windows

開発終了

一般にCFWと略されます。名称にWindowsが含まれますが、過去にはほかのデスクトップOS向けビルドも提供されていました。オリジナルClash系の旧クライアントであり、現在のmihomoのプロトコルや設定拡張にも対応しているとは限りません。

アーカイブ版は主に、以前の環境の再現、既存設定の読み込み、移行の補助に使います。新しいサブスクリプションに追加されたプロトコル項目を旧コアが解析できない場合があります。OSの更新後に、サービスや通信制御で互換性の問題が起きることもあります。新規インストールでは、現在も更新されているクライアントを選びましょう。移行時はサブスクリプションと必要なルールを引き継ぎ、古いプログラムのフォルダー全体を上書きしないでください。

Windows向けの代替クライアントを見る ›

Clash Meta for Android

CMFA

Android向けのMeta/mihomo系クライアントで、Clash YAML形式の設定をすでに使っている方に適しています。モバイル端末ではOSのVPN機能を通じて通信を制御するため、初回接続時に許可が必要です。ステータスバーにVPNのアイコンが表示されても、すべてのアプリが想定どおりに振り分けられているとは限りません。

利用中は設定の読み込み、プロキシグループの選択、アプリごとの対象範囲を確認してください。バックグラウンドで接続が切れる場合は、まずバッテリー最適化とバックグラウンド動作の制限を確認し、その後でサブスクリプションやノードを調べましょう。CPUアーキテクチャに合ったパッケージも必要です。汎用パッケージとアーキテクチャ別パッケージの違いは配布形式であり、プロトコルの対応機能が本質的に異なるわけではありません。

CMFAのインストーラーを見る ›

Surfboard

独自の設定形式

SurfboardはAndroid向けのプロキシクライアントですが、mihomoの別の画面ではありません。独自実装を採用し、Surge風の設定構文を使用します。同じダウンロード一覧に掲載されていても、Clash YAMLをそのまま読み込めるとは限らず、ほかの設定エコシステムの全項目に対応するわけでもありません。

Surfboardで使える設定をすでに持っている方や、サブスクリプションサービスが対応形式を提供していると確認できている方に適しています。Clashのサブスクリプションしかない場合、拡張子だけを変更して読み込まないでください。設定を変換する際は、プロトコルの対応状況、プロキシグループの種類、ルールの意味も確認しましょう。解析に成功しても、元の通信振り分けが完全に再現されるとは限りません。

Androidクライアントの案内を見る ›

ClashX Meta

開発終了

macOSのメニューバーからの操作を中心とし、Meta系のコアを採用しています。使い慣れた環境を持つ方は、アーカイブ版で以前の設定を確認できます。ただし、同梱コアの機能はそのビルド当時のものです。現在更新中のmihomoクライアントと同じものとして扱わないでください。

Macの買い替えやOSのアップグレード時は、アプリ本体だけを移行せず、互換性を改めて確認しましょう。Apple Silicon用とIntel用のインストーラーを使い分け、システムプロキシの状態、ログイン時の起動、補助サービスも個別に確認してください。新規インストールではClash Plusを優先し、より充実したデスクトップ設定管理が必要ならClash Verge RevとFlClashを比較しましょう。

macOSのインストール方法を見る ›

用途に合わせて選ぶ

必要な操作から機能の数より優先

移行前の確認

クライアント変更前の設定チェックリスト

画面を変えても通常はサブスクリプションを変更する必要はありませんが、設定元を整理し直す必要があります。現在使えるサブスクリプションURL、ローカルルール、必要な設定を先に保存してください。認証情報を含む設定は安全に保管しましょう。サブスクリプションURLを公開のスクリーンショットや質問掲示板に貼り付けないでください。

  1. 入力形式を確認。Clash YAML、ノードだけを含むサブスクリプション、Surfboard設定を区別してください。ノード一覧だけの場合、クライアントで使うにはプロキシグループとルールの設定も必要です。形式を変換した後も、設定の意味が保たれているか確認しましょう。
  2. コアの対応機能を確認。実際に読み込まれているコアの情報を確認し、プロトコル、ルールの種類、DNS項目が認識されているか調べましょう。旧クライアントでファイルを読み込めても、すべての項目が有効になっているとは限りません。
  3. 通信を制御する機能は一度に一つだけ有効に。移行テストの前に旧クライアントのシステムプロキシとTUNを無効にしてから、新しいクライアントを起動しましょう。ポートの競合や複数の通信制御機能による干渉を防げます。スマートフォンでは、ほかのVPNアプリにも注意してください。
  4. 通信の振り分けを再確認。以前と同じプロキシグループから接続し、対象の通信に適用されたルール、プロキシ、ログを確認しましょう。Webページが開けるかだけでは、DNS、ローカルネットワーク、アプリごとの対象範囲の違いを見落とすことがあります。
  5. 最後に旧環境を整理。サブスクリプションの更新、ネットワークの切り替え、再ログイン後の動作が正常だと確認してから、旧クライアントのスタートアップ項目や補助サービスを整理しましょう。問題が起きたときに比較できるよう、設定のコピーを残してください。

特別な旧環境への依存がない場合は、まずClash Plusを選びましょう。LinuxではClash Verge Revを先に確認してください。インストーラーはダウンロードページにまとめています。初回設定は使い方ガイドに沿って進めてください。接続できない場合は、クライアントを変更する前にログを確認し、設定、DNS、OSの通信制御のどこに問題があるか調べましょう。