クライアント選び · 対応OSと設定の互換性

Clashクライアント比較と選び方

まずOSとサブスクリプションの形式を確認し、カーネルや権限、設定管理の方法を比較しましょう。初回インストールでは、見た目よりも手持ちのサブスクリプションが正常に使えるかどうかが重要です。

クライアント8選 デスクトップ・モバイル 開発終了プロジェクトは別途表示

クライアント比較と使いやすさ

対応OS欄は、当サイトのダウンロードセンターで提供するインストーラーの範囲を示しています。各プロジェクトの対応OS全体とは異なります。更新状況は概要であり、すべてのOSで同じ頻度の更新を保証するものではありません。

画面が狭い場合は表を左右にスクロールできます。クライアント名から下部の詳細解説へ移動できます。使いやすさはサブスクリプションをインポートした後の一般的な操作を基準にしており、性能評価ではありません。

8つのクライアントの対応OS、カーネル、更新状況、使いやすさ、主な機能、対象ユーザー
クライアント 当サイトで配布するOS向けインストーラー カーネル/設定方式 更新状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS mihomoエコシステムの設定に対応。カーネルの機能は各OS版によって異なります 活発に開発・更新中 低め:サブスクリプションのインポートから始められる サブスクリプションのインポート、ポリシー選択。モバイル版ではOSのネットワーク権限が必要 初めてのインストール、デスクトップとスマートフォンの併用
Clash Verge Rev Windows、macOS、Linux mihomo(旧Meta系) 活発に開発・更新中 中程度:設定とサービスの権限に関する知識が必要 設定管理、オーバーライド、TUN、ログ確認 デスクトップで詳細な設定をしたい方
FlClash Windows、macOS、Linux、Android mihomo 活発に開発・更新中 低〜中程度:基本操作と詳細設定を分けて習得できる クロスプラットフォームのUI、ポリシーグループ管理、接続状況の確認 デスクトップとAndroidを併用する方
Clash Nyanpasu Windows 複数カーネルに対応。機能は選択したカーネルによって異なります 活発に開発・更新中 中〜やや高め:UIとカーネルの設定を分けて理解する必要がある カーネル選択、設定管理、デスクトップUIのカスタマイズ 複数の設定を管理したいデスクトップユーザー
Clash for Windows Windows 旧Clash/Premium系。対応内容はアーカイブ版によって異なります 開発終了 中程度:旧版の解説は多いものの、互換性の確認が必要 旧設定、Profiles、従来のルール運用 旧環境を参照または移行したい方
Clash Meta for Android Android Meta/mihomo系 活発に開発・更新中 中程度:VPNとバックグラウンド権限の設定が必要 AndroidのVPNによる通信制御、設定管理、ルール、ログ確認 Androidのプロキシ設定を詳しく管理したい方
Surfboard Android 独自実装。Clash/mihomoカーネルではありません 活発に開発・更新中 対応する設定をすでに持っているかによって異なります 独自の設定形式、ルールによる振り分け、AndroidのVPNによる通信制御 Surfboard対応の設定をすでに持っている方
ClashX Meta macOS Clash Meta系。現在のmihomoの全機能に対応するわけではありません 開発終了 基本操作は少ないものの、旧設定の維持には知識が必要 メニューバー操作、システムプロキシ、設定の切り替え 旧来のmacOSの使い方を維持したい方

各クライアントの解説と移行時の注意点

以下ではインストール後の実際の操作を解説します。画面の見た目や過去の人気、機能の数によるランキングではありません。詳細設定の場所はクライアントの更新で変わることがあるため、操作前に有効な設定とカーネルを確認してください。

おすすめ初めてのインストール

Clash Plus:サブスクリプションのインポートと日常の切り替え

Clash Plusは、サブスクリプションのインポート、設定の有効化、ポリシー選択を中心に使いたい方に適しています。初回からDNSやTUNを変更する必要はありません。まずサブスクリプションが正常にインポートされたことを確認し、ルールモードで基本的な接続をテストしましょう。インストーラーはダウンロードセンターから、デスクトップ版とAndroid版を入手できます。iOS版はApp Storeをご利用ください。プロジェクト公式サイト:clashplus.io。

おすすめのクライアントでも、すべての端末で同じ設定を使えるわけではありません。WindowsとmacOSのシステムプロキシ、AndroidのVPN権限、iOSのネットワーク拡張機能は、それぞれ異なるOSの仕組みです。設定名をそのまま置き換えて使うことはできません。複数端末で使う場合、サブスクリプションの取得元は共通にできますが、ローカルポートや自動起動、バックグラウンド権限は端末ごとに設定してください。専用のオーバーライドやカスタムスクリプトを含むサブスクリプションは、各OS版の対応状況を確認してからメインの設定に取り込みましょう。

