CLIENT SELECTION / プラットフォーム・コア・設定

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

まずプラットフォームを選び、サブスクリプションの形式とコアを確認しましょう。画面が似ていても、プロトコル対応、TUNの権限、設定の上書き動作は同じとは限りません。

8つのクライアント GUIクライアント比較 アーカイブ版からの移行

対象範囲:プラットフォーム欄は、当サイトのダウンロードページで提供しているインストール先を示します。各プロジェクトのすべてのビルドを網羅するものではありません。コアや機能はクライアントのビルドによって異なる場合があるため、インストール前に個別の説明をご確認ください。

おすすめ:Clash Plus新規インストール向け

まずはClash Plusを選び、必要に応じて見直す

Windows、macOS、Android、iOSでは、まずClash Plusから試すのがおすすめです。最初はサブスクリプションのインポート、プロキシグループの選択、基本的な接続を完了させましょう。まだ使わない設定まで学ぶ必要はありません。iOSはApp Storeから、その他のプラットフォームはCPUアーキテクチャに合ったインストーラーを選んでください。公式サイトはclashplus.ioです。

デスクトップでの設定拡張、サービスモード、細かなTUN管理が必要ならClash Verge Revも比較してみましょう。デスクトップとAndroidで似た操作感を求める場合はFlClashが候補です。当サイトで提供するGUIクライアントの中では、LinuxにはClash Verge Revをおすすめします。特殊な設定を利用している場合は、画面を切り替える前に設定が正しく読み込めることを確認してください。

Clash for WindowsとClashX Metaはアーカイブ版です。旧環境の確認や移行のためにダウンロード先を掲載していますが、新しいデバイス向けの標準的な選択肢ではありません。

対応OS・コア・メンテナンス状況を比較

「低・中・高」は設定を学ぶ際の難易度を表し、性能評価ではありません。スマートフォンなど画面幅が狭い場合は、横にスクロールして全項目をご覧ください。クライアント名をクリックすると詳しい解説に移動します。

当サイトのインストール先で提供するクライアントの対応OS、コア、メンテナンス状況、使い始めやすさ、主な機能、対象ユーザー
クライアント 当サイトで提供するプラットフォーム コア/設定形式 メンテナンス状況 使い始めやすさ 主な機能 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS ビルドごとに確認。Clash公式版やmihomoと一律には扱いません 継続してメンテナンス中 低:サブスクリプションとプロキシグループの操作から始められる 複数プラットフォーム対応のGUI、サブスクリプションと接続の管理 初めてインストールする方、複数デバイスを使う方。まずはこちらがおすすめ
Clash Verge Rev Windows、macOS、Linux mihomo(Clash Meta系) 継続してメンテナンス中 中:サービス権限と設定のマージを理解する必要あり TUN、サービスモード、設定の拡張 デスクトップの上級ユーザー、Linuxユーザー
FlClash Windows、macOS、Android、Linux mihomo 継続してメンテナンス中 低:高度なネットワーク設定には追加の知識が必要 クロスプラットフォーム対応の画面、サブスクリプションとプロキシグループの管理 デスクトップとAndroidを併用するユーザー
Clash Nyanpasu Windows ビルドとコア管理の設定を確認。mihomoを使う場合はmihomoの構文に従って設定 継続してメンテナンス中 中:使用するコアと設定の互換性を確認する必要あり デスクトップの設定管理、コア管理機能 設定の詳細を確認しながら使えるデスクトップユーザー
Clash for Windows Windows版アーカイブ 一般的なアーカイブビルドはClash Premiumを使用。mihomoとは異なります メンテナンス終了 従来の操作には慣れていても、新しい設定への対応には手間がかかる 旧設定や従来のワークフローの参考 旧環境を整理・移行しているユーザー
Clash Meta for Android Android Clash Meta/mihomo系 継続してメンテナンス中 中:VPNの許可とアプリごとの通信制御を理解する必要あり 設定管理、アプリごとのアクセス制御 Androidでアプリごとの通信を制御したいユーザー
Surfboard Android 独自実装。Surge形式の設定を採用しており、Clash YAML対応コアではありません 継続してメンテナンス中 互換性のある設定があれば簡単。異なる形式からの移行は難易度が高い Surge形式のルールとプロキシグループ設定 互換性のあるサブスクリプションをすでに利用しているAndroidユーザー
ClashX Meta macOS版アーカイブ Clash Meta系。アーカイブ版のコア機能はビルドによって異なります メンテナンス終了 メニューバーでの操作は簡単ですが、メンテナンスや互換性の確保には手間がかかります メニューバーでの操作、旧YAMLのワークフロー 旧macOS設定を移行したいユーザー

