クライアント選び・設定の互換性

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

まずOS、次にサブスクリプション形式を確認し、最後に操作性を比較しましょう。名前が似ていても、コアや権限、設定構文が同じとは限りません。

対応プラットフォーム コア・設定形式 メンテナンス状況 使いやすさ

クライアント選び・一覧比較

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

対応プラットフォーム欄には、当サイトのダウンロードページで提供しているインストーラーを記載しています。プロジェクトが過去に提供した全プラットフォームを示すものではありません。メンテナンス状況は目安であり、更新頻度を保証するものではありません。インストール前に各配布パッケージの説明をご確認ください。

画面が狭い場合は表を左右にスクロールできます。クライアント名から下部の詳細解説に移動できます。

8種類のクライアントの対応OS、コアの種類、メンテナンス状況、使いやすさ、特徴、対象ユーザー
クライアント 当サイトのダウンロード対応OS コア/設定形式 メンテナンス状況 使いやすさ 主な機能・おすすめのユーザー
Clash Plus Windows、macOS、Android、iOS 各プラットフォームのリリース情報で確認してください。OSごとに同一のコアが使われているとは限りません。 メンテナンス継続中・おすすめ 比較的簡単:サブスクリプションを追加して接続 複数プラットフォームから選べる。初心者や日常利用におすすめ
Clash Verge Rev Windows、macOS、Linux mihomo、Clash YAMLおよび拡張形式 メンテナンス継続中 標準的:画面上の設定と設定ファイルの内容を区別する必要あり デスクトップでの設定管理、ルール、TUNに対応。上級者向け
FlClash Windows、macOS、Linux、Android mihomo、Clash YAMLおよび拡張形式 メンテナンス継続中 比較的簡単〜標準的:基本操作はシンプルだが、高度な設定には理解が必要 複数プラットフォームで一貫した操作とプロキシグループ管理。PCとスマートフォンを併用する方におすすめ
Clash Nyanpasu Windows mihomoなどのコアに対応。実際の選択肢は配布パッケージにより異なります メンテナンス継続中 標準的:設定とコアの関係を理解している方におすすめ 設定管理とデスクトップ操作をカスタマイズ可能。ワークフローを調整したい方におすすめ
Clash for Windows Windows 旧Clash系。現在のmihomoの機能に対応しているとは限りません メンテナンス終了 古い解説記事は多いものの、移行や互換性の確認に手間がかかります 旧環境や従来のワークフローの再現向け。新規インストールにはおすすめしません
Clash Meta for Android Android Meta/mihomo系、Clash YAML メンテナンス継続中 標準的:VPNの許可とバックグラウンド動作の設定が必要 Androidでの設定管理とルール振り分けに対応。YAML形式のサブスクリプションを利用中の方におすすめ
Surfboard Android 独自実装。互換性のあるSurge形式の設定に対応し、Clashコアは使用しません メンテナンス継続中 設定の入手元によって異なります。Clash YAMLからの移行には調整が必要です Surge形式の設定を使うワークフロー。互換性のある設定をすでにお持ちの方におすすめ
ClashX Meta macOS Meta系コア。機能は搭載されているコアに依存します メンテナンス終了 メニューバーから手軽に操作できます。旧環境で使えるかは個別に確認してください 従来のメニューバーワークフロー向け。新しいシステムでの標準的な選択肢ではありません

クライアントの解説・各製品の特徴

操作感と設定の制約

各クライアントについて、「選ぶ理由」「乗り換えを検討するタイミング」「最初に確認すること」を解説します。使いやすさは操作やトラブルシューティングの負担を示すもので、通信速度の順位ではありません。

Clash Plus:初回インストールの標準的な選択肢

おすすめ

サブスクリプションを追加し、プロキシグループを選んで普段どおり接続したいなら、まずClash Plusを選ぶとよいでしょう。最初から複数のコア切り替えを調べるより、問題を切り分けやすくなります。当サイトではWindows、macOS、Android、iOS向けのダウンロード先を案内しています。まず1台で手順を確認し、その後ほかの端末に移行できます。ただし、複数プラットフォームに対応していても設定が自動同期されるわけではなく、高度な機能がすべてのプラットフォームで共通するわけでもありません。

複雑なYAML設定をお使いの場合は、必要なプロトコル、ルールプロバイダー、DNS項目が各プラットフォームでサポートされているか確認してください。インポートできたからといって、すべての設定が反映されているとは限りません。iOSではダウンロードページからApp Storeに進んでください。製品情報は公式サイト clashplus.ioで確認できます。Linuxでは、当サイトがLinux版を提供しているクライアントをご利用ください。

