Clashクライアントの対応OS・機能比較表
表に記載した対応OSは、当サイトのダウンロードページでインストーラーを提供しているプラットフォームです。プロジェクトが過去に対応したすべてのOSを示すものではありません。更新状況は通常利用とアーカイブ用途を区別するための目安で、更新頻度を示すものではありません。最低システム要件、CPUアーキテクチャ、実際の機能は、ダウンロードページと各クライアントの説明をご確認ください。
| クライアント | 当サイトの対応OS | コア・設定方式 | 更新状況 | 使いやすさ | 特徴・注意点 | おすすめのユーザー |
|---|---|---|---|---|---|---|
| Clash Plus | Windows、macOS、Android、iOS | コアは名称から推測せず、各OS版の説明で確認 | 開発継続中 | 比較的簡単:サブスクリプションの追加から始められる | デスクトップとスマートフォンに対応。権限や設定機能はOSごとに確認が必要 | 初めてインストールする方、複数端末を使う方 |
| Clash Verge Rev | Windows、macOS、Linux | mihomo(Clash Metaの後継系統) | 開発継続中 | 中程度:モードや通信の制御方法を理解する必要あり | デスクトップでの設定管理、ルールによる通信振り分け、TUN | デスクトップで日常的に使う方、詳細設定を行う方 |
| FlClash | Windows、macOS、Linux、Android | mihomo | 開発継続中 | 比較的簡単〜中程度 | クロスプラットフォーム対応の画面。デスクトップのプロキシ設定とスマートフォンのVPN許可は別 | デスクトップとAndroidを併用する方 |
| Clash Nyanpasu | Windows | コアの管理に対応。利用可能なコアはインストーラーで確認 | 開発継続中 | 中程度:設定項目が多い | 設定管理、画面のカスタマイズ、コアの選択 | デスクトップの利用環境を自分で整えたい方 |
| Clash for Windows | Windows | 旧Clash系。過去のインストーラーによって違いがある場合あり | 開発終了 | 以前から使っている方にはなじみやすいものの、新規利用の開始点にはおすすめしません | 旧設定や旧画面の確認向け。新しい構文への対応には制限あり | 既存環境から移行する方 |
| Clash Meta for Android | Android | Clash Meta系 | 開発終了 | 中程度:VPNやバックグラウンド動作の制限への対応が必要 | AndroidのVPNによる通信制御、設定のインポート | 既存の設定を持つAndroidユーザー |
| Surfboard | Android | 独自実装、Surge形式の設定 | 開発継続中 | 互換性のある設定をすでに持っているかどうかによる | Clashコアではありません。Clash YAMLをそのまま使うことはできません | 対応する設定方式をすでに利用している方 |
| ClashX Meta | macOS | Clash Meta系 | 開発終了 | メニューバーに操作がまとまっている | macOSのメニューバーから操作。新しいmacOSへの対応状況に注意 | 既存のmacOS環境を維持している方 |
画面が狭い場合は、表を左右にスワイプしてご覧ください。使いやすさは設定操作の目安であり、通信速度や接続品質、リソース使用量の順位ではありません。
旧Clash・Meta・mihomoの違い
クライアントは画面やサブスクリプションの管理、システム設定を担当し、コアは設定の読み込み、接続処理、ルールの適用を担当します。Clash Metaは旧Clashを拡張したもので、mihomoはその技術系統を引き継いでいます。旧クライアントでファイルを読み込めても、その中のプロトコル、ルール、DNS関連の項目すべてに対応するとは限りません。
コアを比較するときは、現在の設定から必要な機能を確認しましょう。サブスクリプションがmihomoを明示的に必要としているか、旧コアにない項目が含まれているか、ルールセットが特定のデータベースに依存しているかを確認します。アプリ名にClashとあるだけで互換性を判断しないでください。Surfboardは別の設定方式を採用しているため、サブスクリプションの出力形式も個別に確認が必要です。
用途に合わせたクライアントの選び方
8種類のクライアントを個別に解説
Clash Plus:初めての導入や複数端末での利用におすすめ
当サイトではClash PlusのWindows、macOS、Android、iOS版を案内しています。初めてクライアントを選ぶときの候補としておすすめです。複数の端末に対応している点が主な理由で、すべてのOS版で設定画面が完全に同じという意味ではありません。インポート前にサブスクリプションの形式を確認し、追加後は設定が選択されていることを確認してから、OSの案内に従って権限を許可してください。iOS版はダウンロードページからApp Storeに移動できます。製品情報は公式サイト clashplus.io で確認できます。mihomoの特定の拡張機能に依存する設定を使っている場合は、各OS版の対応状況を事前に確認してください。
Clash Verge Rev:デスクトップでのルール管理に適したクライアント
Clash Verge RevはWindows、macOS、Linuxに対応したデスクトップクライアントで、mihomoコアを使用します。GUIを使いながら、ルール、DNS、TUNを細かく設定したい方に向いています。サブスクリプションの内容とローカルの上書き設定は分けて管理し、更新によって手動変更が上書きされないようにしましょう。システムプロキシとTUNは通信を制御する別の方式です。アプリがプロキシを経由しない場合は、すべてのスイッチを有効にするのではなく、まずアプリの通信方式を確認してください。Linuxでは、ディストリビューションに合ったパッケージ形式と権限設定も確認が必要です。
FlClash:デスクトップとAndroidで近い操作感
FlClashはWindows、macOS、Linux、Androidに対応し、mihomoコアを使用します。PCとAndroidスマートフォンを行き来する場合、画面構成が似ているため、設定項目を探す手間を減らせます。ただし、すべての設定を両端末にそのまま適用できるわけではありません。デスクトップではシステムプロキシを使う一方、スマートフォンでは通常VPNで通信を制御するため、アプリの除外設定やバックグラウンド動作の制限も異なります。移行時は、同じ互換設定をインポートしたうえで、各端末の通信制御とDNSの動作を個別に確認してください。
Clash Nyanpasu:デスクトップの設定や画面を管理したい方向け
当サイトではClash NyanpasuのWindows版を案内しています。設定を整理し、画面をカスタマイズしながら、コアの選択についても理解したい方に適しています。サブスクリプションに必要な機能を確認するときは、クライアント本体の名称だけでなく、実際に有効になっているコアを確認してください。初めて問題を調べる場合は、標準の操作手順から始め、設定を読み込めることを確かめてから上書き設定やコアを変更しましょう。複数箇所を同時に変更すると、エラーの原因を特定しにくくなります。設定を追加せずに使いたい方は、項目が多いことだけを理由に選ぶ必要はありません。
Clash for Windows:旧環境の確認用。新規インストールには非推奨
Clash for Windowsは開発が終了しており、当サイトではWindows版のアーカイブを掲載しています。以前から使っている方は基本的な設定を続けられる場合がありますが、旧コアは新しいプロトコルやルール構文に対応していないことがあり、過去のインストーラーによっても差があります。既存の設定場所の確認や、プロキシポートの記録、設定の移行に利用するのが適切です。新しい端末で長期的に使うクライアントとしてはおすすめしません。切り替え前に旧アプリを終了し、システムプロキシを無効にして、旧プロセスがポートを使用し続けないようにしてください。
Clash Meta for Android:既存のAndroid設定を確認する方向け
Clash Meta for Android(CMFA)はClash Meta系のAndroidクライアントで、開発は終了しています。利用時にはVPNの許可、設定の選択、Androidによるバックグラウンドプロセスの制限への対応が必要です。移行する場合は、アプリごとのプロキシ設定を個別に記録してください。サブスクリプションファイルに含まれていない場合があります。新しい端末では、ダウンロードページにあるClash PlusとFlClashを比較してから、旧環境を維持する必要があるか検討しましょう。旧設定を読み込めるだけで、今後のOSに問題なく対応できるとは限りません。
Surfboard:インストール前に設定方式を確認
SurfboardはAndroid向けクライアントですが、Clashコアの別インターフェースではありません。独自実装でSurge形式の設定を使用するため、対応プロトコル、ルール、機能はSurfboardの説明で確認してください。対応形式のサブスクリプションを持っている方や、その設定方式を自分で管理できる方に向いています。Clash YAMLしか持っていない場合、そのままSurfboardに読み込ませても同じ結果になるとは限りません。サブスクリプションで複数の出力形式を選べる場合も、変換後に必要なルールやポリシーが維持されているか確認しましょう。
ClashX Meta:macOSメニューバーを使う旧環境向け
ClashX MetaはClash Meta系のコアを使用し、macOSのメニューバーから操作するクライアントです。開発は終了しています。既存ユーザーが以前の設定場所やプロキシ設定を確認する際の参考にはなりますが、新規インストールではClash Plus、Clash Verge Rev、FlClashの比較をおすすめします。移行時はApple Silicon版とIntel版の違いを確認し、ログイン項目やネットワークプロキシが旧アプリを参照したままになっていないかも確認してください。macOSのメニューバー操作に慣れていることと、コアの互換性は別の問題です。
開発終了クライアントと移行の手順
アーカイブ版を掲載しているのは、旧クライアントを確認できるようにするためであり、すべての新しいOSでの利用を推奨するものではありません。Clash for Windows、Clash Meta for Android、ClashX Metaを使い続けるかどうかは、OSとの互換性、コアの機能、今後の保守状況を考慮して判断してください。既存環境が一時的に動作していても、移行に必要な設定を記録しておきましょう。
- 必要な設定を記録する。設定の入手元、選択中のポリシー、待ち受けポート、アプリの除外リスト、カスタムルールを記録します。サブスクリプションURLにアクセス情報が含まれる場合があるため、公開画像や掲示板には掲載せず、ローカルで管理してください。
- サブスクリプションとローカル変更を分ける。サブスクリプションファイルにクライアントの設定がすべて含まれているとは限りません。独立した上書きファイル、ルールセット、スクリプトがあるか確認し、それぞれの互換性を判断してください。
- 旧クライアントの通信制御を停止する。旧アプリを終了する前に、システムプロキシまたはVPNを無効にし、スタートアップ項目も確認します。複数のクライアントで待ち受けポートや通信制御の権限を取り合わないようにしてください。
- 新しいクライアントの基本接続を確認する。設定をインポートして選択状態を確認し、ブラウザーでのアクセス、ルールの適用、DNSの名前解決をテストします。基本動作を確認できたら、TUN、LAN接続、カスタムの上書き設定を一つずつ戻してください。
- 元に戻せる記録を残す。よく使うアプリが想定どおり動くことを確認してから、古いログイン項目や設定を削除します。移行で問題が起きた場合は、トラブル対処で症状ごとに確認してください。原因を調べずに何度も再インストールするのは避けましょう。
インストール前の最終確認
選ぶ際は、OSとアーキテクチャ、設定形式、更新状況、通信の制御方法、画面の好みの順に確認しましょう。クライアントはサブスクリプションサービスの代わりにはならず、画面を変更しても回線自体の問題は解決しません。サブスクリプションを読み込めたことは、ファイルを受け取れたというだけです。設定の読み込み、ポリシーの選択、アプリの通信経路も確認してください。
既存設定に縛られない場合、当サイトではClash Plusを最初におすすめします。デスクトップでmihomoの設定を使いたい場合はClash Verge Rev、デスクトップとAndroidを併用する場合はFlClashも比較してください。Surfboardは設定方式に応じて選び、アーカイブ版は既存環境の確認用として扱いましょう。
ダウンロードページでは、OSごとにインストーラーと対応アーキテクチャを確認できます。インストール後はClashのインストールガイドに沿って、サブスクリプションの追加、モードの選択、接続確認を行ってください。サブスクリプションとクライアントの違いが分からない場合は、ヘルプセンターの使い方ガイドをご覧ください。