CLIENT SELECTION

Clashクライアントの選び方

まずOSで候補を絞り、カーネルとの互換性、更新状況、設定方法を確認しましょう。新規導入にはClash Plusを第一候補に。LinuxデスクトップではClash Verge RevとFlClashを比較してください。

選び方の結論と比較基準

クライアントはサブスクリプションの読み込み、ルールセットの選択、システムプロキシ、ログ表示を担当し、カーネルは設定の解析と通信処理を担います。この2つは別のものです。同じmihomoを使うクライアントでも、設定の上書き方法、権限の許可、バックグラウンドでの動作は異なる場合があります。名称にClashが含まれていても、すべての新しい設定項目に対応するとは限りません。画面の見た目だけでなく、実際の用途に合わせて選びましょう。

下表の対応OSは、当サイトのダウンロードページで案内している範囲です。プロジェクトが過去にリリースしたすべてのOSを示すものではありません。更新状況は定性的な説明であり、更新頻度を保証するものではないため、インストール前に各プロジェクトの案内も確認してください。使いやすさは、初回の設定読み込み、ルールセット選択、接続完了までを目安にしています。性能評価やプロキシサービス自体の利用可否を示すものではありません。

クライアント自体はプロキシサービスではありません。どのクライアントを選んでも、利用可能で設定形式に対応した設定ファイルまたはサブスクリプションが必要です。Clash YAMLをお持ちの場合は、まず利用するクライアントのカーネル対応を確認してください。別形式の設定を受け取った場合は、拡張子を.yamlに変えるのではなく、配布元が対応形式を提供しているか確認しましょう。

クライアント8種の比較表

画面が狭い場合は、表を横にスクロールできます。カーネルの項目では、オリジナルのClash、Clash Meta/mihomo、その他の設定体系を区別しています。カーネルが明確に統一されていないクライアントについては推測していません。アーカイブ版アプリは移行時の参考として掲載しています。

クライアント 当サイトで案内するOS カーネル 更新状況 使いやすさ 特長と注意点 おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS Clash互換の設定に対応。カーネルと対応項目の範囲は各OS版の案内をご確認ください 継続的に更新 比較的簡単。まず基本設定を読み込む 主要なデスクトップ・モバイルOSに対応。各OS版で機能が完全に一致するとは限りません 初心者、複数端末で使う方
Clash Verge Rev Windows、macOS、Linux mihomo 継続的に更新 基本操作は簡単。応用には設定の上書きの理解が必要 デスクトップでの設定管理、ルールセット、TUN接続 デスクトップを日常的に使う方、応用設定を行いたい方
FlClash Windows、macOS、Android、Linux mihomo 継続的に更新 比較的簡単。システム権限の確認が必要 複数OSで似た画面と設定管理を利用可能。システムへの接続方法はOSごとに異なります デスクトップとAndroidを併用する方
Clash Nyanpasu Windows Clash/Meta系カーネルの管理に対応。実際の対応状況は配布パッケージと選択中のカーネルによります 継続的に更新 標準的。カーネルと設定の関係を把握する必要あり デスクトップ設定の整理、画面のカスタマイズ、カーネル管理 デスクトップの使い方を自分に合わせて調整したい方
Clash for Windows Windows(アーカイブ版) オリジナルClash系。過去の配布版によって仕様が異なります 開発終了 旧ユーザーにはなじみやすいものの、新規導入にはおすすめしません 過去の設定や操作手順の確認向け。新しい設定項目との互換性は保証されません 既存環境から移行する方
Clash Meta for Android Android Clash Meta/mihomo系 継続的に更新 標準的。VPNとバックグラウンド動作の権限設定が必要 モバイルでの設定管理、ルールセット、アプリごとのプロキシ振り分け Androidの細かな設定を行いたい方
Surfboard Android Clash系カーネルではなく、独自の設定体系を使用 継続的に更新 標準的。設定の入手元によって異なります 対応するSurge形式の設定を利用可能。Clash YAMLをそのまま読み込む代替にはなりません 対応する設定をすでにお持ちのAndroidユーザー
ClashX Meta macOS(アーカイブ版) Clash Meta系 開発終了 旧ユーザーにはなじみやすいものの、移行時は権限の確認が必要 メニューバーからの操作、過去の設定との比較 既存のmacOS環境から移行する方

クライアントごとの選び方

