プラットフォーム・カーネル・設定の互換性

Clashクライアント選び方ガイド

端末に合ったクライアントを選んでから、サブスクリプション形式とカーネルの対応状況を確認しましょう。画面が似ていても、設定をそのまま使い回せるとは限りません。

  • クライアント8種類
  • 選定基準6項目
  • アーカイブ版は個別に表示

まず検討したいクライアント

Clash Plusを第一候補に

初めてインストールする方や、Windows、macOS、Android、iOSで似た使い方をしたい方は、まずClash Plusを検討してみてください。サブスクリプションの追加、モードの選択、システム権限の許可を済ませてから、細かな設定編集が必要か判断すると、最初から多くの項目を比較するより問題を切り分けやすくなります。

LinuxではClash Verge Revを優先して検討し、FlClashも候補にできます。設定の拡張、デスクトップでのスクリプト実行、カーネルの切り替えが必要な場合は、下の表から用途に合うものを選びましょう。同じ機能名でもOSによって実装が異なる場合があります。

Clash Plus公式サイト:clashplus.io →
おすすめ

インストーラーとCPUアーキテクチャ別のファイルはダウンロードセンターにまとめています。利用する端末のプラットフォームを選んでください。

対応プラットフォームのインストーラーを選ぶ

一覧で比較

クライアント比較表

プラットフォーム欄には、当サイトのダウンロードセンターで配布しているファイルを記載しています。過去にプロジェクトが対応したOSをすべて示すものではありません。画面が狭い場合は表を横スクロールできます。

対応OS、カーネル、更新状況、難易度、特徴、対象ユーザー
クライアント 当サイトで配布中のプラットフォーム カーネルの系統 更新状況 導入の難易度 主な機能・おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS 各プラットフォーム版の説明をご確認ください。ブランド名だけでカーネルを判断することはできません。 継続して開発・保守中 低め サブスクリプションとプロキシの設定をまとめて管理できます。初めて導入する方や複数端末で使う方に向いています。
Clash Verge Rev Windows、macOS、Linux mihomo(Meta系の後継) 継続して開発・保守中 中程度 TUN、設定の拡張、デスクトップでの管理に対応。細かく設定を調整したい方に向いています。
FlClash Windows、macOS、Android、Linux mihomo 継続して開発・保守中 低め〜中程度 クロスプラットフォームのUIと設定管理に対応。デスクトップとAndroidを併用する方に向いています。
Clash Nyanpasu Windows カーネル管理に対応。利用できる機能は選択したカーネルによって異なります。 継続して開発・保守中 中程度〜高め 設定管理とカーネルの選択が可能です。UIとカーネルの役割を理解して使いたい方に向いています。
Clash for Windows
開発・保守終了
Windows(アーカイブ版) オリジナルClash系。機能はアーカイブ版の内容をご確認ください。 開発・保守終了 画面操作は比較的簡単ですが、移行コストを考慮する必要があります。 旧環境での操作を維持できます。過去の設定確認や移行時の参考用です。
Clash Meta for Android Android Meta/mihomo系 継続して開発・保守中 中程度 Clash設定とAndroidのVPN接続に対応。YAMLに慣れている方に向いています。
Surfboard Android 独自実装。Clashカーネルではありません。 継続して開発・保守中 中程度。設定形式の移行には別途学習が必要です。 独自の設定形式を採用しています。互換性のある設定をすでに持っている方や、用途が明確な方に向いています。
ClashX Meta
開発・保守終了
macOS(アーカイブ版) Meta系。機能はアーカイブ版の内容をご確認ください。 開発・保守終了 基本操作は比較的簡単 メニューバーから操作できます。既存ユーザーは、保守中のクライアントへの移行を検討してください。

更新状況は選定の目安であり、リリース頻度を保証するものではありません。インストール前にプロジェクトやストアの最新情報をご確認ください。難易度は、設定の読み込み、権限の許可、接続完了までに必要な手間を示すもので、性能評価ではありません。

各クライアントの解説

機能と用途をチェック

クライアントは画面表示とOS連携を担い、カーネルはプロトコルやルールを処理します。両方が用途に合っているか確認して選びましょう。

