選び方の結論
比較表
各クライアントの解説
用途別のおすすめ
移行時のチェック項目
まず選択肢を絞る
初心者にはClash Plusがおすすめ
ノートPCやスマートフォンでサブスクリプションを追加し、ルールモードを選んでプロキシを有効にしたい場合は、まずClash Plusを試してみましょう。当サイトではWindows、macOS、Android、iOSのダウンロード先を案内しています。基本的な使い方を身につけてから、ルールやDNS、通信の制御方法を学べます。公式サイトはclashplus.io です。各OSで使える機能は、対応するリリース情報をご確認ください。
デスクトップで設定を細かく管理するならClash Verge Rev、PCとAndroidで似た画面を使いたいならFlClash、AndroidでClash設定を管理するならClash Meta for Androidを比較してみましょう。LinuxではClash Verge RevとFlClashが候補です。スマートフォンと名前をそろえるために、別OS向けのインストーラーを選ぶ必要はありません。
選ぶ前に確認したい3つのこと
OSとアーキテクチャ: 対応OSを確認し、x64、ARM64、Apple Siliconなど、端末に合ったインストーラーを選びます。
設定形式: 手元にあるのがClash YAML、クライアント専用のサブスクリプション、Surge形式の設定のどれかを確認します。
通信の制御範囲: 通常のブラウジングならシステムプロキシを使い、システムプロキシを利用しないアプリも対象にしたい場合はTUNを検討します。
OS別にクライアントを見る →
8クライアントを6つの観点で比較
対応OS・コア・更新状況の比較
「使いやすさ」は、理解が必要な設定の範囲を示すもので、ソフトの品質順位ではありません。「更新中」でも、すべてのOSバージョンでインストールできるとは限りません。利用前にシステム要件とリリース情報をご確認ください。表は横幅が広いため、スマートフォンでは左右にスクロールできます。
コア名と画面の名前は別物です。 MetaはClash派生コアの開発系統で、mihomoはその流れを引き継いでいます。クライアントによって、異なるビルドを組み込んでいたり、設定をマージ・上書きしたりすることがあります。YAMLのフィールドが反映されるかどうかは、実行中のコア、設定の構文、クライアントが最終的に生成する設定を合わせて確認してください。
各クライアントの解説
操作方法と設定の互換性
以下では各クライアントを取り上げ、選ぶ理由と事前に確認したい条件を説明します。接続結果には、画面の違いよりもノードの品質、サブスクリプションの内容、利用中のネットワーク環境が大きく影響する場合があります。接続の問題をすべてクライアントの変更で解決できるとは限りません。
Clash Plus:サブスクリプションの追加から普段使いまで
おすすめする理由は、使い始める手順がわかりやすいことです。端末に合ったアプリをダウンロードし、設定を追加してプロキシグループとモードを選択したら、システムプロキシまたはモバイル端末のVPN接続を有効にします。Clashの利用を始めたばかりの方は、最初から高度な設定を比較するより、この流れを一度確認するのがおすすめです。当サイトではPCとスマートフォン向けの案内を掲載しています。iOS版はダウンロードページからApp Storeへ移動できます。
同じ製品名でも、OSによってネットワーク権限やバックグラウンド処理の仕組みは異なります。デスクトップ版の混合ポートやLAN共有の方法を、そのままスマートフォンに当てはめないでください。高度な機能が必要な場合は、clashplus.io でOSごとの説明を確認しましょう。初心者の方は、サブスクリプションの追加と接続方法 もご覧ください。
Clash Verge Rev:デスクトップでのルール管理と設定拡張
ルールモードを理解しており、複数の設定を管理したい方や、ルール調整、TUNの利用を検討しているデスクトップユーザーに向いています。mihomoコアが設定機能を提供し、GUIが日々の操作を整理します。役割を理解しておくと、問題が起きた際に、ルールが一致していないのか、設定が上書きされたのか、サービスの権限が足りないのかを切り分けやすくなります。
高度な機能を使うほど、確認項目も増えます。サブスクリプション更新後に独自設定が残るかどうかは、使用する拡張・上書き方法によって異なります。TUNを有効にする前に、サービスコンポーネントと権限を確認し、ほかのVPNと競合しないかもチェックしてください。Linuxではディストリビューションに合ったパッケージ形式とデスクトップ環境を確認し、ファイル名が似ているだけでインストールしないようにしましょう。
FlClash:デスクトップとAndroidで似た操作感
ノートPCとAndroidを頻繁に行き来する方には、画面構成が似ているFlClashが便利です。設定やプロキシグループを探し直す手間を減らせます。mihomoコアを採用しており、Clashの設定を活用しながら、プロキシの有効化方法は端末ごとに設定できます。当サイトではデスクトップ版とAndroid版のダウンロード先を案内しています。
画面が似ていても、OSごとの通信の仕組みは同じではありません。デスクトップではアプリがシステムプロキシを利用しているか、AndroidではVPN接続で通信を制御しているかをそれぞれ確認します。スマートフォンではバッテリー最適化やバックグラウンド実行の制限にも注意してください。また、複数OSに対応していても設定が自動同期されるわけではありません。サブスクリプションのURL、個別の変更、ユーザー設定は、それぞれバックアップして確認しましょう。
Clash Nyanpasu:クライアントと実行コアを見分ける
Clash Nyanpasuは、デスクトップでの設定管理やコア選択、実際の実行パラメーターを自分で確認したい方に向いています。当サイトではWindows版を案内しています。複数のコアを管理できる一方、現在どのコアが動作しているかを把握する必要があります。クライアント名だけで、すべてのプロトコルや設定フィールドに対応していると判断しないでください。
ほかのクライアントでは使える設定が起動しない場合は、すべてのルールをすぐに書き換えるのではなく、エラーログと選択中のコアを確認しましょう。コアを変更する前に、利用できている設定のコピーを残し、DNSやプロキシプロトコル、新しいフィールドの互換性を調べてください。サブスクリプションを手早く追加したい方は、まずおすすめのクライアントを使い、慣れてから上級者向けの操作方法を比較するとよいでしょう。
Clash for Windows:旧環境の確認と移行
Clash for Windowsは開発が終了しています。旧チュートリアルや過去の設定画面、既存PCに残る環境を確認するため、アーカイブ版への案内を残していますが、新しい端末での利用はおすすめしません。画面の操作に慣れていても、旧コアが現在のサブスクリプションで使われるすべてのプロトコルやフィールドに対応しているとは限りません。
移行する際は、まずサブスクリプションの取得元とローカルルールを書き出し、更新中のクライアントで設定を作り直してください。旧プログラムのフォルダーを丸ごとコピーしたり、旧サービス、TUNドライバー、システムプロキシの状態が新しいクライアントに引き継がれると思い込んだりしないようにしましょう。ポートが使用中の場合は旧プロセスを終了し、ネットワークを制御しているクライアントが1つだけになっていることを確認してください。
Clash Meta for Android:Androidでの設定管理
Clash Meta for AndroidはCMFAとも呼ばれ、Clash設定の管理やルール、接続情報の確認をしたいAndroidユーザーに向いています。Meta/mihomo系のコアを採用していますが、対応機能はインストールしたビルドによって異なります。初回接続時にはAndroidのVPN接続許可が必要です。デスクトップ版でシステムプロキシを有効にする操作とは異なります。
画面をロックした後に接続が切れても、すぐにノードの問題と決めつけないでください。バックグラウンド実行、バッテリー最適化、ネットワークの切り替え、ほかのVPNアプリによる占有を確認しましょう。インストール時は、ARM64、ARM、汎用パッケージの対応範囲も確認してください。APKをインストールできたからといって、バックグラウンド動作やすべてのネットワーク機能が正しく設定されたとは限りません。
Surfboard:まず設定形式を確認
Surfboardは当サイトのAndroid向けダウンロード一覧に掲載していますが、ClashのGUIフロントエンドではなく、Clashコアも使用していません。主にSurge形式の設定を使うため、対応する設定を入手でき、形式の違いを理解している方に向いています。Clash YAMLの拡張子を変更しただけで、プロキシグループ、ルール、DNS設定をそのまま移行できるわけではありません。
選ぶ前に、利用中のサービスが対応する設定を提供しているか、必要なプロトコルやルール形式がサポートされているかを確認しましょう。サブスクリプションを変換する場合、信頼できないオンラインツールに個人用のURLを入力しないでください。変換できても、機能や設定の意味が完全に同じとは限りません。Clash設定しか持っておらず、そのまま使い始めたい場合は、ほかの互換クライアントを優先してください。
ClashX Meta:macOS向け旧メニューバー操作
ClashX MetaはMeta系コアを採用し、メニューバーからの操作と設定ファイルを中心としたワークフローが特徴です。現在は開発が終了しています。すでに構築済みのmacOS環境で過去の操作を確認する用途には使えますが、新規インストールではClash Plus、Clash Verge Rev、FlClashなど、更新中のクライアントを検討してください。
旧インストーラーが起動するかどうかと、新しいOSで権限や通信制御、設定が互換性を保てるかどうかは別の問題です。移行前にシステムプロキシ、待ち受けポート、ローカルルールを記録し、旧クライアントを終了して不要なスタートアップ項目を削除しましょう。Apple SiliconとIntelのMacでは、対応するパッケージ形式を個別に確認してください。過去のインストール経験ではなく、現在のシステム要件を確認しましょう。
用途から候補を絞る
初心者・上級者・複数端末・旧型PC
初心者:まず接続を確認する
まずはClash Plusがおすすめです。利用できるサブスクリプションを用意して追加し、ルールモードを選んでからプロキシを有効にします。アプリがインターネットに接続できるか、通信が想定したルールに一致しているかを確認しましょう。基本的な接続を確認した後に、自動起動やTUNを検討してください。サブスクリプション自体が利用できない場合、クライアントを何度変えても改善しないことがあります。
上級者:必要な設定機能で選ぶ
デスクトップではClash Verge Revを中心に比較し、Clash Nyanpasuのコア管理機能も検討できます。必要なフィールドを整理し、dns.enhanced-mode、rule-providers、tunなどを、実行コアと設定のマージ結果に照らして確認しましょう。設定項目が増えるほど、すぐに元に戻せる状態を保つことが大切です。
複数端末:名前より使い方をそろえる
クライアントをそろえたい場合はClash Plus、PCとAndroidで似た画面を使いたい場合はFlClashも候補です。複数端末では、サブスクリプションの設定と端末ごとの設定を分けて考えましょう。ルールをそろえても、システムプロキシ、VPN権限、ポートは端末ごとに異なります。サブスクリプションに含まれる個人用の認証情報を、スクリーンショットや公開設定で共有しないでください。
旧型PC:まずOS対応を確認し、次にリソース使用量を調べる
クライアント名だけで「軽い」と判断したり、古いアーカイブ版のほうが旧型PCに適していると考えたりしないでください。まず更新中のクライアントが現在のOSとアーキテクチャに対応しているかを確認し、同じ設定とログレベルで実際の使用状況を比べましょう。不要な詳細ログや頻繁なチェックを無効にします。OSが古すぎる場合は、開発終了ソフトで互換性を補うのではなく、OSのアップグレードを検討してください。
クライアントを移行する前に
設定を保存し、通信の制御を個別に確認
クライアントの移行は、リンクをもう一度追加するだけではありません。サブスクリプションには通常、プロキシやルールが含まれます。一方、画面から設定するシステムプロキシ、自動起動、サービスコンポーネント、TUNの権限は端末側の状態です。両者を分けて記録しておけば、新しいクライアントに設定を読み込ませたのにアプリが旧ポートへ接続する、といった問題を防ぎやすくなります。
使える設定をバックアップ: サブスクリプションの取得元、ローカルルール、上書き設定、手動選択が必要なプロキシグループを保存します。個人情報を含むファイルは公開しないでください。
旧クライアントの通信制御を停止: 旧クライアントを終了し、システムプロキシとVPNの状態を確認します。複数のアプリが同じポートを使ったり、同時に通信を制御したりしないようにしてください。
まず基本モードで接続を確認: 設定を追加してルールモードを選び、読み込みが成功したことを確認してから、システムプロキシまたはモバイル端末のVPNを有効にします。スイッチの表示だけでなく、ログでルールの適用を確認してください。
高度な機能は1つずつ戻す: 基本接続が正常に動作したら、TUN、DNS、ネットワーク共有、自動起動を順番に設定します。変更のたびに動作を確認すると、問題の原因を特定しやすくなります。
設定を読み込めない場合は、形式、インデント、コアとの互換性を確認してください。正常に起動してもアプリが接続できない場合は、通信の制御、DNS、ファイアウォールを調べましょう。手順はトラブル対処ガイド 、基本的な疑問はよくある質問 をご覧ください。クライアントが決まったら、OS別ダウンロードページ から対応するインストーラーを選べます。