選択の目安:日常使いに必要な設定を手早く済ませたい方におすすめです。Linuxデスクトップで使いたい場合や、特定クライアントのスクリプト機能が必要な場合は、以下の候補も比較してください。

Clash Verge Rev:デスクトップ設定とオーバーライド管理

Clash Verge RevはWindows、macOS、Linuxのデスクトップ環境に対応し、mihomoカーネルを使用します。サブスクリプションやポリシーグループ、ルールによる振り分けを理解し、オーバーライドやOS連携も管理したい方に向いています。トラブル時は、設定が有効か、カーネルが正常に動作しているか、システムプロキシが有効かを分けて確認しましょう。設定が反映されていない状態で、ノードを何度も切り替えるのは避けてください。

詳細設定では、サブスクリプションの更新を維持することが重要です。ローカルのドメインルールを追加したりDNSを変更したりする場合は、更新で上書きされる設定を直接編集せず、クライアントのマージ、オーバーライド、スクリプト機能を優先して使いましょう。TUNの利用にはサービスのインストールと権限設定も必要です。有効にする前に現在の設定を記録してください。ログを確認しながらローカル設定を管理できる方に向いています。メニューが多いという理由だけで、すべての項目を有効にしないようにしましょう。

FlClash:デスクトップとAndroidで設定の知識を活用

FlClashはmihomoを使用し、当サイトではデスクトップ版とAndroid版を配布しています。異なる端末でも似た画面や操作手順で使える点が特徴です。設定のインポート、ポリシーグループの選択、接続状況の確認に慣れておけば、端末を変えた際に覚え直す操作を絞れます。ただし、設定や選択中のポリシー、サブスクリプションが自動で同期されるわけではありません。エクスポート、バックアップ、インポートの各機能は、実際のクライアントに合わせて使ってください。

移行時は、まず通常のルールをテストし、次にアプリごとの振り分け、DNS、TUNなどOSに関わる機能を確認しましょう。AndroidではVPN権限とバッテリーによるバックグラウンド制限も確認してください。デスクトップでは、混合ポートを別のプロキシアプリが使用していないかを確認します。PCとAndroidスマートフォンで似た操作手順を使いたい方に適しています。主にiPhoneを使う場合は、もう一方のクライアントの設定形式とOSの制限も確認してください。

Clash Nyanpasu:複数カーネルとデスクトップの設定管理

当サイトのダウンロードセンターではClash NyanpasuのWindows版インストーラーを配布しています。UI、カーネル、設定の各層を分けて管理したい方や、複数の設定を使い、カーネルごとの互換性を確認したい方に適しています。複数のカーネルを選べても、同じ設定がすべてのカーネルで使えるとは限りません。有効にしたカーネルが対応する項目やプロトコルを確認してください。

初期設定では、まずカーネルを決めてからサブスクリプションをインポートし、最後にシステムプロキシを設定しましょう。カーネルの変更、DNSの編集、TUNの有効化を同時に行うと、どの変更が結果に影響したか特定しにくくなります。UIのカスタマイズは操作性を高めますが、選ぶうえで必須ではありません。必要な設定管理方式を備えているか、ログから名前解決やサービス起動の失敗箇所を特定できるかを重視してください。

開発終了

Clash for Windows:旧設定からの移行ガイド

Clash for Windowsは、CFWとも呼ばれます。旧版のProfiles、Proxies、General画面を使った解説は多くありますが、情報の多さは現在の更新状況を示すものではありません。開発は終了しており、アーカイブ版は旧環境の確認や既存設定の移行を主な用途としています。新しい端末への初回インストールにはおすすめしません。旧版の画面が開けるからといって、現在のサブスクリプションとの互換性が保証されるわけではありません。

CFWから移行する際は、サブスクリプションの取得元、ローカルルール、スクリプト、システム設定を分けてバックアップしてください。旧Clash/Premiumの設定とmihomoには共通点もありますが、項目や動作が異なる場合もあります。設定フォルダーをコピーするだけでは移行できません。新しいクライアントに元のサブスクリプションをインポートして動作を確認し、その後カスタム設定を一つずつ戻しましょう。比較のために旧クライアントを使う場合も、新しいクライアントを終了してからにしてください。同じポートの競合やシステムプロキシの重複変更を防げます。

