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

Clashクライアント比較ガイド

まず端末のOSを確認し、次にサブスクリプションの形式を確認しましょう。初心者にはClash Plus、デスクトップで設定を管理したい方にはClash Verge Rev、Androidとデスクトップで似た操作感を求める方にはFlClashがおすすめです。

クライアントは設定を読み込み、通信を処理するためのソフトです。利用可能なサブスクリプションは付属しません。画面が似ていても、コアや権限、設定形式が同じとは限りません。乗り換える前に、元の設定を保存しておきましょう。

まずは結論/Clash Plus

OSに合ったダウンロードページから始める

おすすめ:Clash Plus

インストールしてサブスクリプションを追加し、ノードを選んで接続するだけなら、まずはClash Plusを選びましょう。当サイトではWindows、macOS、Android、iOSのダウンロード一覧で優先して掲載しているため、端末に合ったダウンロードページを見つけやすくなっています。公式サイト:clashplus.io。OSによって権限の仕組みや機能の場所が異なる場合があります。デスクトップの設定をそのままスマートフォンに適用しないでください。

Linuxユーザーは、まずClash Verge Revを確認し、FlClashと比較しましょう。Androidでアプリごとの通信設定をよく変更する方は、Clash Meta for Androidも検討できます。Surfboardは設定方式が異なるため、サービス提供元が対応形式を提供していることを確認してからインストールしてください。

OS別のクライアントとインストール要件を見る →

対応OS・コア・機能の比較

対応OSは当サイトのダウンロード一覧に基づいており、プロジェクトが過去に公開した全バージョンを示すものではありません。表は左右にスクロールできます。導入の難易度は、初回の設定読み込みから起動までに必要な操作を基準にしており、性能評価ではありません。

8種類のクライアントの対応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 開発継続中 低〜中 クロスプラットフォームの画面、プロキシグループ管理、接続状況の確認 Androidとデスクトップを併用する方
Clash Nyanpasu Windows mihomoなどのコア設定に対応(配布パッケージによる) 開発継続中 中〜高 デスクトップの設定管理、コアの選択、画面のカスタマイズ YAMLやデスクトッププロキシに慣れた方
Clash for Windows Windows(アーカイブ版) オリジナルClash/Clash Premium系 開発終了 旧バージョンの利用者には導入しやすいが、新規利用には非推奨 旧版のProfiles、Proxies、システムプロキシを使った操作 旧環境からの移行、古い手順の確認
Clash Meta for Android Android Clash.Meta/mihomo系 プロジェクトの最新のお知らせを要確認 中 VPNルーティング、アプリのアクセス制御、設定の上書き Androidでアプリごとの通信を設定したい方
Surfboard Android 独自実装(Clashコアではない) プロジェクトの最新のお知らせを要確認 設定の入手元による 独自の対応設定形式とAndroid VPNによる通信処理 互換性のある設定をすでに持っているAndroidユーザー
ClashX Meta macOS(アーカイブ版) Clash.Meta系 開発終了 旧バージョンの利用者には導入しやすい メニューバーからのプロキシグループ切り替え、システムプロキシ 旧版macOS環境からの移行時の参考

8種類のクライアントを個別に解説

お使いの端末に関する説明からご覧ください。ここでは設定方法や利用上の制約を比較します。画面の見た目から速度を推測したり、コアの名称だけで使い勝手を判断したりすることはできません。

Clash Plus:初めての導入におすすめ

Windows / macOS / Android / iOS

Clash Plusは、初めてクライアントをインストールする方におすすめです。端末に合った版をダウンロードし、サービス提供元の設定を追加して、選択されていることを確認したら接続を開始します。複数端末を使う場合も、同じクライアント名でダウンロード先や手順を探せるため、古い手順や別ソフトの画面と混同しにくくなります。

同じ名称のクライアントでも、OSによってコアや設定項目が異なる場合があります。特にTUN、アプリごとの通信設定、バックグラウンド動作は、各OS版の説明を確認してください。まず基本的な接続を済ませてから、高度な設定を一つずつ有効にすると、複数のネットワーク設定を同時に変更するより原因を特定しやすくなります。

Clash PlusのOS別ダウンロードページを見る →

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

Windows / macOS / Linux · mihomo

Clash Verge Revは、プロキシをデスクトップで日常的に使う方に適しています。サブスクリプション、プロキシグループ、接続情報、通信制御の設定を一つの画面で管理でき、設定と動作を照らし合わせて確認しやすいのが特長です。一般的なブラウザーで使う場合は、まずシステムプロキシを設定しましょう。システムプロキシを使わないアプリがある場合に、TUNが必要か検討してください。