初めての導入・複数端末

Clash Plus

Clash Plusは、当サイトが最初の候補としておすすめするクライアントです。まず安定した利用手順を整え、その後にルールやDNSの設定を学びたい方に向いています。選ぶ際は対応プラットフォームと日常的な操作性を重視し、すべてのOSで内部の仕組みが同じだと考えないようにしましょう。特にiOSではネットワーク接続の制御がOSの仕組みに左右されます。デスクトップ版のサービス導入、ポート待ち受け、TUNの操作をそのまま適用することはできません。既存のサブスクリプションを移行する場合は、設定形式、プロトコル、自作ルールの対応状況を確認してください。特定のmihomoフィールドが必要な場合は、利用するプラットフォームの説明を先に確認しましょう。

Clash Plusのプラットフォーム別ページを見る →

デスクトップの詳細設定・Linux

Clash Verge Rev

デスクトップでプロキシモード、システムプロキシ、TUN、設定の拡張を管理するなら、Clash Verge Revが適しています。mihomo系ですが、画面上のスイッチがカーネル設定ファイルの全項目を表すわけではありません。また、拡張設定とサブスクリプション更新時の設定には適用順があります。カスタムルールを継続して管理する場合は、更新のたびに置き換わるサブスクリプションの内容を直接編集せず、クライアントが対応する拡張設定に追加してください。TUNに必要なシステム権限、サービスコンポーネント、ルーティングの動作はOSによって異なります。接続できないときは、必要な権限が許可されているか確認しましょう。

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

デスクトップとAndroid

FlClash

PCとAndroidで似た操作感を求める方にはFlClashが向いています。mihomo系のため、互換性のあるサブスクリプションやルールの考え方を活用できますが、プラットフォームが異なれば権限、設定の保存場所、バックグラウンド動作も異なります。AndroidではシステムVPNの許可が必要で、デスクトップではサービスや仮想ネットワークアダプターが関係する場合があります。mihomo設定をすでに使っている場合は、まずコピーを読み込み、プロキシグループとDNSの動作を確認してから、プラットフォーム固有の設定を追加しましょう。画面が似ているからといって設定をすべて同期せず、ファイルパスやネットワークアダプター名は個別に確認してください。

Androidクライアントを見る →

設定管理・カーネル選択

Clash Nyanpasu

Clash Nyanpasuは、設定管理とカーネル管理の機能を備えており、両者の違いを理解して使いたいデスクトップユーザーに向いています。利用できるプロトコルは、現在選択しているカーネルと設定の対応状況で決まります。クライアント名だけで判断しないでください。カーネルを切り替える前に設定をバックアップし、現在の選択を記録したうえで、新しいカーネルが既存のフィールドをサポートしているか確認しましょう。当サイトのダウンロードセンターではWindows版を配布しています。これは当サイトの配布ファイルの範囲を示すもので、プロジェクトが対応するすべてのプラットフォームを示すものではありません。サブスクリプションを読み込んで日常的に使うだけなら、カーネルの切り替えを最初に検討する必要はありません。

Windows版のインストール方法を見る →

アーカイブ版・旧設定の移行

Clash for Windows

Clash for Windowsは開発・保守が終了しています。掲載しているのは主に旧環境の確認や移行の参考用で、新しい端末への導入はおすすめしません。旧ガイドにある画面名は見慣れたものでも、新しいプロトコルや設定項目、OSの変更が、画面を起動するだけで使えるようになるわけではありません。移行時はサブスクリプションの取得元、自作ルール、引き継ぎたいプロキシグループを優先して取り出し、新しいクライアントの設定フォルダー全体を上書きしないでください。mihomo系のクライアントに移行した後も、旧スクリプトや設定拡張を一つずつ確認しましょう。オリジナル系で使っていた特殊な記述が、そのまま動作するとは限りません。

保守中のWindows向け代替クライアントを見る →

Android・Clash設定

Clash Meta for Android(CMFA)