Clash Plusの各プラットフォーム版を見る →

Clash Verge Rev:デスクトップの高度な設定におすすめ

Clash Verge Revは、デスクトップでサブスクリプション、プロキシグループ、ルール、TUNを管理したい方に適しています。mihomoを採用しているため、同コアの拡張構文を使う設定では、旧来のコアを使うクライアントより優先して検討する価値があります。当サイトのダウンロードページではWindows、macOS、Linux向けの配布先を案内しています。お使いの環境に合ったCPUアーキテクチャとインストール形式を選んでください。

高度な機能が多い分、クライアントの設定、サブスクリプションの内容、ローカルの上書き設定を区別する必要があります。サブスクリプション更新後に変更が消えても、アプリに保存されていないとは限りません。設定するレイヤーを間違えている可能性もあります。まず通常のルールモードで動作を確認し、その後、永続的な上書き設定やTUNを設定しましょう。接続スイッチの操作だけでなく、デスクトップで設定を管理したい方には、Clash Plusに次ぐ有力候補です。

デスクトップクライアントのダウンロードへ →

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

FlClashはWindows、macOS、Linux、Androidで画面構成が似ているため、端末を替えるたびにプロキシグループ、設定、ログの場所を探し直したくない方に向いています。mihomoベースなので、サブスクリプションやルールの設定に集中できます。ただし、画面が似ていてもシステム上の動作は同じではありません。デスクトップのシステムプロキシとAndroidのVPNでは、制御する通信のレイヤーが異なります。

デスクトップでは正常でスマートフォンだけ問題が起きる場合、すぐにサブスクリプションを替えるのではなく、VPNの許可、バックグラウンド制限、ネットワーク切り替えを確認してください。逆に、デスクトップのブラウザーでは動作するのに他のアプリがプロキシを通らない場合、そのアプリがシステムプロキシを使用していない可能性があります。複数端末で操作感をそろえたい方に適していますが、バッテリー消費やメモリ使用量が少ないとは限りません。実際の動作は接続やルールの設定によって異なります。

FlClashとLinux版のダウンロード先を見る →

Clash Nyanpasu:デスクトップで設定を細かく管理

Clash Nyanpasuは、サブスクリプション、プロキシグループ、コアの役割を理解している方に適しています。選ぶ理由はデスクトップの操作性や設定管理の方法であり、画面を変えれば接続品質が向上するわけではありません。当サイトではWindows版を案内しています。利用できるコア、設定の処理方法、機能の切り替えについては、ダウンロードしたパッケージの説明をご確認ください。

コアや設定処理のオプションを試す前に、正常に動作する元の設定を保存し、項目を一つずつ変更してください。画面に設定項目が表示されても、選択中のコアがその項目に対応しているとは限りません。複数の設定を整理したい方や、自分の使い方に合わせてワークフローを調整したい方は候補に加えてみてください。サブスクリプションを一つ管理するだけなら、標準のおすすめで十分なことが多く、あれこれ設定を増やす必要はありません。

Windowsクライアントを見る →

Clash for Windows:アーカイブ版・新規導入には非推奨

メンテナンス終了

Clash for Windowsは古い解説記事や過去のスクリーンショットでよく見かけます。見慣れた画面でも、今の標準的な選択肢とは限りません。すでにメンテナンスが終了しているため、これまでの操作経験だけをもとに、新しいプロトコルやOSへの対応、現在のmihomo拡張機能を判断することはできません。アーカイブ版は旧環境や既存のワークフローの再現向けであり、継続的な更新が必要な用途には適していません。

CFWから移行する場合は、サブスクリプションの入手元、ローカルルール、プロキシグループ名、ポート設定をバックアップしてから新しいクライアントに読み込んでください。旧アプリのフォルダーをそのまま上書きしたり、システムプロキシやTUNを複数のクライアントで同時に有効にしたりしないでください。まずClash Plusを試し、複雑なルールやローカルの上書き設定が必要ならClash Verge Revも比較しましょう。旧解説記事はボタンの位置を調べる参考にはなりますが、コアの機能は改めて確認が必要です。

Clash for Windowsの代替クライアントを見る →

Clash Meta for Android:YAML中心のAndroidクライアント

Clash Meta for AndroidはCMFAとも呼ばれ、Clash YAML形式のサブスクリプションをすでに持っていて、Androidでもプロキシグループやルールによる振り分けを使いたい方に適しています。技術的にはMeta/mihomo系ですが、対応プロトコルや設定項目は同梱コアによって異なります。デスクトップとの大きな違いは通信の制御方法です。AndroidではシステムのVPN許可を使うため、PCのシステムプロキシ設定をそのまま使うことはできません。