Clash Plus:初心者や複数端末での利用に

Clash Plusは、当サイトが新規導入向けに第一候補として案内するクライアントです。主要なデスクトップ・モバイルOSに対応しています。設定の読み込み、有効化、ルールモードの選択、ルールセットの確認という順番で使い始められます。複数端末で使う場合は、まず1台で設定を確認してから、ほかの端末にも追加すると、OSをまたいだトラブルの切り分けが簡単です。OSごとに権限や設定できる項目が異なるため、デスクトップの設定をそのままスマートフォンに適用できるとは限りません。iOS版はダウンロードページからApp Storeに進めます。製品情報は公式サイトclashplus.ioで確認できます。Linuxデスクトップが主な用途なら、以下の2つのクライアントもご覧ください。

Clash Verge Rev:デスクトップ設定と上書き管理

Clash Verge Revは、デスクトップで日常的に使い、ローカル設定も細かく管理したい方に適しています。mihomoカーネルを使い、ルール、DNS、ルールセットを同じ設定体系で管理できます。クライアント側の上書き機能を使えば、ローカルのポートや接続オプションなども保持できます。サブスクリプションの元データと、実際に動作する設定は別のものです。サブスクリプションのファイルを直接編集すると、更新時に変更が置き換わる場合があります。TUNを有効にする前に通常のプロキシ接続を確認し、その後でサービス権限やルーティングの設定を行いましょう。問題が起きた場合も、原因を段階ごとに切り分けやすくなります。Linuxではディストリビューションに合ったパッケージ形式を選んでください。

FlClash:デスクトップとAndroidで近い操作感

複数端末で操作を覚える手間を減らしたい方にはFlClashが適しています。当サイトではWindows、macOS、Android、Linux版を案内しています。mihomoカーネルを採用していますが、画面が似ていてもOSごとの動作は同じではありません。デスクトップではシステムプロキシとTUNを使い分け、AndroidではVPNの許可、バックグラウンド制限、アプリごとのプロキシ振り分けを設定する必要があります。サブスクリプションの切り替え、ルールセットの選択、ログの確認方法が使い慣れた操作に合うかを比較してから、すべての端末を移行するか決めましょう。ローカルパス、待ち受けアドレス、OS固有の項目は端末ごとに確認し、動作環境のディレクトリ全体をそのまま同期しないでください。

Clash Nyanpasu:デスクトップの操作とカーネル管理

Clash Nyanpasuは、クライアントとカーネルの役割を理解し、デスクトップの操作方法も自分に合わせて調整したい方に適しています。当サイトのダウンロード一覧ではWindows版を案内していますが、プロジェクトが提供するすべてのOS版を示すものではありません。比較する際は、設定の整理方法、ログの確認場所、現在選択しているカーネルを確認しましょう。カーネルの切り替えですべての問題が解決するわけではありません。カーネルを変更すると、以前使えていた拡張ルールやDNS設定を再確認する必要が生じる場合があります。サブスクリプションを読み込んで日常的に使うだけなら、使い慣れた操作手順のクライアントを選べば十分です。設定項目を増やすためだけに移行する必要はありません。

Clash for Windows:過去の環境との比較と移行

Clash for Windowsは開発が終了しています。旧環境での動作を確認する参考にはなりますが、新しい端末への導入はおすすめしません。移行時は、以前のプロキシポート、モード、ルールセットの選択、ローカル設定の上書きを記録し、新しいクライアントで一つずつ再設定してください。アプリのデータフォルダー全体をコピーするのは避けましょう。キャッシュ、画面設定、サービス設定は、ほかのクライアントでは通常そのまま使えません。サブスクリプションに新しいmihomo設定項目が含まれている場合、古いカーネルでは解析に失敗したり、一部の機能が無視されたりすることがあります。アーカイブ版を掲載する目的は既存設定の確認であり、開発終了クライアントを互換性問題の恒久的な解決策として使うことではありません。

Clash Meta for Android:モバイル設定とアプリごとの振り分け

Clash Meta for Androidは、CMFAとも呼ばれます。主にAndroidで利用し、ルールセットやアプリごとの接続範囲を細かく設定したい方に適しています。初回接続時は通常、システムのVPN利用許可が必要です。その後、バッテリー最適化によってバックグラウンド動作が制限されていないか確認してください。アプリごとの振り分けとドメインルールは別の設定です。前者はどのアプリの通信をプロキシに通すか、後者は通した通信をどこへ向けるかを決めます。テストでは、まず特定のアプリをプロキシに通し、ルールが適用されているか確認しましょう。別のVPNアプリが起動している場合は、VPNの使用状況を先に確認してください。権限の競合を接続先の障害と誤認しないようにしましょう。

