クライアント選び / OS・コア・設定
Clashクライアント比較
まずOSとサブスクリプションの形式を確認し、ルール管理、通信制御、日々のメンテナンス方法を比べましょう。名前が似ていても、設定や機能が同じとは限りません。
選び方の順序
初心者にはClash Plusがおすすめ
使い慣れた設定方法がない場合は、まずClash Plusから始めるのがおすすめです。当サイトではWindows、macOS、Android、iOS版を案内しており、サブスクリプションの追加、ノード選び、ルールモードでの接続をひと通り試せます。ただし、サブスクリプションの形式と利用するOSとの互換性が前提です。インストール前にダウンロードページでシステムのアーキテクチャを確認し、インストール後は使い方ガイドに沿って接続を検証してください。スイッチがオンになっているだけでは、接続確認として不十分です。
デスクトップでオーバーライドや細かな設定を使いたい場合はClash Verge Revも比較してみましょう。PCとAndroidで近い操作感を求めるならFlClashが候補です。LinuxユーザーはClash Verge RevとFlClashを比べてください。安定している使い方があるなら、見た目が変わるだけの理由で移行する必要はありません。必要なルール、プロキシグループ、DNSの動作を新しいクライアントでも維持できるか、先に確認しましょう。
対応OSは当サイトのダウンロードページで案内している配布先を基準にしています。各プロジェクトが過去にリリースしたすべてのOSを網羅するものではありません。更新状況の記載は現時点での目安であり、今後の更新を保証するものではありません。
クライアント8種類
対応OS・コア・更新状況
オリジナル版Clash、Clash Meta、mihomoは、自由に置き換えられる同じ種類のGUI名ではありません。Clash Metaは拡張コアの旧称で、その後mihomoの名称で開発が続いています。GUIはサブスクリプション、接続のオン・オフ、設定を管理し、コアはプロトコル、ルール、DNS、接続を処理します。同じGUIでもコアを切り替えると、利用可能な設定項目が変わる場合があります。
| クライアント | 対応OS | コアと設定方式 | 更新状況 | 使いやすさ | 主な機能・特徴 | おすすめのユーザー |
|---|---|---|---|---|---|---|
| Clash Plus | Windows、macOS、Android、iOS | OSごとのリリース情報を確認してください。各OS版でコアの実装が同じとは限りません。 | 継続的にメンテナンス中 | 比較的簡単。まずはGUIの手順に沿って設定できます。 | 複数OSでのサブスクリプション追加、ノード選び、ルール設定 | 初期設定を行う方、複数端末を使う方。当サイトのおすすめ |
| Clash Verge Rev | Windows、macOS、Linux | mihomo | 継続的にメンテナンス中 | 基本操作は簡単。オーバーライドには設定の知識が必要です。 | デスクトップでのサブスクリプション管理、設定のマージとオーバーライド、TUN | デスクトップで設定を細かく管理したい方 |
| FlClash | Windows、macOS、Linux、Android | mihomo | 継続的にメンテナンス中 | 比較的簡単。複数端末で似た操作ができます。 | クロスプラットフォーム対応GUI、プロキシグループ、接続状況の確認 | デスクトップとAndroidの両方を使う方 |
| Clash Nyanpasu | Windows | コア管理に対応。Meta/mihomoを使う場合は、それぞれの構文に合わせた設定が必要です。 | 継続的にメンテナンス中 | 中程度。GUI側とコア側の設定を区別する必要があります。 | デスクトップの設定管理、コア選択、GUIのカスタマイズ | 設定が適用される流れを理解したいデスクトップユーザー |
| Clash for Windows | Windows。当サイトではアーカイブ版を案内しています。 | オリジナル版Clash系。過去のリリースではClash Premiumがよく使われていました。 | 開発終了 | 旧ユーザーにはなじみやすい一方、新しい設定への移行には手間がかかります。 | 過去のProfileやルール設定の参考用 | 旧環境の再現向け。新規インストールにはおすすめしません。 |
| Clash Meta for Android | Android | Clash Meta / mihomo | 継続的にメンテナンス中 | 中程度。AndroidのVPN利用許可が必要です。 | Android VPNによる通信制御、アプリごとのアクセス制御、設定のインポート | Clash形式のYAML設定をすでに持っているAndroidユーザー |
| Surfboard | Android | 独自のプロキシ実装とSurge形式の設定を採用。mihomoではありません。 | 継続的にメンテナンス中 | サブスクリプションの形式によります。形式をまたぐ移行は難易度が高めです。 | Surge形式の設定ワークフロー、Android VPNによる通信制御 | 互換性のある設定をすでに持っているAndroidユーザー |
| ClashX Meta | macOS | Clash Meta系。アーカイブ版のコア機能はインストールパッケージによって異なります。 | 開発終了 | メニューの基本操作は簡単。設定の維持には手動で内容を理解する必要があります。 | メニューバー操作、ローカルYAML設定の管理 | 既存のmacOS環境を維持したいユーザー |
続きを読む
クライアントごとの選び方
使いやすさと設定の互換性に注目して解説します。見た目やノードの速度で順位を付けているわけではありません。クライアント名をクリックすると詳細を表示します。
Clash Plus:サブスクリプション追加から接続までを手軽に
Clash Plusは、設定方法がまだ定まっていない方に向いています。まずGUIから既存のサブスクリプションを追加し、プロキシグループからノードを選んで、ルールモードで接続します。最初から設定全体を編集するよりも、サブスクリプション、ノード、システムプロキシのどこに問題があるのかを切り分けやすい方法です。当サイトで最初の候補として紹介しているのは、初めてのインストールで迷わないための出発点として適しているからです。複雑な用途をすべて一つのクライアントで解決できるという意味ではありません。
複数端末で使う場合は、OSごとの権限と設定形式を確認してください。デスクトップのシステムプロキシとスマートフォンのVPN機能では、通信を制御する範囲が異なります。PC版のスイッチの場所を、そのままスマートフォンにも当てはめないようにしましょう。特定のプロトコル、TUN、オーバーライドが必要な場合は、利用するOS向けのリリース情報を確認してください。iOSユーザーはダウンロードページからApp Storeに移動できます。製品の公式サイトはclashplus.ioです。
Clash Verge Rev:デスクトップでのオーバーライドと設定管理
Clash Verge Revはmihomoコアを採用し、Windows、macOS、Linuxのデスクトップユーザーに対応しています。基本的な使い方は、サブスクリプションの追加、プロキシグループからの選択、プロキシの有効化です。比較したいポイントは、サブスクリプションの設定とローカルオーバーライドの管理方法です。カスタムルールを維持したり、DNSを調整したり、複数のサブスクリプションに共通設定を追加したりする場合は、単にGUIを変えるより、こうした設定管理機能が役立ちます。
上級者向けの設定では、マージ後の結果を理解する必要があります。サブスクリプション内の同名プロキシグループ、ローカルオーバーライド、クライアントが生成する項目が組み合わさり、最終的な動作に影響する場合があります。編集後は実行中の設定と接続ログを確認しましょう。TUNの利用には、サービス、権限、ルーティングも関係します。あらゆる接続トラブルを解決する最初の手段として使うものではありません。LinuxではデスクトップGUIクライアントと、サーバー上でmihomoを直接実行する方法を区別してください。
FlClash:デスクトップとAndroidで近い操作感
FlClashはmihomoをコアに採用し、当サイトではデスクトップ版とAndroid版を案内しています。PCとスマートフォンを頻繁に行き来する方は、似た画面でサブスクリプション、プロキシグループ、接続ログを確認でき、設定を探し直す手間を減らせます。ただし、画面が似ていても設定が自動で同期されるわけではなく、すべての端末で同じ通信制御パラメーターを使えるわけでもありません。
モバイルでは、AndroidのVPN利用許可、バックグラウンド動作の制限、ほかのVPNアプリとの競合を確認してください。デスクトップでは、システムプロキシ、待ち受けポート、TUNの状態を確認します。他のクライアントから移行する場合は、まず基本設定を一つインポートして動作を検証し、その後でカスタムルールを追加しましょう。以前のクライアントの設定フォルダーを丸ごとコピーすると、GUIの設定とコアの設定項目が混在して、問題の切り分けが難しくなることがあります。
Clash Nyanpasu:使用中のコアを確認
Clash Nyanpasuは、デスクトップの設定やGUIの動作を細かく調整したいユーザー向けです。当サイトではWindows版を案内しています。選ぶ際は、コア管理機能とコアそのものを区別してください。特定のプロトコルを処理できるか、DNSの項目を利用できるかは、クライアント名ではなく実行中のコアによって決まります。Meta/mihomo形式の設定を使う前に、選択中のコアとその対応機能を確認しましょう。
柔軟に設定できる分、ログを読めるユーザー向けですが、トラブルの切り分けには手順が増えます。インポートに失敗したら設定形式を確認し、起動に失敗したらコアの出力を見て、接続に問題がある場合にルールやルーティングを調べましょう。コアの切り替え、DNSの変更、TUNの有効化を同時に行うと、どの変更が影響したのか判断しにくくなります。サブスクリプションから基本的な接続ができればよい場合は、より簡単な初期設定のクライアントから比べてみてください。
Clash for Windows:アーカイブ版環境と移行の参考
Clash for Windowsは開発が終了しています。Profile、システムプロキシ、プロキシグループといった概念を広めたクライアントですが、以前の使い方が現在の互換性を保証するわけではありません。オリジナル版Clashと過去のPremiumコアの機能範囲を、mihomoのドキュメントにそのまま当てはめることもできません。新しいプロトコルや設定項目、OSの動作が、アーカイブ版のインストーラーでサポートされているとは限りません。
旧環境を再現する、古い設定を読み込む、移行の準備をするといった用途なら、残しておく価値があります。新しいPCで長期利用するために導入するクライアントではありません。移行前にサブスクリプションの提供元、カスタムルール、ポート、DNS設定を保存し、新しいクライアントで設定し直しましょう。以前のGUI設定データベースは、そのままインポートできるとは限りません。必要な設定を個別に移すほうが、フォルダー全体を置き換えるより確認しやすくなります。新規インストールには、現在もメンテナンスされているクライアントをおすすめします。
Clash Meta for Android:YAML設定を持つAndroidユーザー向け
Clash Meta for AndroidはCMFAとも呼ばれ、Clash Meta/mihomo系のコアを採用しています。互換性のあるClash形式のYAML設定をすでに持っているAndroidユーザーに適しています。AndroidのVPN機能を使って端末の通信を制御するため、初回接続時にはシステムの許可が必要です。許可は通信制御の前提にすぎません。有効なプロキシグループを選び、接続ログで対象の通信に意図したルールが適用されていることも確認しましょう。
Androidでは、OSや端末の設定が動作の違いにつながることがあります。省電力機能がバックグラウンド動作を制限したり、アプリごとのアクセス設定がプロキシを通すアプリを変えたりするほか、他のVPNアプリとシステムのVPN機能を取り合う場合もあります。接続が切れたら、サブスクリプションが無効だと決めつけず、まず実行状態とシステムの制限を確認してください。インストーラーは端末のアーキテクチャに合わせて選びましょう。判断できない場合はダウンロードページの説明を確認し、ファイル名だけで推測しないでください。
Surfboard:Surge形式の設定との互換性を確認
Surfboardはmihomoの別GUIではありません。独自のプロキシ実装とSurge形式の設定を採用しているため、まず確認すべきなのは既存のサブスクリプションが対応形式を提供しているかどうかです。似たインポートボタンがあるかどうかではありません。Clash形式のYAMLに含まれるプロキシグループ、ルールプロバイダー、DNS設定は、拡張子を変更しただけではSurfboard形式になりません。
互換性のあるサブスクリプションと設定方法をすでに使っているAndroidユーザーなら、今のワークフローを続ける選択肢になります。Clash形式のサブスクリプションしか持っていない初心者は、その形式を直接読み込めるクライアントを選ぶほうが簡単です。形式変換ではプロトコルのパラメーターやルールの意味が失われる場合があり、インポートできてもポリシーの選択と接続動作を確認する必要があります。サブスクリプションURLには通常アクセス用の認証情報が含まれるため、よく知らないオンラインサービスに変換目的で入力しないでください。
ClashX Meta:macOSメニューバーの旧ワークフロー
ClashX MetaはClash Meta系のmacOSメニューバークライアントで、現在は開発が終了しています。設定が安定していて、旧環境を確認したいユーザー向けの参考情報です。メニューバー操作に慣れているという理由だけで、アーカイブ版のコアと現在のmacOSとの違いを見落とさないようにしましょう。古いインストーラーで一部の設定を読み込めても、その後mihomoに追加されたすべての項目やプロトコルに対応するとは限りません。
メンテナンス中のクライアントへ移行する前に、システムプロキシの状態、サブスクリプションの提供元、ローカルルール、DNS設定をそれぞれ記録してください。Apple SiliconとIntelでは、プロセッサに合ったインストーラーを選びます。OS名だけで判断しないようにしましょう。旧環境で特定の通信制御方式を使っていた場合は、新しいクライアントで個別にテストしてください。システムプロキシや待ち受けポートを取り合うため、プロキシアプリを二つ同時に実行しないでください。新規導入ではClash Plus、Clash Verge Rev、FlClashを比較できます。
利用目的に合わせて選ぶ
初心者・上級者・複数端末で使う場合
インストール前後の確認
クライアント移行のチェック手順
移行では、一度に変更する要素を一つに絞りましょう。旧環境を保存してから新しい環境を試し、最後に旧クライアントを削除するか判断します。こうすれば問題が起きても、戻す場所を特定できます。二つのアプリと複数の設定ファイルを行き来しながら原因を推測せずに済みます。
インストール前:提供元とローカル設定を保存
サブスクリプションの提供元、プロキシグループ名、カスタムルール、待ち受けポート、DNS設定を記録してください。サービス提供元から配布された設定とローカルのオーバーライドを区別し、サブスクリプション更新後も維持するルールを忘れずに保存しましょう。バックアップにはノードの認証情報が含まれる場合があります。安全に管理し、公開の場にアップロードしないでください。
初回起動:通信制御は一つのクライアントだけで
旧クライアントのシステムプロキシとTUNをオフにしてから、新しいクライアントを起動します。ポートの競合がないことを確認し、互換性のある設定を読み込んで、コアが正常に起動したか確認してください。最初のテストには基本的なルールモードを使い、接続を確認してからオーバーライドや複雑なネットワーク設定を一つずつ戻しましょう。
接続確認:ルールと接続先をチェック
直接接続するはずの宛先と、プロキシ経由で接続するはずの宛先をそれぞれ開き、接続ログで適用されたルール、ポリシーグループ、最終的なノードを確認します。ウェブページを一つ開けても、そのリクエストが成功したと分かるだけで、すべてのアプリの通信が制御されているとは限りません。詳しく調べる場合は接続トラブルの確認方法をご覧ください。
日々のメンテナンス:更新後に設定を確認
サブスクリプションを手動で一度更新し、ローカルルールが維持されているか、プロキシグループが残っているかを確認しましょう。名前が変更されたプロキシグループをルールが参照していないかも確認してください。新しい環境が安定したら、旧クライアントの自動起動設定や残ったプロキシ設定を整理し、復元できる設定記録を保管します。
クライアントを決めたら、ダウンロードセンターでOSに合ったインストーラーを選んでください。用語が分からない場合は、まずプロキシグループ、TUN、DNSなどの用語解説をご覧ください。初回接続までに、すべての設定項目を覚える必要はありません。