Clash関連クライアント8種を詳しく解説

ここでは設定の流れと移行の手間を中心に解説します。プロキシサービス、サブスクリプションの内容、クライアントはそれぞれ別のものです。クライアントをインストールしただけでは、利用可能なノードは手に入りません。

おすすめ継続してメンテナンス中

Clash Plus:初回インストールと複数デバイスにおすすめ

Clash Plusは、最初に試すクライアントとしておすすめです。利用するプラットフォームにインストールし、互換性のあるサブスクリプションをインポートしてプロキシグループを選び、基本的な接続を確認してから通信の制御方法を調整しましょう。「クライアントが正しくインストールされたか」と「ルールが意図どおりか」を分けて確認できるため、複数の設定を同時に変えて混乱するのを防げます。

当サイトではWindows、macOS、Android、iOS版を提供しているため、複数のデバイスを使う方に向いています。ただし、ネットワーク権限、バックグラウンド実行の制限、利用できる機能はOSによって異なります。名前が同じだからといって、すべての設定項目が同じとは限りません。画面の見た目だけで比べず、サブスクリプションの形式、プロトコル対応、各プラットフォームでの接続方法を確認してください。

必要なのが日常的なサブスクリプション管理とプロキシグループの選択だけなら、まずその機能を確認しましょう。設定の拡張が必要になった段階で、他のデスクトップクライアントと比較すれば十分です。詳しくはclashplus.ioをご覧ください。

Clash Plusのダウンロード先を見る →
デスクトップ上級者向け継続してメンテナンス中

Clash Verge Rev:TUNと設定の拡張

Clash Verge Revはmihomoを使用しており、デスクトップで通信の制御方法や設定のマージを細かく管理したいユーザーに適しています。当サイトではWindows、macOS、Linux版を提供しています。サブスクリプションのインポートだけで使う場合と比べ、サービスモード、TUN、ローカル設定の拡張をどう組み合わせるかが重要です。

学習が必要なのは主に権限と設定の適用順です。サービスをインストールしても、システムのルーティングが期待どおりに変わったとは限りません。ローカル設定を保存できても、最終的な設定に反映されたとは限りません。問題を調べる際は、ノードを何度も切り替えるより、実際に動作している設定とログを確認してからDNS、ルーティング、ルールの適用状況を確認する方が効果的です。

カスタムルールを維持したい方、複数のサブスクリプションを管理する方、デスクトップのネットワークを調整したい方に向いています。ブラウザーのプロキシ設定だけで足りるなら、最初はシステムプロキシを有効にするだけでよく、すべての拡張機能を一度に有効にする必要はありません。

デスクトップクライアントのインストーラーを見る →
クロスプラットフォーム対応継続してメンテナンス中

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

FlClashはmihomoをベースにしており、当サイトではWindows、macOS、Android、Linux版を提供しています。PCとAndroidデバイスを頻繁に行き来し、画面や操作の違いを抑えたい方に向いています。サブスクリプション、プロキシグループ、接続状態の見方は共通していますが、通信の制御方法はデバイスごとに設定が必要です。

既存のYAML設定を移行する場合は、ルールプロバイダー、ローカルパス、DNS設定を確認してください。PCの相対パスがスマートフォンでも使えるとは限りません。また、スマートフォンのVPN許可をデスクトップのサービス権限にそのまま適用することもできません。共通の設定は再利用し、プラットフォーム固有の部分は分けて管理しましょう。

クロスプラットフォーム対応だからといって、リソース消費が少ないとは限りません。実際の使用感はOS、設定の規模、接続数、ログのレベルによって異なります。長期利用を決める前に、普段使っているサブスクリプションでスリープからの復帰、ネットワーク切り替え、バックグラウンド動作を試してください。