Clash設定をそのまま使いたい方や、Androidの権限設定に対応できる方にはCMFAが向いています。Meta/mihomo系のため、旧版のClash for Androidと同じ機能を備えているとは限りません。設定を読み込んだら、まず正常に解析されたことを確認し、その後でシステムVPNを許可してください。バックグラウンドで接続が頻繁に切れる場合は、バッテリー最適化やバックグラウンド動作の制限も確認しましょう。通常、システムVPNを利用できるアプリは同時に一つです。同種のツールを同時に起動すると競合する場合があります。画面上の接続状態だけでは不十分なため、実際にアプリを使って通信やルールによる振り分けを確認してください。

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

Android・独自の設定形式

Surfboard

SurfboardはAndroid向けの別の選択肢ですが、Clashカーネルを別の画面で包んだものではありません。独自の設定形式を採用しており、Surge系の構文を一部参考にできますが、Clash YAMLを同じ設定として直接読み込めるわけではありません。対応形式のサブスクリプションをすでに利用している場合は、プロトコル、プロキシグループ、ルールの対応状況を確認してから移行を検討してください。Clash形式しかない場合は、提供元がSurfboardに対応する形式を提供しているか先に確認しましょう。形式を変換しても、特にDNSの動作やプロキシグループの選択ロジックが完全に一致するとは限りません。mihomoの機能を一つずつ置き換えられると期待するのではなく、明確な設定要件がある場合に選びましょう。

Surfboardのプラットフォーム別ページを見る →

macOS・アーカイブ版

ClashX Meta

ClashX MetaはMeta系で、メニューバーから操作するため従来のmacOSの使い方に馴染みやすい一方、開発・保守は終了しています。アーカイブ版に含まれるカーネル機能は実際の配布ファイルで確認してください。名称にMetaとあっても、現在のmihomoの機能をすべて備えているとは限りません。新規インストールではClash Plus、Clash Verge Rev、FlClashを検討してください。既存環境から移行する場合は、システムプロキシとローカルポートを記録してから旧クライアントを終了し、待ち受けポートの競合を防ぎましょう。Apple SiliconとIntelでは、それぞれの端末のアーキテクチャに合ったインストーラーを選んでください。ファイル名の末尾が同じだからといって、両方の端末で使えるとは限りません。

macOS向けの代替クライアントを見る →

要件に合わせて候補を絞る

利用シーン別の選び方

クライアントを切り替える前に

設定の互換性チェックリスト

読み込みできるか確認するだけでは不十分です。プロトコル、通信の振り分け、OSとの連携が想定どおり動くかも確認しましょう。

互換性を3つの層に分けて確認

1つ目はサブスクリプション形式です。ノードのリンク、Clash YAML、Surfboardの設定はそれぞれ異なる形式です。2つ目はカーネルの動作です。設定項目を認識できても、旧環境と動作が完全に一致するとは限りません。3つ目はOSとの連携です。システムプロキシはその設定を参照するアプリにだけ適用され、TUNやAndroid VPNはそれぞれ異なる仕組みで通信を制御します。

オリジナルClash、Meta、mihomoには継承関係がありますが、すべての設定を双方向にそのまま使えるわけではありません。特に、新しいカーネルのプロトコル項目を、開発が終了したアーカイブ版に読み込ませないようにしてください。

順番に移行し、元に戻せるようにする

  1. 元のサブスクリプションの取得元と自作ルールを保存し、ポートと現在のプロキシモードを記録します。
  2. 旧クライアントを終了し、システムプロキシと仮想ネットワークアダプターによる接続制御が停止したことを確認します。
  3. 新しいクライアントに設定のコピーを読み込み、まず初期設定で接続を確認します。
  4. カスタムルール、DNS、TUNの設定を一つずつ戻し、変更のたびに動作を再確認します。

問題が起きたら、まず設定の解析結果と接続ログを確認し、その後でネットワークを調べましょう。クライアントを変えてもサーバー側の回線品質は改善しません。画面を変えるだけで高遅延や低速通信が解消するわけではありません。

クライアントが決まったら、ダウンロードセンターでプラットフォームとアーキテクチャを選んでください。システムプロキシ、TUN、設定の読み込みでお困りの場合は、よくある質問をご確認ください。