クライアント選び / 対応OSと設定

Clashクライアント比較
対応OS・コア・使いやすさ

まずOSで候補を絞り、設定形式、メンテナンス状況、必要な権限を確認しましょう。新規インストールならClash Plusを第一候補に。特定の設定手順を使っている場合は、mihomo対応デスクトップ版やAndroidクライアント、アーカイブ版を比較してください。

対応OSとアーキテクチャ 設定の互換性 メンテナンス状況

対応OS / コア / 設定手順

8つのクライアントを比較

対応OS欄は、当サイトのダウンロードセンターで実際に配布している範囲を示しており、プロジェクト全体の対応OSではありません。使いやすさは設定や権限の手順を基準にしており、性能順位ではありません。同じクライアントでも、OSによって機能が異なる場合があります。

画面が狭い場合は横にスクロールできます。クライアント名から各解説へ移動できます。

クライアントの対応OS、コア、対象ユーザー
クライアント 当サイトで配布中のOS コア / 設定体系 メンテナンス状況 使いやすさ 主な機能と確認事項 おすすめのユーザー
Clash Plus
第一候補
Windows、macOS、Android、iOS コアと設定の互換範囲は、各プラットフォームの製品説明で確認してください 活発にメンテナンス中 低め。設定のインポートとOSの権限許可が必要 複数プラットフォームに対応。OSに合ったインストーラーまたはストアを選択 初めてインストールするユーザー、デスクトップとスマートフォンを併用するユーザー
Clash Verge Rev Windows、macOS、Linux mihomo。Meta系の設定体系を継承 活発にメンテナンス中 中程度。設定、システムプロキシ、サービスモードの理解が必要 設定管理、ルールによる振り分け、TUN、設定オーバーライド デスクトップで設定を細かく管理したいユーザー
FlClash Windows、macOS、Android、Linux mihomo 活発にメンテナンス中 低〜中程度。OSごとの権限の違いに注意 クロスプラットフォームのUI、設定インポート、プロキシグループとルールの管理 デスクトップとAndroidを併用するユーザー
Clash Nyanpasu Windows 複数コアの管理に対応。利用できるコアはビルドごとに確認 活発にメンテナンス中 中〜高め。コアと設定項目の互換性確認が必要 デスクトップでの設定管理、コアの選択、UI設定 設定の違いを自分で管理できる上級者
Clash for Windows Windows オリジナルのClash系。アーカイブ版の仕様に準拠 メンテナンス終了 旧ユーザーにはなじみやすいものの、新しい設定への移行には追加確認が必要 既存設定や過去の操作手順との互換性を再現 問題調査のために旧環境を維持したいユーザー
Clash Meta for Android Android Meta / mihomo系 活発にメンテナンス中 中程度。VPNの許可とバックグラウンド制限への対応が必要 Clash YAML設定、ルールによる振り分け、実行ログ Clash設定を使っているAndroidユーザー
Surfboard Android 独自実装。Surge風の設定体系を採用し、Clashコアは非対応 活発にメンテナンス中 互換設定があれば簡単。設定形式の移行は難易度が高い 独自の対応範囲内でのポリシーグループと振り分けルール Surfboard互換設定をすでに持っているユーザー
ClashX Meta macOS Meta系。アーカイブ版の仕様に準拠 メンテナンス終了 基本操作は少なめ。新しいOSでの互換性は要確認 メニューバー操作、設定の切り替え、システムプロキシ 既存のmacOS環境での操作手順を維持したいユーザー

各クライアントの解説

設定手順と選択時の注意点

以下では比較表の順に各クライアントを解説します。選ぶ前に、現在のサブスクリプションがどの形式を返すかを確認し、クライアントのログと設定説明もチェックしましょう。名前が似ているだけで互換性を判断したり、各OSで同じ名前のスイッチが同じ通信制御を行うと思い込んだりしないでください。

Clash Plus:新規インストールの第一候補

使い慣れたクライアントがない場合は、当サイトではClash Plusを最初におすすめします。ダウンロードセンターからWindows、macOS、Android、iOS向けのページにアクセスでき、インストールと設定インポートの手順を整えやすいクライアントです。初回利用時は対象OSの設定説明を確認し、設定のインポート、接続先の選択、必要な権限の許可を済ませてから、自動起動やLANアクセスなどの追加設定を行いましょう。

複数のOSに対応していても、設定が自動で同期されるとは限りません。また、すべてのOSで同じコアや設定項目が使われるとは限りません。既存設定を移行する前に、プロトコル、ルール形式、サブスクリプションのインポート方法を確認しましょう。高度なDNS設定、スクリプト、オーバーライドを使う場合は、項目ごとに動作を確認してください。iOS版はダウンロードセンターのApp Storeリンクから入手できます。製品情報はclashplus.io(新しいウィンドウ)で確認できます。