Clash Meta for Android:Androidのルール設定とバックグラウンド動作

Clash Meta for AndroidはCMFAとも呼ばれる、Android向けのMeta/mihomo系クライアントです。接続を開始するだけでなく、設定やルール、ログを確認したい方に向いています。AndroidではVPNサービスを使って通信を制御するため、デスクトップのシステムプロキシとは仕組みが異なります。VPNサービスを利用するアプリがほかにもある場合は、同時に動作できるか確認してください。通知バーのアイコンだけで通信経路を判断することはできません。

Android版を選ぶ際は、バックグラウンドでの動作も考慮しましょう。画面ロック後に接続が切れる場合、原因はサブスクリプションやノードではなく、OSのバッテリー制御かもしれません。必要なバックグラウンド動作を許可したうえで、設定の更新方法と速度テストの頻度を確認してください。接続維持のために速度テストを頻繁に実行するのは避けましょう。インストーラーのアーキテクチャが端末に合っているかも確認してください。わからない場合は、ダウンロードセンターのアーキテクチャ説明をご覧ください。インストールに失敗しても、サブスクリプションに非対応とは限りません。

Surfboard:設定形式を事前に確認

SurfboardはAndroid向けのプロキシクライアントですが、Clash/mihomoの別UI版ではありません。独自の設定構文と対応プロトコルを使用するため、選ぶ前にサブスクリプションサービスが対応形式を提供しているか確認しましょう。Clash YAMLのリンクにプロキシサーバー情報が含まれていても、そのままインポートできるとは限りません。変換した場合も、すべてのルールやポリシーグループ、プロトコル設定が引き継がれるとは限りません。

Surfboard対応の設定を持ち、独自のルール体系に慣れている方は、AndroidのVPNによる通信制御や日常のポリシー選択を基準に検討できます。Clash形式のサブスクリプションしか持っていない方は、対応するエコシステムのクライアントを先に選ぶと、形式変換による問題を減らせます。インポート時にエラーが出たら、返された内容と設定形式を確認してください。まずシステムDNSを変更するのは避けましょう。設定ファイルが正しく認識されていない場合、ネットワーク設定を変えても解析エラーは解決しません。

開発終了

ClashX Meta:macOSの旧メニューバー環境

ClashX MetaはmacOSのメニューバーから操作するクライアントです。既存端末の旧設定を確認する用途に向いていますが、プロジェクトの開発は終了しています。Meta系カーネルを使用していますが、現在のmihomoの全機能を備えているとは限りません。新規インストールには更新が続いているクライアントを選びましょう。旧環境を維持する場合は、OSのアップデートや権限の変更、設定項目の互換性にも注意してください。

別のmacOSクライアントへ移行する際は、旧アプリを終了してシステムプロキシを無効にし、ネットワーク設定にループバックアドレスとポートが残っていないか確認してください。Apple Silicon用とIntel用のインストーラーは、端末に合わせて選ぶ必要があります。アプリが起動しない、サービス権限が不足している、サブスクリプションの解析に失敗する、といった問題はそれぞれ別の原因です。表示された案内に従って対処してください。メニューバーから簡単に操作できても、ネットワーク設定が少ないとは限りません。システムプロキシを設定しても、すべてのアプリが通信制御の対象になるわけではありません。

利用シーンから候補を絞る

インストール前の互換性チェック

  1. OSとアーキテクチャを確認する。Windowsのシステム情報、macOSの「このMacについて」、またはAndroid端末のデバイス情報でOSと端末を確認してください。ダウンロード時はクライアント名だけで選ばないようにしましょう。
  2. サブスクリプションの応答形式を確認する。クライアントが認識できる設定内容が必要です。ブラウザーで開けるリンクであれば使えるとは限りません。形式の不一致とリンク切れは分けて確認してください。
  3. 現在のネットワーク設定を記録する。システムプロキシのアドレス、混合ポート、TUNの状態、カスタムルールを控えてください。移行中は、システムネットワークを制御するクライアントを一つだけ起動しましょう。
  4. 段階ごとに動作を確認する。まずインポートとルールモードをテストし、次にDNS、TUN、アプリごとの振り分けを確認します。問題が起きたら直前の変更を元に戻し、該当するログを確認してください。

クライアントを選んだら、ダウンロードセンターでOSに合ったインストーラーを確認してください。インストール後のネットワークトラブルは、トラブル対処Q&Aをご覧ください。このページでは性能ランキングを掲載していません。実際の動作は設定の規模、ネットワーク環境、端末の性能によって異なります。