FlClashのプラットフォーム別ダウンロード先を見る →
コアと設定の管理継続してメンテナンス中

Clash Nyanpasu:使用するコアを確認

Clash Nyanpasuは、デスクトップの設定管理を理解しながら使いたいユーザーに向いています。当サイトではWindows版を提供しています。選ぶ際は、クライアントの画面と実際に動作するコアを分けて考えましょう。コア管理の設定や利用可能なビルドは変わることがあるため、アプリ名だけで、すべてのプロトコルや設定項目が使えると判断しないでください。

mihomoを選ぶ場合は、サブスクリプションがmihomoの構文と動作に対応しているか確認してください。旧コア向けの設定を読み込む場合は、プロトコル、ルール、DNSの各設定を先に検証しましょう。コアを切り替える前に動作中の設定を複製し、変更は一度に一つに絞ると、問題の原因が画面、生成された設定、コアの違いのどこにあるかを特定しやすくなります。

設定を比較したり、デスクトップの使い方を調整したりしたいユーザーに向いています。まず基本的な接続を手早く確立したい方は、当サイトのおすすめに沿ってインストールすればよく、選べるコアの数を必須の判断基準にする必要はありません。

Windows版のダウンロード先を見る →
メンテナンス終了アーカイブ版

Clash for Windows:旧設定からの移行先

Clash for WindowsはCFWとも呼ばれ、当サイトではWindows版アーカイブのダウンロード先を掲載しています。一般的なアーカイブビルドはClash Premiumを使用しており、継続的に更新されるmihomoクライアントではありません。古い解説にある画面の場所、設定項目名、サービスのインストール方法が、現在のOSや新しいクライアントにも当てはまるとは限りません。

現在の環境で動作しているからといって、新しいプロトコルやOSへの対応を任せ続けられるとは限りません。サブスクリプションを解析できない場合は、旧コアに対応していない種類のノードが含まれていないか確認してください。同じアーカイブ版を何度も再インストールしても、プロトコルへの対応範囲は変わりません。新しいデバイスでは、継続してメンテナンスされている代替クライアントをおすすめします。

移行時は、サブスクリプションの提供元、カスタムルール、プロキシグループ名、ポート設定を保存してください。通常、古い設定フォルダー全体を新しいクライアントに上書きする必要はありません。古いキャッシュやサービス用ファイルのコピーも避けましょう。まず新しいクライアントを単独で動作させ、その後、個人設定を一つずつ戻してください。

Windows向けの代替クライアントを見る →
Androidアプリごとの通信制御継続してメンテナンス中

Clash Meta for Android:Androidでアプリごとの通信を制御

Clash Meta for AndroidはCMFAとも呼ばれ、Clash Meta/mihomo系のクライアントです。Androidで設定を管理し、プロキシグループを選び、通信対象のアプリを制御したいユーザーに向いています。インストール時はARM64、ARM、汎用パッケージの違いを確認し、インストールの失敗をサブスクリプションの問題と誤認しないようにしましょう。

Androidでは通常、接続時にシステムのVPN許可が必要です。許可した後は、別のVPNアプリが同じ接続を使用していないか、OSがバックグラウンド動作を制限していないかも確認してください。アプリごとの制御はどのアプリを通信対象にするかを決め、ドメインやIPアドレスのルールは対象の通信にどのポリシーを適用するかを決めます。この2つは別の設定です。

スマートフォンがスリープした後に接続が切れる場合は、クライアントを変える前にバッテリー管理、バックグラウンド権限、ネットワークの切り替えを確認してください。長期間使う場合は、Wi-Fiとモバイルデータの切り替えや、通知バーとアプリ内の接続状態が一致するかも試しておきましょう。

Android版のダウンロード先を見る →
独自の設定形式継続してメンテナンス中

Surfboard:サブスクリプションの形式を確認

SurfboardはAndroid向けプロキシクライアントですが、画面を変えただけのClash YAMLクライアントではありません。独自実装とSurge形式の設定を採用しており、対応するサブスクリプションを利用していて、ルールやポリシーの構文を理解しているユーザーに向いています。選ぶ前に確認すべきなのは画面の違いではなく、利用中のサブスクリプションサービスがこの形式に対応しているかどうかです。