詳細な設定ができる分、設定の階層を区別する必要があります。サブスクリプション内の設定、クライアント側の統合ルール、システム権限はそれぞれ別のものです。変更する前に、サブスクリプションの更新で設定が上書きされないか確認してください。TUNが起動しない場合は、サービス権限とログを確認し、すぐにノードが使えないと決めつけないようにしましょう。

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

FlClash:Androidとデスクトップで使いやすい操作感

Android / Windows / macOS / Linux · mihomo

FlClashはスマートフォンとPCを頻繁に切り替えて使う方に適しています。画面構成が似ているため、設定やプロキシグループの場所を探し直す手間を減らせます。mihomo系のため、現在のClash設定について理解を深める際にも役立ちます。ただし、画面構成が似ていても設定が自動同期されるわけではなく、システム権限を共用できるわけでもありません。

Androidでは初回起動時に、通常はシステムのVPN接続を許可する必要があります。デスクトップでは、システムプロキシとTUNをそれぞれ理解して使い分けましょう。別の端末に設定ファイルをコピーした場合は、ローカルのファイルパス、リッスンアドレス、ポートを確認し、元の端末専用の設定を持ち込まないようにしてください。

FlClashのAndroid版を見る →

Clash Nyanpasu:上級者向けデスクトップ環境

当サイトではWindows版を掲載

Clash Nyanpasuは、サブスクリプション、プロキシグループ、設定の統合の違いを理解している方に向いています。デスクトップでの設定管理やコア関連の項目を備えており、自分の使い方に合わせてプロキシ環境を構成したい方に適しています。当サイトではWindows版のダウンロード先を掲載していますが、他のOSでの配布状況を示すものではありません。

選ぶ前に、利用する配布パッケージのコアと、サブスクリプションが使用する設定項目を確認してください。コアの切り替えは、すべてのエラーを解決する方法ではありません。設定で未対応の機能を使っている場合は、まず設定形式を調整するか、対応するコアを選び、その後に接続結果を確認しましょう。

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

Clash for Windows:旧版の確認と移行

Windows・開発終了

Clash for Windowsは古い手順でよく使われており、Profiles、Proxies、Generalといった画面名に見覚えのある方も多いでしょう。すでに開発が終了しているため、古い手順と画面が同じという理由だけで、新規ユーザーが使い始めることはおすすめしません。オリジナルClashやClash Premium系の機能を、現在のmihomoの機能と同じものとして扱うこともできません。

既存ユーザーが移行する場合は、サブスクリプションのURL、必要なローカルルール、プロキシグループの選択を保存し、新しいクライアントで設定し直してください。プログラムのフォルダー全体をそのままコピーしないでください。新しいプロトコルや設定項目を読み込めない場合は、同じファイルを何度も読み込むのではなく、対応するクライアントへの切り替えを検討しましょう。

Windows版のインストール・移行手順を見る →

Clash Meta for Android:アプリごとの通信設定

Android・Meta/mihomo系

Clash Meta for Androidは、CMFAと略されることがあります。Clash for Androidに近い操作方法を引き継いでおり、AndroidのVPNルーティング、アプリのアクセス制御、設定の上書きを自分で管理したい方に適しています。サブスクリプションを追加したら、設定を選択してからホーム画面に戻り、接続を開始してください。追加が成功しただけでは、通信が処理されているとは限りません。

アプリのアクセス制御では、プロキシ処理の対象にするアプリを指定します。ルールモードでは、対象の通信の経路を決めます。両者は互いに代用できません。バックグラウンドで長時間接続する場合は、システムのバッテリー制限も確認してください。名称にMetaが含まれていても、すべての新機能が各インストーラーに含まれているとは限りません。対応機能とメンテナンス状況は、該当バージョンのリリース情報で確認してください。

Androidのルーティングと権限について見る →

Surfboard:まず設定形式を確認

Android・独自実装

SurfboardはAndroid向けプロキシクライアントの候補になりますが、画面を変えたClashではありません。独自実装のため、設定構文、ルール、対応プロトコルを個別に確認する必要があります。Clash YAML形式のサブスクリプションしか持っていない場合、URLを貼り付けるだけで使えるとは限りません。

サービス提供元が対応形式を明示している場合や、独自の設定方法に慣れている場合は、Surfboardを選ぶ選択肢があります。設定を変換する前に、ノードの種類、プロキシグループ、ルールの意味が保たれるか確認してください。提供元が不明な変換サイトに、非公開のサブスクリプションURLを入力しないでください。形式を確認してから、AndroidのVPN接続を許可し、接続をテストしましょう。

Android版の設定方法とダウンロード先を見る →

ClashX Meta:旧版macOSのメニューバー操作

