選び方ガイド
Clashクライアント
比較・選び方
まず端末のOSを確認し、サブスクリプションの形式とコアの互換性を調べましょう。日常的な使いやすさを左右するのは、クライアント名よりも、操作への慣れやメンテナンス状況、通信の制御方法です。
8つのクライアント
対応OS・機能の比較
使い始めやすさは、サブスクリプションを追加し、プロキシグループを選んで接続するまでの手順を基準にしています。レビュー評価ではありません。メンテナンス状況は目安であり、最新のリリース情報は各プロジェクトの告知をご確認ください。システムプロキシ、TUN、モバイルOSのVPN許可はそれぞれ異なる機能です。表の機能名だけで通信の制御範囲を判断しないでください。
画面が狭い場合は、表を左右にスクロールできます。Clash Plusのコアや設定項目への対応状況は、各OSの説明をご確認ください。プラットフォームごとに機能が同じとは限りません。
| クライアント | 対応OS | コア | メンテナンス状況 | 使い始めやすさ | 特徴・強み | おすすめのユーザー |
|---|---|---|---|---|---|---|
| Clash Plus | Windows、macOS、Android、iOS | Clash関連の設定にどこまで対応するか、各OSの説明で確認 | 開発・メンテナンス継続中 | 低め。まずは基本のインポート手順から | 複数OSに対応。サブスクリプションと日常的なプロキシ設定 | 初心者、複数端末を使う方 |
| Clash Verge Rev | Windows、macOS、Linux | mihomo | 開発・メンテナンス継続中 | 基本操作は簡単。設定の拡張には学習が必要 | デスクトップでの設定管理、上書き、TUN設定 | デスクトップの上級ユーザー |
| FlClash | Windows、macOS、Linux、Android | mihomo | 開発・メンテナンス継続中 | 低め。OSごとに必要な権限の設定が必要 | デスクトップとAndroidで近い操作レイアウト | PCとAndroidを併用する方 |
| Clash Nyanpasu | Windows(当サイトで提供) | 複数のコアを管理。実際の対応状況は選択したコアによって異なります | 開発・メンテナンス継続中 | 中程度。コアと設定の関係を理解する必要があります | デスクトップ操作、設定、コア管理 | 設定を自分で整理したいデスクトップユーザー |
| Clash for Windows | Windows(当サイトのアーカイブ) | オリジナルClash系。過去のビルドによって仕様が異なります | メンテナンス終了 | 以前からのユーザーには馴染みがありますが、新規ユーザーにはおすすめしません | 旧来の画面と過去の設定を確認する用途 | 旧環境から移行する方 |
| Clash Meta for Android | Android | Meta/mihomo系 | 開発・メンテナンス継続中 | 中程度。バックグラウンド動作とVPN許可の設定が必要 | Clashの設定、ルール、アプリごとのプロキシ対象を管理 | Androidの設定に慣れている方 |
| Surfboard | Android | 独自コア。Clash/mihomoとは別系統 | 開発・メンテナンス継続中 | 対応する設定がすでにあれば簡単 | 独自の設定方式とAndroidのプロキシ管理 | 対応するサブスクリプションを利用しているAndroidユーザー |
| ClashX Meta | macOS | Meta系 | メンテナンス終了 | 旧環境では簡単。新しい環境での利用は慎重に | メニューバー操作と過去の設定の確認 | 古いmacOS環境から移行する方 |
コアと設定の互換性
クライアントは設定やプロキシグループ、接続方法を操作する画面を提供し、コアはルールの読み込みやプロトコル処理、通信の転送を担います。同じコアを使うクライアントでも、内蔵コアの更新時期、設定の加工方法、OSの権限によって動作が異なることがあります。mihomo対応だからといって、すべての設定項目を画面から編集できるとは限りません。また、インストールしただけで全アプリの通信がプロキシ経由になるわけでもありません。
オリジナルClash、Clash Meta、mihomoは、発展の経緯でつながる技術系統です。Metaは後にmihomoとして開発が続き、対応プロトコルやルール機能が拡張されました。古いクライアントでは、新しいサブスクリプションに含まれる項目を認識できない場合があります。移行できるか判断する際は、ファイル拡張子がYAMLかどうかだけでなく、使用プロトコル、プロキシグループの種類、ルールセット、DNS設定を確認しましょう。解析エラーが出たら、まず該当項目を確認し、クライアントを変更するか設定を調整するか判断してください。
Surfboardは、ほかのクライアントと分けて考える必要があります。独自の設定方式を採用しているため、ClashのYAML形式のサブスクリプションURLをそのまま使えるとは限りません。サービス提供元がSurfboard向けの形式を明示している場合や、対応する設定を自分で用意できる場合に選択肢となります。設定を変換する際は、ルール、ポリシーグループ、DNSの意味が保たれているかも確認してください。「インポートできた」ことは「同じ動作になる」ことを意味しません。
コアの変遷を詳しく確認するにはオリジナルClash・Meta・mihomoのコアの違いをご覧ください。各OSの権限設定は全プラットフォームのインストール・設定ガイドで確認できます。
クライアント別の解説
クライアント名を選ぶと解説が開きます。まず用途を確認し、移行や設定で注意すべき点もご覧ください。
Clash Plus:初心者・複数端末向けの第一候補
当サイトでは、まずClash Plusをおすすめしています。Windows、macOS、Android、iOSに対応しているため、各OS向けの案内を同じ製品ページから確認し、サブスクリプションを追加できます。プロキシクライアントを初めて使う方は、複雑な設定の上書きを学ぶ前に、設定を有効にしてプロキシグループを選び、接続する基本の流れを覚えるとよいでしょう。iOS版はダウンロードページからApp Storeに進めます。公式サイトはclashplus.ioです。
複数のOSに対応していても、すべての設定項目の名称や機能が共通とは限りません。デスクトップのシステムプロキシ、Androidのバックグラウンド動作、iOSのネットワーク許可は、それぞれ個別に設定する必要があります。サブスクリプションに新しいプロトコルや特殊なルール項目が含まれる場合は、インストール前に利用するOSでの対応状況を確認してください。スクリプトによる設定上書きを多用している方は、現在の運用方法を引き継げるかも確認しましょう。
Clash Verge Rev:デスクトップのルール・設定拡張
Clash Verge Revは、プロキシをデスクトップで継続して使いたい方に適しています。mihomoを採用し、通常のサブスクリプション追加に加えて、設定の拡張、ルール調整、TUN設定を操作できます。サービス提供元のサブスクリプションに独自ルールを追加する場合は、設定の結合方法と上書きの適用順を確認しましょう。更新のたびに元の設定ファイルを編集し直す手間を避けられます。
高度な機能を使うには、設定がどこから適用されているかを把握する必要があります。同じDNS項目でも、サブスクリプション、全体設定、上書き設定のいずれかに由来する場合があります。問題が起きたら、最終的にどの設定が適用されているか確認してください。初回は既定の手順で設定し、まずシステムプロキシをテストしてからTUNを個別に試しましょう。Linuxではディストリビューションに合うパッケージを選び、GUIのないサーバーにデスクトップ用インストーラーを使わないでください。
FlClash:デスクトップとAndroidで近い操作感
FlClashはデスクトップとAndroidに対応し、mihomoを採用しています。PCとAndroidスマートフォンで近い設定方法を使いたい方に適しています。メニューの探し方やプロキシグループの画面を覚え直す手間を減らせるのが利点ですが、片方の端末のネットワーク設定をそのままもう一方にコピーできるわけではありません。同じサブスクリプションを出発点にしつつ、通信の制御方法は端末ごとに確認してください。
AndroidではVPN許可、バッテリー最適化、バックグラウンド動作を確認します。デスクトップではシステムプロキシやサービスの権限が関係します。スマートフォンで接続が切れたら、ノードをすぐに変更するのではなく、OSがバックグラウンドの動作を制限していないか確認してください。PCの一部アプリがプロキシを経由しない場合は、システムプロキシに従うアプリかどうかを確認しましょう。基本操作に慣れていて、端末ごとに異なる画面を覚え直したくない方におすすめできる選択肢です。
Clash Nyanpasu:デスクトップ操作とコア管理
Clash Nyanpasuは、デスクトップの設定管理や画面操作にこだわり、コアの違いも理解して使いたい方に適しています。当サイトではWindows版のダウンロードを案内しています。複数のコアを管理できる設計ですが、設定との組み合わせも考慮が必要です。画面上でコアを選べても、そのコアで現在のサブスクリプションが動作するとは限りません。実際に使うコアを決める前に、サブスクリプションが依存するプロトコルや設定項目を確認してください。
ほかのクライアントから移行するときは、コアの変更、DNSの変更、新しい通信制御方式の有効化を同時に行わないでください。まず元のサブスクリプションを読み込み、設定が適用されることを確認してから、使い慣れた設定を一つずつ戻します。問題が起きたとき、どの変更が原因か特定しやすくなります。簡単な接続だけをしたい初心者はClash Plusから試し、複数のデスクトップ設定を整理したい方は、こうした管理機能の多いクライアントを検討しましょう。
Clash for Windows:アーカイブと旧設定からの移行
Clash for Windowsはメンテナンスが終了しています。当サイトでは、旧環境の確認や移行に役立つアーカイブを掲載しています。以前から使っている方には設定画面やプロキシ画面、システムプロキシの切り替えが馴染み深いかもしれません。しかし、操作に慣れていることと、新規インストールに適していることは別です。過去のビルドによってコアや機能が異なるため、クライアント名だけを見て、サブスクリプションの拡張項目にすべて対応すると判断しないでください。
移行する前に、サブスクリプションの取得元、自分で追加したルール、プロキシグループの選択内容を保存し、新しいクライアントに改めて読み込みます。新しいクライアントのデータフォルダーを上書きしたり、旧クライアントの画面設定ファイルを汎用のClash設定として使ったりしないでください。移行後は旧クライアントを終了し、自動起動も無効にして、ポートの競合やシステムプロキシの書き換えを防ぎます。Windowsに新規インストールする場合はClash Plus、デスクトップ設定を拡張する場合はClash Verge Revが候補です。
Clash Meta for Android:Androidの設定とアプリ別の通信制御
Clash Meta for AndroidはCMFAとも呼ばれ、Meta/mihomo系のクライアントです。Clashの設定構造を理解していて、ルールやアプリごとの通信対象を管理したいAndroidユーザーに適しています。初回はインストールするAPKのアーキテクチャを確認し、OSのVPN許可、サブスクリプションの追加、設定の有効化を行います。設定一覧に名前が表示されていても、保存されたことを示すだけで、動作中とは限りません。
Androidではバックグラウンドアプリがバッテリー最適化の対象になることがあります。画面消灯後に接続が切れる場合、コアやサブスクリプションではなく、バックグラウンド制限、自動起動、省電力設定が原因かもしれません。また、VPN接続を使うアプリを2つ同時に有効にしても、Androidでは期待どおりに通信を制御できない場合があります。長時間使う場合は、端末の設定でバックグラウンド動作を許可し、日常利用で安定するか確認してください。
Surfboard:クライアント名より設定形式の確認を優先
SurfboardはAndroid向けプロキシツールの選択肢ですが、Clash系コアを使うクライアントではありません。対応形式が明確な設定をすでに持っている方には向いていますが、Clash YAML形式のサブスクリプションURLしかなく、画面を変えるだけで使い続けたい方には適しません。インポート前に、サービス提供元が案内する形式と、プロトコル、ルール、ポリシーグループがSurfboardの現在の対応範囲に合うか確認してください。
Surfboard用の設定を問題なく使えている場合は、名称を統一するためだけに移行する必要はありません。一方、mihomoの拡張設定が主な目的なら、対応するコアを使うクライアントを選ぶほうが簡単です。設定変換で移行する際は、DNS、ルールの順序、既定のポリシーを一つずつ確認しましょう。特に最後に適用されるフォールバックルールを確認し、設定が起動しても通信の振り分けが想定と異なる状態を防いでください。
ClashX Meta:メニューバー操作とアーカイブの注意点
ClashX MetaはMeta系のコアを採用し、macOSのメニューバーから操作する設計です。当サイトではメンテナンス終了済みソフトのアーカイブとして掲載しており、旧ユーザーが過去の設定を確認したり、移行を準備したりする用途に適しています。メニューバーから簡単に切り替えられることと、設定が単純であることは別です。ルール、DNS、プロキシグループの動作は設定によって決まり、メニュー操作だけでは互換性の問題は解決しません。
Macの買い替えやOSのアップグレード後は、CPUアーキテクチャ、権限、システムプロキシの状態を改めて確認してください。古いインストーラーが新しい環境でも使えるとは限りません。移行時は旧クライアントを終了し、新しいクライアントに元のサブスクリプションを読み込んでから、必要なカスタムルールを戻します。macOSに新規インストールする方にはClash Plusがおすすめです。デスクトップ設定を拡張したい場合は、Clash Verge RevやFlClashも比較してみてください。
用途別の選び方
選び方のまとめ
特に決まった運用方法がなければ、まずClash Plusがおすすめです。端末のOSに合ったものをインストールしてサブスクリプションを追加し、必要に応じて高度な設定機能を検討しましょう。当サイトの第一候補ですが、端末の動作要件を無視してよいわけではなく、特殊なサブスクリプションの互換性確認が不要になるわけでもありません。
mihomoの上書きルールを使っているデスクトップユーザーはClash Verge Rev、PCとAndroidで近い操作感を求める方はFlClash、複数のコアとデスクトップ設定を管理したい方はClash Nyanpasuを検討してください。CMFAとSurfboardはAndroid向け設定の形式を基準に選びます。CFWとClashX Metaは主に旧環境の確認や移行に使うクライアントです。
Clashをダウンロード移行後の確認と動作テスト
クライアントを切り替えると決めたら、元のサブスクリプションURLと自分で追加したルールを保存します。旧データフォルダー全体をコピーする必要はありません。旧クライアントを終了し、システムプロキシが解除されたことを確認してから、新しいクライアントに同じサブスクリプションを追加します。最初のテストではプロキシアプリを1つだけ起動し、ポート、仮想ネットワークインターフェース、システムプロキシの競合を避けてください。ノード、DNS、通信の制御方法を同時に変更すると、違いの原因を特定しにくくなります。
- 設定の読み込み:新しい設定が有効になり、ログにプロトコルや項目の解析エラーがないことを確認します。
- プロキシグループの選択:既定のグループとフォールバックの動作を確認します。ノード一覧が表示されるだけでは不十分です。
- アプリの通信制御:ブラウザーとプロキシを使うアプリを個別にテストし、実際に通信が制御される範囲を確認します。
- 再起動後の動作:再起動後の設定、システムプロキシ、自動起動の状態を確認してから、旧環境を整理します。
クライアントを変えても、サブスクリプションの回線品質が直接改善するわけではありません。レイテンシ、通信量の倍率、利用地域の選び方はノードの選び方をご覧ください。基本的な設定がまだの場合は、まずかんたん設定ガイドに沿って接続を確認してから、上級機能を比較しましょう。