Surfboard:まず設定形式を確認

SurfboardはAndroid向けの別の選択肢ですが、プロキシ接続を扱えるからといって、Clash YAMLをそのまま置き換えられるわけではありません。独自の設定体系を使うため、Surge形式の設定への対応範囲もクライアントの案内で確認してください。対応する設定を持ち、該当するルール構文に慣れている方には選択肢になります。Clashのサブスクリプションしかない場合は、利用できる形式を設定の配布元に確認しましょう。設定を変換するときは、ノードだけでなくルールセット、ルール、DNSの意味も確認する必要があります。形式の変換に成功しても、元の設定のすべての機能が引き継がれるとは限りません。

ClashX Meta:macOSのアーカイブ設定を確認

ClashX Metaは開発が終了しています。旧ユーザーにはメニューバーからの操作がなじみ深いかもしれませんが、新規導入では継続的に更新されているクライアントを選ぶのがおすすめです。移行前にシステムプロキシのポート、設定ファイルの場所、補助サービスに与えた権限を記録し、旧クライアントを終了してください。複数のクライアントを同時に使うと、プロキシ設定を取り合う場合があります。Apple SiliconとIntelでは対応するインストーラーが異なるため、アプリ名だけで判断しないでください。OS更新後にサービスの起動や権限で問題が起きた場合は、システムとの互換性と設定の解析を分けて確認しましょう。古い補助サービスによる接続問題は、ルールを何度変更しても解決しないことがあります。

用途から候補を絞る

ここではクライアント別の遅延ランキングを掲載していません。プロキシサービス、ネットワーク経路、DNS、ルール、接続方法のすべてが通信結果に影響するため、画面だけを替えても差の原因は特定できません。2つのクライアントを比べる際は、同じ設定とルールセット、できるだけ近い条件を使い、通信が実際に同じ経路を通っているか確認してから使用感を比べましょう。

クライアント切り替え前の確認手順

  1. 設定とローカル変更をバックアップする。サブスクリプションの配布元、手動で追加したルール、設定の上書きをそれぞれ保存します。サブスクリプションURLにアクセス情報が含まれている場合があります。完全なURLを公開ログやスクリーンショットに載せないでください。アプリのキャッシュを設定のバックアップと取り違えないようにしましょう。
  2. 形式とカーネルを確認する。現在の設定に含まれるプロトコル、ルールセット、DNS項目を、移行先のクライアントが認識できるか確認してください。項目のエラーが出た場合は、まず実行ログで該当箇所を確認しましょう。問題を避けるために設定をまとめて削除するのはやめてください。
  3. 旧クライアントを終了する。旧クライアントのシステムプロキシまたはTUNを停止してから、新しいクライアントを起動します。2つのアプリを同時に動かすと、システムプロキシが旧クライアントのポートを参照したり、VPNやルーティングの設定が競合したりして、原因を特定しにくくなります。
  4. 基本設定から再現する。正しい設定を有効にし、ルールモードとルールセットを確認してから、待ち受けポートを確認します。ブラウザー以外のアプリで手動プロキシを設定している場合は、そのポートも更新してください。クライアント側のmixed-portだけを変更しても不十分です。
  5. 応用機能は一つずつ戻す。基本接続を確認してから、設定の上書き、TUN、起動時の自動実行、アプリごとの振り分けを有効にします。ルールの適用状況とエラーログを確認し、動作が安定してから旧サービスや古い起動項目を整理してください。再起動後に誤った接続設定が復元されるのを防げます。

新しいクライアントが起動してもインターネットに接続できない場合は、設定が有効になっていない、ルールセットの接続先が使えない、システムの通信が取り込まれていない、DNSの名前解決に失敗している、の4点を切り分けましょう。エラーメッセージと再現手順を残すと、クライアントを次々に替えるより原因を特定しやすくなります。詳しくはよくある質問をご覧ください。クライアントを決めたら、クライアントのダウンロードページでOSとアーキテクチャに合ったパッケージを選び、初回設定はクイックスタートに沿って進めてください。