macOS・開発終了

ClashX Metaは、旧版macOSのメニューバーからプロキシグループや設定を切り替え、システムプロキシを設定する操作方法を確認する際に参考になります。すでに開発が終了しているため、メニューがシンプルだからといって、新しいOSやプロトコルに継続対応しているとは限りません。新たに導入する場合は、Clash Plus、Clash Verge Rev、FlClashを優先して検討してください。

旧環境で使い続ける場合は、まずOSのバージョンとチップのアーキテクチャが合っているか確認し、設定の対応範囲も確認してください。別のクライアントへ移行した後は、旧クライアントのシステムプロキシ設定と自動起動を無効にしましょう。複数のソフトが同時にプロキシ設定を変更すると、接続が不安定になったり、終了後にインターネットへ接続できなくなったりすることがあります。

macOSで利用できるクライアントを見る →

用途に合わせて候補を絞る

クライアントの乗り換え前に確認する4項目

設定の入手元とカスタムルールを保存

元のサブスクリプションURL、ローカル設定ファイル、個別に追加したルールを保存してください。サブスクリプションURLには個人用の認証情報が含まれていることがあるため、公開する画像に載せないでください。新しいクライアントには元の設定を読み込ませてから、ローカルで変更した内容を一つずつ追加します。設定を一度に大量にコピーすると、問題の原因を特定しにくくなります。

プロトコルと構文の互換性を確認

Metaはコアの系統名で、mihomoはその系統を引き継いでいます。オリジナルClash、Premium、その他の独自実装が完全に同じとは限りません。ファイルを読み込めることは最初の確認にすぎません。ノード、プロキシグループ、ルールが想定どおり動作するかも確認してください。

通信の入口は一つだけにする

旧クライアントを停止してから、新しいクライアントを起動してください。デスクトップではシステムプロキシが旧ポートを参照していないか確認し、Androidでは他のアプリがVPNを使用していないか確認します。TUN、システムプロキシ、LAN共有はそれぞれ別の機能です。すべてを有効にする必要はありません。

接続とアプリごとの通信を分けて確認

まず通常のインターネット接続を確認し、次にノードへ接続できることを確認してから、プロキシを使うアプリと直接接続するアプリをそれぞれ確認してください。速度測定に成功しても、すべてのアプリの通信が処理されているとは限りません。問題がある場合は、接続ログ、アプリのアクセス制御、DNS設定を一つずつ確認しましょう。

全OSのインストール・通信制御・設定ガイドを見る →

クライアント選びに関するよくある質問

同じサブスクリプションを別のクライアントで使うと速くなりますか?

必ず速くなるとは限りません。ノードの回線、利用中のネットワーク、プロトコルの対応状況、DNSなどが接続に影響します。比較する際はノード、設定、テスト条件を揃え、同じ通信が両方のクライアントで処理されていることを確認してください。画面やソフト名が違うだけでは、通信性能が上がったとは言えません。

システムプロキシとTUN、初心者にはどちらが向いていますか?

デスクトップでは、まずシステムプロキシを使ってブラウザーで接続をテストすると、通信経路を確認しやすくなります。対象のアプリがシステムプロキシを使わない場合は、TUNの利用を検討し、サービス権限も確認してください。Androidでは通常、システムVPNを通じて通信を制御します。デスクトップと同じ選び方はできません。

Clash for Windowsから乗り換えるなら、どのクライアントがおすすめですか?

まずClash Plusを検討してください。デスクトップ向けのサブスクリプション管理、システムプロキシ、TUNの操作を重視する場合は、Clash Verge Revと比較しましょう。AndroidとPCを併用する方にはFlClashも向いています。移行時はサブスクリプションとローカルルールを保存し、旧クライアントの設定フォルダー全体を新しいソフトに上書きしないでください。

スマートフォンとPCで同じサブスクリプションを使えますか?

サービス提供元の端末数制限と設定形式によります。クライアントが同じ種類のYAMLに対応していても、複数端末で同時接続できるとは限りません。また、ローカルパスやルーティング設定を共用できるとも限りません。利用条件を確認してから端末ごとに設定を追加してください。異なる端末間でプロキシグループの選択が自動同期されるとは限りません。

設定に詳しくない場合、Mihomoコアを直接ダウンロードすべきですか?

通常は必要ありません。コアパッケージは、サーバーやルーターで使う方、プロセスを自分で管理する方向けです。設定ファイルの保存場所、サービスの起動、通信の制御も自分で設定する必要があります。一般的なスマートフォンやPCでは、GUIクライアントを選べば十分です。まずクイックスタートガイドに沿って、設定の追加と接続を行ってください。