ファイルの拡張子をYAMLから別の名前に変えても、形式は変換されません。ノード、プロキシグループ、ルール、DNSにはそれぞれ異なる構造があります。概念が似ていても、項目ごとに同じ意味になるとは限りません。インポート前にプロトコルと設定項目の対応状況を確認し、変換後はデフォルトのポリシーとルールの順序もチェックしてください。

現在のサービスがClash設定のみを提供しているなら、その設定に対応するクライアントを選ぶ方が簡単です。変換が必要な場合は信頼できる方法を利用し、サブスクリプションの認証情報を含むリンクを不明な変換サービスに送信しないでください。

Androidクライアントの選択肢を見る →
メンテナンス終了macOS版アーカイブ

ClashX Meta:メニューバーで使う旧環境からの移行

ClashX Metaは、macOSのメニューバー向けクライアントで、Clash Meta系のコアを採用しています。当サイトではApple Silicon版とIntel版のアーカイブを提供しています。ブランド名のClashXと関連がありますが、Macユーザー全員におすすめするクライアントという意味ではありません。新規インストールには、継続してメンテナンスされているClash Plus、Clash Verge Rev、FlClashをおすすめします。

アーカイブ版のコアが対応するプロトコルはビルドによって異なります。現在のmihomoのドキュメントをもとに、アーカイブ版の機能を推測しないでください。OSのアップグレード後は、権限、補助コンポーネント、通信の制御に互換性の問題が起きることもあります。こうした変化がある場合は、旧環境を使い続けて調整するより、新しい環境へ移行する方が管理しやすくなります。

クライアントを切り替える前に、旧クライアントのシステムプロキシと自動起動を無効にし、ポート番号とカスタムルールを控えてください。新しいクライアントが正常に動作してから、古い補助コンポーネントを削除しましょう。複数のクライアントが同時にシステムプロキシを変更すると、メニューバーの表示と実際の通信経路が一致しなくなる場合があります。

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

用途に合わせて選ぶ

インストール・移行前の確認事項

  1. プラットフォームとアーキテクチャを確認。macOSではApple SiliconとIntel、Androidではパッケージのアーキテクチャ、Linuxではディストリビューションごとのパッケージ形式を確認してください。比較表は当サイトのダウンロード先を示すもので、具体的なシステム要件はダウンロードページと各ビルドの説明をご確認ください。
  2. 設定形式とプロトコルを確認。Clash YAML、ノードのリンク、Surfboardの設定はそれぞれ異なる入力形式です。インポートに失敗した場合は、ネットワークの問題と決めつけず、形式と実際のコアが対応しているか確認してください。
  3. 復元できる設定を保存。サブスクリプションの提供元、カスタムルール、プロキシグループの選択をバックアップしてください。サブスクリプションのリンクには認証情報が含まれる場合があります。スクリーンショットやログの共有、設定の同期時には関連情報を隠してください。
  4. 通信を制御するクライアントは一つだけ起動。移行テストでは旧クライアントのシステムプロキシ、TUN、自動起動を無効にしてから新しいクライアントを起動してください。デスクトップではポートの競合を、Androidでは他のアプリがVPNの許可を使用していないかを確認しましょう。
  5. 接続を確認してから機能を追加。まず設定の読み込みと基本的な接続を確認し、その後カスタムDNS、ルールの上書き、TUNを段階的に戻してください。各段階でログとルールの適用状況を確認し、正常に動作する途中の設定も残しておきましょう。

ダウンロードページには、サーバーやルーター向けのmihomoコアパッケージも掲載しています。これは設定を実行するための中核コンポーネントであり、上記のGUIクライアントと同等のインストール体験を提供するものではありません。そのため、比較表では9つ目のGUIクライアントとして扱っていません。一般的なデスクトップユーザーにはGUIクライアントがおすすめです。systemd、コマンドライン、管理パネルを使う場合は、プラットフォーム別の導入ガイドをご覧ください。

選ぶ順番は、プラットフォームにインストールできる → 設定を読み込める → 通信の制御範囲が正しい → 日常的に管理しやすいと整理できます。この4点を満たしたら、見た目や操作の好みで選びましょう。Clashダウンロードページでプラットフォーム別のインストール先を確認できます。初期設定はサブスクリプションのインポートと接続手順から始めてください。