ダウンロードセンターへ →

Clash Verge Rev:デスクトップでの設定管理

Clash Verge Revは、主にWindows、macOS、Linuxを使い、mihomoの設定を細かく管理したいユーザーに向いています。まず設定のインポートとシステムプロキシから始め、より多くのアプリの通信を制御する必要がある場合に、関連サービスをインストールしてTUNを有効にしましょう。問題が起きたときに、設定、システムプロキシ、仮想ネットワークインターフェースのどこに原因があるかを切り分けやすくなります。

設定のオーバーライドやマージ機能を使うとローカル設定を保持できますが、実際に適用される設定がサブスクリプションの内容と異なる可能性も高まります。ポート、DNS、ルールの順序を変更した後は、サブスクリプションの編集画面だけでなく、最終的に適用された内容を確認してください。組織管理下のデバイスでは、サービスのインストールやネットワーク拡張が許可されているか、事前に確認しましょう。画面上の権限が不足している場合、権限の確認をせずにクライアントを何度も再インストールしても解決にはつながりません。

デスクトップ版のダウンロードへ →

FlClash:デスクトップとAndroidで近い操作感

FlClashはmihomoベースで、当サイトではデスクトップ版とAndroid版のダウンロードページを掲載しています。PCとAndroidスマートフォンで切り替えて使う場合、似た画面構成により設定、プロキシグループ、各種メニューを探す手間を減らせます。mihomoの設定を使っている場合は、まず共通の基本設定を読み込み、各OSに合わせて通信の制御方法を調整しましょう。

画面構成が共通でも、OSごとの違いはなくなりません。AndroidではVPNの許可とバックグラウンド動作の設定が必要です。デスクトップではシステムプロキシ、TUN、サービス権限を区別してください。設定をコピーする前に、ファイルパス、ネットワークインターフェース名、待ち受けアドレスが元のデバイスに依存していないか確認しましょう。PCのローカルパスをそのままスマートフォンに移したり、デスクトップのシステムプロキシとAndroidの接続ボタンが同じ意味だと考えたりしないでください。

FlClashのダウンロード विकल्पを見る →

Clash Nyanpasu:コアと設定の違いを管理

Clash Nyanpasuは、デスクトップでの設定手順をさらに調整したいユーザー向けです。当サイトのダウンロードセンターではWindows版インストーラーを掲載しています。その他の配布先はプロジェクトの説明を確認してください。複数コアを管理できるため、コアごとの設定の動作を比較する用途に適しています。選択可能なコアや入手方法、プリインストールの有無は、インストールしたビルドによって異なります。

コアを切り替える前に設定をバックアップし、使用中のプロトコル、ルールプロバイダー、DNS項目を記録してください。あるコアで受け付けられた項目が、別のコアでも有効とは限りません。まず最小限の設定で基本接続を確認し、その後オーバーライドや高度な設定を少しずつ戻す方法がおすすめです。サブスクリプションを読み込んで日常利用するだけで、コアを切り替える必要がない場合は、設定手順が少ないクライアントを選ぶとよいでしょう。

Windows版クライアントを見る →

Clash for Windows:アーカイブ用途と移行先

Clash for Windowsはメンテナンスが終了しています。アーカイブ版は、旧環境の再現、過去の設定の確認、移行時の補助に使うのが主な目的です。使い慣れた画面だからという理由だけで、新しい環境でも使い続けるのはおすすめできません。新しいOSの権限、後から追加されたプロトコルや設定項目には、旧ビルドが対応していない場合があります。起動できても、すべての機能が現在の環境に適合するとは限りません。

Clash for Windowsの代替を探す場合は、まずClash Plusを検討してください。mihomoのデスクトップ設定管理が主な目的なら、Clash Verge RevとFlClashを比較しましょう。移行時は設定元、プロキシグループの選択、ローカルルールを記録し、システムプロキシとTUNを設定し直してください。旧プログラムのフォルダー全体をそのままコピーしたり、複数のクライアントで混合ポートやシステムプロキシを同時に使ったりしないでください。

代替クライアントを見る →

Clash Meta for Android:既存のYAML設定をAndroidで使う

Clash Meta for Androidは、CMFAとも呼ばれます。Clash YAML設定をすでに持ち、Androidでもルールによる振り分けを使いたいユーザーに適しています。Meta系とmihomo系のコアで使える機能は、クライアントに組み込まれたビルドによって異なります。初回起動時は設定をインポートして選択し、その後システムのVPN権限を許可してください。設定が存在するのに有効化されていない状態は、設定の解析に失敗した状態とは異なります。

