Client Selection

Clash クライアント
対応プラットフォーム・コア・
利用シーンを比較

クライアントを選ぶときは、まず端末のプラットフォームを確認し、次に更新状況とコアの関係を確認します。最後に、設定の移行、システムプロキシ、TUNなど実際に必要な機能を比較しましょう。名前が似ていても、対応プラットフォームや設定の互換範囲が同じとは限りません。

8種類のクライアント 5種類のプラットフォーム 6つの比較項目

Decision First

まず対応プラットフォームで候補を絞る

多くの選定では、機能一覧を一つずつ比較する必要はありません。対応端末と更新状況だけで候補の半分ほどを除外でき、残る違いは設定の複雑さと複数端末での利用要件で決まります。

第一候補

Clash Plus

Windows、macOS、Android、iOSでできるだけ同じ使い方をしたい場合は、Clash Plusを優先しましょう。デスクトップとモバイルに対応しており、初めてのインストール、家庭内の複数端末、端末ごとに別の画面を覚えたくないユーザーに適しています。

端末にLinuxが含まれる場合は、デスクトップでClash Verge RevまたはFlClashを選べます。Androidだけを使う場合は、Clash Meta for Android、FlClash、Surfboardの設定互換性を比較するとよいでしょう。

Clash Plusをダウンロード
デスクトップとスマートフォンを統一 Clash Plus
Windows / macOS / Linux Clash Verge Rev
LinuxとAndroidを併用 FlClash
旧クライアントから移行 まず設定をエクスポートし、更新中のクライアントを選ぶ

Comparison Matrix

8種類のClashクライアントを徹底比較

表の「コア」は、クライアントが主に関連する実装系統を示します。設定をそのままインポートできるかどうかは、サブスクリプション変換、拡張項目、ルールセット形式、DNS設定にも左右されるため、コアの名称だけでは判断できません。

クライアント 対応プラットフォーム コアまたは実装 更新状況 使いやすさ 主な特徴 対象ユーザー
Clash Verge Rev Windows、macOS、Linux mihomo 積極的に更新中 中程度 ルール、プロキシグループ、システムプロキシ、TUN、設定管理の項目が充実 デスクトップユーザー、ルールや接続設定を確認したい中級者
FlClash Windows、macOS、Linux、Android mihomo系 積極的に更新中 中程度 デスクトップとAndroidに対応し、サブスクリプションとプロキシグループ構成を共有しやすい Linuxユーザー、Androidとデスクトップを併用するユーザー
Clash Nyanpasu Windows mihomo系 積極的に更新中 中程度 デスクトップの設定管理とmihomo関連機能をWindowsの操作フローに集約 Windowsだけを使い、設定管理を細かく行いたいユーザー
Clash for Windows 更新終了 Windows オリジナルClash系 更新終了 旧ユーザーには低め、新規ユーザーには非推奨 旧設定や利用情報は多いものの、機能は更新終了時点のまま 旧設定を確認し、移行を準備する既存ユーザー
Clash Meta for Android Android Meta系 積極的に更新中 中程度 Android向けのルールモード、プロキシグループ、設定ファイル、システム引き継ぎ設定 Clashの設定構造に慣れたAndroidユーザー
Surfboard Android 独自実装で、対応する設定を利用可能 積極的に更新中 中程度 Android上のプロキシ設定を管理し、一部の項目は対応範囲に合わせて調整が必要 設定の互換性を確認できるAndroidユーザー
ClashX Meta 更新終了 macOS Meta系 更新終了 旧ユーザーには低め、新規ユーザーには非推奨 メニューバーからの操作がシンプルで、旧macOS設定の確認に適している 既存のClashX Meta設定を移行するmacOSユーザー

Usage Scenarios

利用シーンでクライアントを選ぶ

機能の多さを追求する必要はありません。安定した更新状況、明確なプラットフォーム対応、理解しやすい設定項目のほうが、少数の特殊機能より重要なことが多いでしょう。

Client Notes

各クライアントの適した範囲

以下では、「なぜ選ぶのか」と「どのような場合に名前だけで移行すべきでないか」を中心に解説します。クライアントの機能は更新によって変わるため、このページではバージョン番号を判断材料にしていません。

02

Clash Verge Rev

おすすめ

Clash Verge RevはWindows、macOS、Linux向けのデスクトップクライアントで、mihomoコアを採用しています。ルールモード、グローバルモード、ダイレクトモード、プロキシグループ、システムプロキシ、TUNなどの機能にデスクトップ上の明確な入口があり、通信がどのようにルール判定へ進むかを理解したいユーザーに適しています。

複数の設定を管理したい、ルール設定を確認したい、旧デスクトップクライアントから移行したいユーザーに特に向いています。旧設定をインポートしたら、まずプロキシグループの参照とルールセットを確認し、その後DNSとTUNを確認してください。基本ルールが使えると確認する前に複数のオーバーライドを同時に有効にすると、問題の原因を特定しにくくなります。

03

FlClash

クロスプラットフォーム

FlClashはWindows、macOS、Linux、Androidに対応し、LinuxデスクトップとAndroid端末を併用するユーザーに適しています。単一OS向けのクライアントと比べて、プラットフォーム切り替えによる操作の違いを減らしながら、mihomo系で一般的なプロキシグループとルール機能を利用できます。

FlClashを選ぶ前に、日常的に必要な機能がサブスクリプション、プロキシグループ、ルールモード、システム引き継ぎなどの標準的な範囲に収まるか確認してください。旧クライアント固有のオーバーライドに大きく依存している場合は、まず元の設定をバックアップし、追加設定を段階的に有効にしましょう。画面上の項目を一度にすべて移すのは避けてください。