初回起動時は、VPNの許可だけでなく、使用する設定が有効になっていることと、プロキシグループが正しく選択されていることを確認してください。必要に応じてバックグラウンド動作も許可します。画面ロック後に接続が切れる場合は、まずバッテリー管理やバックグラウンド制限を確認しましょう。VPN通信を使用するほかのアプリがある場合は、利用する順番を調整してください。複数のVPNサービスが同じ通信を同時に制御できるとは限りません。

AndroidクライアントとCPUアーキテクチャを選ぶ →

Surfboard:移行前に設定形式を確認

SurfboardはAndroid向けのプロキシクライアントですが、Clash YAMLの画面だけを置き換えるアプリではありません。独自実装を採用し、主に互換性のあるSurge形式の設定を使用します。サブスクリプション提供元がSurfboard対応の設定を明示している場合は、独立した候補になります。Clash YAMLしかない場合、拡張子を変えるだけでは使えません。また、クライアント名だけで対応プロトコルを判断することもできません。

移行時には、ノードのプロトコル、ポリシーグループ、ルール、DNSの動作に対応する設定があるか確認してください。変換ツールでファイルを出力できても、設定の意味がすべて保たれるとは限りません。読み込み結果と接続ログを確認しましょう。互換性のある設定をすでに持ち、その形式を理解している方に適しています。当サイトのClash入門ガイドを使う初心者は、Clash PlusかYAML対応のAndroidクライアントを選ぶほうが簡単です。

Surfboardのダウンロード先を見る →

ClashX Meta:macOSの旧メニューバーワークフローを維持

メンテナンス終了

ClashX MetaはmacOSのメニューバーからよく使う操作を行えます。以前の使い方を知っている方が情報を確認する用途には使えますが、すでにメンテナンスは終了しています。名称のMetaはコアの系統を示すもので、現在のmihomo機能への継続的な対応を保証するものではありません。特にmacOSのアップグレード、異なるCPUアーキテクチャへの移行、新しい通信制御方式の有効化後は、互換性を改めて確認してください。

新規インストールでは、まずClash Plus、Clash Verge Rev、FlClashを比較してください。旧環境を維持する場合は、システムプロキシの設定とローカルの待ち受けポートを記録し、旧クライアントを終了してから代替クライアントを起動しましょう。画面を閉じてもプロキシ設定が旧ポートを参照し続けることがあります。メニューバーでの操作には慣れた方法を活かせますが、旧設定の拡張項目がすべて移行できるとは限らないため、一つずつ確認してください。

macOSクライアントを選ぶ →

用途別に候補を絞り込む

用途に合わせてクライアントを選ぶ

移行後の確認・一度に変更するのは一つだけ

乗り換え前に確認したい4つのポイント

クライアントを替えても、通常はサブスクリプションサービス自体は変わりません。現在動作している設定や入手元を保管してから、新しいクライアントの操作手順を確認しましょう。

  1. 設定の元データをバックアップ。サブスクリプションの入手元、ローカル設定、独自の上書き設定を記録し、サーバーから配信される内容と旧クライアントにしかない変更を区別してください。サブスクリプションURLは機密情報です。トラブルの相談時に公開スクリーンショットへ載せないでください。
  2. 形式とコアを確認。完全なClash YAML、ノード一覧、Surge形式の設定はそれぞれ異なる入力形式です。読み込み後もルールやプロキシグループが正しく反映されているか確認し、未対応の項目があればコアの互換性を調べてください。
  3. 通信の二重制御を防ぐ。旧クライアントのシステムプロキシとTUNを無効にしてから終了します。新しいクライアントを起動したら待ち受けポートを確認し、複数のプログラムが同じポートを使用していないこと、旧プロキシ設定が残っていないことを確認してください。
  4. 結果を段階ごとに確認。設定の読み込み、プロキシグループの選択、接続ログ、ルールの適用状況を順に確認してください。まず一つのアプリでテストし、その後ほかのアプリにも広げます。問題があればエラー内容を記録し、よくある質問の手順に沿って確認してください。

クライアント選びの結論:明確な高度な設定要件がなければ、Clash Plusがおすすめです。Linuxが必要な場合やmihomoを使った設定管理が必要な場合は、Clash Verge Rev、FlClashなどから選んでください。OSとCPUアーキテクチャに合ったインストーラーをクライアントのダウンロードページで選びましょう。アーカイブ版は、旧環境で使う必要がある場合に限ってご利用ください。