Androidのバッテリー最適化、バックグラウンド制限、他のVPNアプリは動作に影響することがあります。接続が切れる場合は、まずシステムがプロセスを終了していないか、別のアプリがVPNを置き換えていないかを確認し、その後ルールとDNSを調べてください。CPUアーキテクチャにも注意が必要です。迷った場合は、ダウンロードページの説明に従って適切なパッケージを選び、ファイルサイズだけで判断しないでください。設定を編集するときは元のファイルを別に保存し、サブスクリプションの更新でローカルの変更が上書きされないようにしましょう。

Android版インストーラーを見る →

Surfboard:設定体系を先に確認

SurfboardはClashと似た用途で使われることがありますが、Clash GUIではなく、Clashコアも使用していません。独自実装とSurge風の設定体系を採用しており、実際の対応範囲は製品ドキュメントで確認してください。Surfboard互換の設定をすでに持っている場合は、対応するポリシーグループやルールの構成を引き継げます。Clash YAML形式のサブスクリプションしかない場合は、サービス側で互換形式を出力できるかを先に確認しましょう。

ファイルの拡張子を変更しても設定形式は変換されません。プロトコルのパラメーター、ポリシーグループの構文、ルールの種類、DNSの動作は異なる場合があります。オンライン変換を使っても、設定の意味がすべて保たれる保証はありません。変換が必要な場合、アクセス情報を含むサブスクリプションURLを信頼できないサービスに送信しないでください。Clash YAMLを使い始めたばかりのユーザーは、対応形式を明示しているAndroidクライアントを選ぶと、問題を切り分けやすくなります。

Androidクライアント一覧を見る →

ClashX Meta:既存のmacOSメニューバー運用

ClashX MetaはMeta系コアを採用したmacOS向けメニューバークライアントで、メンテナンスは終了しています。既存の操作手順を確認したり、旧設定との互換性を再現したりする用途に向いていますが、新しいデバイスへの標準インストールはおすすめしません。メニューバーに操作がまとまっていても、コアが新しいとは限らず、現在のmacOSのネットワーク権限に対応しているかどうかも判断できません。

Macの買い替えやOSのアップグレード後は、CPUアーキテクチャ、システムプロキシ、必要な権限を改めて確認してください。旧デバイスでの動作結果をそのまま新しいデバイスに当てはめることはできません。移行前に設定ファイルの場所、サブスクリプション元、ローカルルールを記録し、メンテナンス中のクライアントをインストールして基本接続をテストしましょう。確認が済んだら旧クライアントを終了し、システムプロキシの管理が新しいクライアントに切り替わったことを確認してください。古いポート設定が接続に影響するのを防げます。

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

用途から選ぶ

初心者、上級者、複数デバイス、旧型PC

選定のまとめ

第一候補はClash Plus。設定要件に応じて代替を選ぶ

新規インストールならClash Plusから始め、使用OSに合ったダウンロードページを選びましょう。Linuxユーザーは、ダウンロードページにあるClash Verge RevとFlClashを比較してください。安定した設定手順をすでに使っている場合、画面の違いだけを理由に乗り換える必要はありません。OSとの互換性がなくなった、必要な設定項目に対応していない、メンテナンス状況から継続利用が難しいといった場合が、クライアントを選び直す目安です。

ダウンロードセンターではMihomoコアも配布しています。サーバー、ルーター、プロセスを自分で管理するユーザー向けです。コア単体にはデスクトップクライアントのようなGUIがないため、起動オプション、設定ファイルの場所、ログ、権限を自分で管理する必要があります。そのため、上記のGUIクライアントと同じ初心者向けの選択肢には含めていません。

  1. デバイスを確認。OSのバージョンとアーキテクチャを調べ、ダウンロードセンターから対応するプラットフォームを選びます。
  2. 設定を確認。サブスクリプションの形式、必要なプロトコルとルール項目を確認し、元の設定を別に保存します。
  3. 単独でテスト。旧クライアントを終了し、新しいクライアントで基本接続を確認してから、高度な通信制御設定を有効にします。
  4. 移行を完了。サブスクリプションの更新、ルールの適用、OS再起動後の動作を確認してから、旧クライアントの自動起動とプロキシ設定を削除します。

設定の解析エラーや接続異常が発生した場合は、まずエラーの原文、クライアント名、使用中のプラットフォームを記録してください。インストールと移行の詳しい手順はプラットフォーム別ガイド、システムプロキシとTUNの違いはFAQをご覧ください。

ダウンロードセンター:プラットフォーム別に選ぶ →