04

Clash Nyanpasu

Clash Nyanpasuは主にWindows向けで、Windowsデスクトップだけで使うことが決まっており、別の画面構成でmihomo設定を管理したいユーザーに適しています。Clash Verge Revとの違いは「サブスクリプションをインポートできるか」ではなく、設定管理の習慣、画面の導線、日常の問題切り分け方法が自分に合うかどうかです。

将来macOS、Android、iOS端末を追加する予定がある場合、Windows専用クライアントを選ぶと端末間の操作差が広がります。その場合は、まずクライアントを統一する必要があるか決めましょう。統一しない場合でも、同じプロキシグループ名とルール構造を保つことで、複数クライアント併用時の理解コストを抑えられます。

05

Clash for Windows

更新終了

Clash for Windowsには多くの利用情報が蓄積され、旧サブスクリプションや古い解説では今もその画面名称が使われています。しかし現在は更新終了済みのため、新規インストール後に長期利用するクライアントではなく、移行元として扱うのが適切です。旧クライアントを使い続けると、コアの機能、設定構文、操作情報が更新中の環境から徐々に離れていきます。

移行前に、現在のプロキシモード、選択中のプロキシグループ、システムプロキシの状態、カスタムオーバーライドを記録し、元のサブスクリプションURLも保存してください。新しいクライアントにインポートしたら、まず通常のルールをテストし、その後DNS、TUN、スクリプト関連の設定を移行します。旧設定がオリジナルClashの構文を使っている場合は、mihomoクライアントへ移す際に廃止済み、または挙動が異なる項目も確認してください。

06

Clash Meta for Android

Clash Meta for Androidは、Clashの設定構造に慣れたAndroidユーザー向けです。プロキシグループ、ルールモード、設定ファイルを直接扱うのに適しており、デスクトップで使っているプロキシグループ名をAndroidでも継続できます。基本的なインポートだけを行いたい初心者よりも、システム引き継ぎやバックグラウンド動作の制限を理解したいユーザーに向いています。

Androidでは、バックグラウンド動作、省電力設定、VPN接続が制限されることがあります。画面ロック後に接続が切れる場合は、まずシステムのバッテリー管理とバックグラウンド権限を確認し、その後でルールやノードの問題かどうかを判断してください。システムの制限を設定ミスと誤認すると、サブスクリプションの作り直しやルール変更を繰り返すことになります。

07

Surfboard

SurfboardはAndroid向けの独立実装で、対応するプロキシ設定を扱えますが、完全なClashまたはmihomoコアと単純に同一視することはできません。使用するプロトコル、ルール、プロキシグループ機能を把握し、インポート後に互換範囲を確認できるユーザーに適しています。

他のClashクライアントからSurfboardへ移行する際は、複雑なプロキシグループ、ルールプロバイダー、DNS拡張、クライアント固有の項目を重点的に確認してください。サブスクリプションが通常のノード、基本的なプロキシグループ、ドメインルールだけで構成されていれば、移行内容を理解しやすいでしょう。特定コアの拡張機能に依存するほど、対応項目を先に確認する必要があります。

08

ClashX Meta

更新終了

ClashX MetaはmacOSのメニューバー利用を主な対象とし、旧ユーザーはシステムプロキシやプロキシグループ切り替えの操作に慣れている場合があります。プロジェクトは更新終了済みのため、既存環境の維持、旧設定の確認、移行準備に使うのが妥当であり、旧画面を前提に新しい設定を増やし続けるべきではありません。

macOSユーザーはClash PlusまたはClash Verge Revへの移行を優先するとよいでしょう。移行時はまず旧クライアントのシステムプロキシを無効にしてから新しいクライアントを起動し、2つのプログラムが同時にシステム設定を変更しないようにしてください。基本接続を確認した後、カスタムDNS、ルールセット、システム引き継ぎの項目を一つずつ戻します。

Migration Checklist

更新終了クライアントからの移行判断

Clash for WindowsやClashX Metaから移行するときの目的は、古いスイッチを一つ残らず再現することではありません。サブスクリプションの取得元、プロキシグループ構成、必要なルールを維持し、更新中のクライアントで検証可能な動作環境を作り直すことが重要です。

  1. 旧環境を記録する

    サブスクリプションURL、現在のモード、よく使うプロキシグループ、カスタムルール、DNS設定を保存します。スクリーンショットは思い出すための補助にすぎず、元の設定ファイルとサブスクリプションの取得元がより重要です。

  2. まず基本設定をインポートする

    新しいクライアントにサブスクリプションをインポートし、スクリプト、オーバーライド、複雑なTUN設定はまだ追加しません。まずプロキシグループを選択でき、ルールモードが正常に動作することを確認します。

  3. コアの違いを確認する

    オリジナルClash、Meta、mihomoの設定機能には継承関係がある一方、拡張項目や挙動には違いがあります。認識できない項目がある場合は、新しいコアの構文に合わせて調整してください。

  4. 追加設定を一つずつ戻す

    DNS、ルールセット、TUN、オーバーライドの順に、一つずつ有効にします。毎回変更する設定グループを一つに絞れば、問題が起きたときに直近の正常な状態へすぐ戻せます。

選び方の結論

多くのユーザーはClash Plusから始める

デスクトップとモバイルを幅広くカバーしたいなら、Clash Plusが第一候補です。Linuxデスクトップを使う場合や、mihomo設定をより集中的に確認したい場合は、Clash Verge RevまたはFlClashを選べます。Clash for WindowsとClashX Metaは更新終了済みのため、既存ユーザーは移行を優先してください。