クライアント選び / CLIENT GUIDE

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

まずOSとサブスクリプションの形式を確認し、次にカーネルの機能を比較しましょう。普段使いにはClash Plusがおすすめです。デスクトップでのオーバーライド、Linux、Androidの個別設定が必要な場合は、用途に合わせて絞り込めます。

対応OS 設定の互換性 更新状況

対応OS × カーネル × 導入・運用の手間

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

対応OSは、当サイトのダウンロードページに掲載しているインストーラーをもとに整理しています。プロジェクトが過去にリリースした全プラットフォームを示すものではありません。難易度は、設定の取り込み・有効化・問題の切り分けに必要な操作量の目安であり、速度や性能の順位ではありません。

画面が狭い場合は左右にスクロールして表全体をご覧ください。クライアント名をクリックすると、詳しい解説に移動します。

対応OS、カーネル、更新状況、使いやすさ、主な機能、向いているユーザー
クライアント 対応OS カーネル / 設定形式 更新状況 使いやすさ 主な機能 おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS Clash互換。対応カーネルや設定項目は、各プラットフォームの説明をご確認ください。 開発・保守中 入門向け サブスクリプションの取り込み、プロキシグループの切り替え、複数端末での利用 初心者、普段使いの方、複数端末を使う方
Clash Verge Rev Windows、macOS、Linux mihomo 開発・保守中 入門〜上級 設定のオーバーライド、TUN、サービスモード デスクトップの設定を細かく管理したい方
FlClash Windows、macOS、Linux、Android mihomo 開発・保守中 入門〜上級 クロスプラットフォームのUI、プロキシグループ、接続状況の確認 デスクトップとAndroidを併用する方
Clash Nyanpasu Windows カーネル管理に対応。機能は実際に選択したClash / Meta / mihomoカーネルによって異なります。 開発・保守中 上級者向け 設定管理、カーネル管理、デスクトップ画面のカスタマイズ クライアントとカーネルの違いを理解して使えるデスクトップユーザー
Clash for Windows Windows オリジナルのClash系。旧環境ではカーネルが置き換えられている場合があります。 開発・保守終了 旧環境では問題の切り分けに手間がかかります。 過去の設定や操作手順の再現 旧環境を維持している方、移行を予定している方
Clash Meta for Android Android Meta / mihomo系 開発・保守中 入門〜上級 システムVPNによる通信制御、アプリごとのアクセス制御、設定管理 Androidのプロキシ動作を細かく調整したい方
Surfboard Android 独自実装。Surge形式の設定を使用し、Clash YAMLには非対応です。 開発・保守中 形式の確認が必要 Surge形式の設定、Android VPN連携 互換性のある設定をすでに持っているAndroidユーザー
ClashX Meta macOS Meta系 開発・保守終了 旧システムとの連携は要確認 メニューバーから操作、ローカルYAMLの管理 従来の使い方を維持したい方、移行を予定しているMacユーザー

使い方から選ぶ

初心者、上級者、複数端末、旧型PC

各クライアントを詳しく見る

選ぶ理由と利用時の注意点

「向いている用途」「選ぶ前に確認すること」「次に見るページ」の順に解説します。ここではクライアントのUIの違いを通信速度の違いとして扱いません。

Clash Plus:普段使いの第一候補

おすすめ

Clashを初めて使う方や、パソコンとスマートフォンで似た操作感を求める方に適しています。選ぶ際は対応OSとサブスクリプションの取り込み方法を確認しましょう。普段は設定の管理やプロキシグループの選択を行い、OSに応じた通信制御を有効にするだけで利用できます。当サイトでは、Windows、macOS、Android、iOSのダウンロード一覧の先頭にClash Plusを掲載しています。公式サイトはclashplus.ioです。

クロスプラットフォームのクライアントでも、利用できるネットワーク機能はOSによって異なります。デスクトップのTUN、サービスのインストール、DNS設定をそのままスマートフォンに適用しないでください。mihomoの特定の高度な設定項目が必要な場合も、利用するプラットフォームでの対応状況を確認しましょう。iOS版はダウンロードページからApp Storeへ進んでください。Linuxでは、ダウンロード一覧に掲載しているほかのクライアントをお選びください。

Clash Plusのプラットフォーム別ダウンロード →

Clash Verge Rev:デスクトップのオーバーライドとOS連携

デスクトップの設定を継続的に管理したい方に向いています。mihomoカーネルと設定管理画面を使って、サブスクリプションの内容とローカルの変更を分けて管理できます。サブスクリプションはプロキシやルールの取得元を更新し、ローカルのオーバーライドでは独自のルール、DNS、ポート設定を保持します。Windows、macOS、Linuxでは、ダウンロードページで対応するインストーラーを確認し、各OSの要件に従ってインストールしてください。

TUNやサービスモードを有効にする前に、まずシステムプロキシで基本的な接続を確認しましょう。サービスの許可、仮想ネットワークアダプター、システムルートが加わると、確認すべき要素が増えます。複数のプロキシツールを同時に有効にすると、通信経路が分かりにくくなることがあります。問題を調べる際は、元のサブスクリプションだけを変更するのではなく、最終的に適用された設定、ログ、接続履歴を順に確認してください。

Clash Verge Revのインストーラーを見る →

FlClash:デスクトップとAndroidの併用に

パソコン、Linux、Androidを併用する方に向いています。mihomoベースのFlClashは、複数のプラットフォームで共通した画面を使えるため、設定、プロキシグループ、接続状況の確認方法を覚える手間を減らせます。Clash YAML形式のサブスクリプションがある場合は、まず設定を一つ取り込んで有効にし、プロキシグループとルールが読み込まれているか確認しましょう。最初からすべての高度な設定を変更する必要はありません。

画面が似ていても、必要な権限は同じではありません。AndroidではシステムVPNの許可が必要です。デスクトップではシステムプロキシまたはTUNの設定を確認してください。端末を変えた際は、設定の更新日時、通信制御のスイッチ、バックグラウンド実行の制限をそれぞれ確認しましょう。「設定を取り込めたこと」と「システムの通信がカーネルに届いていること」を分けて確認すると、何度も再インストールするより効率的です。

FlClashの対応プラットフォームを見る →

Clash Nyanpasu:カーネル管理を行いたいデスクトップユーザー向け

デスクトップの画面を調整し、複数の設定を管理しながら、クライアントとカーネルの役割を理解して使いたい方に向いています。当サイトではWindows版インストーラーを掲載しています。カーネル管理機能を利用するため、互換性はアプリ名だけでなく、実際に有効なカーネルを基準に確認してください。Metaやmihomo固有の設定項目を使う前に、選択中のカーネルとログの情報が一致していることを確かめましょう。

通常のサブスクリプション取り込みと比べ、カーネルの切り替えには追加の確認作業が必要です。切り替え後は設定の解析結果、ルールの動作、TUNの権限を再確認してください。旧カーネルで動いたからといって、新しいカーネルでも同じように動くとは限りません。普段の接続だけが目的なら、まずClash Plusを選ぶと手軽です。カーネル管理が必要な場合に、こうした細かな制御ができるクライアントを検討しましょう。

Windows版クライアントを見る →

Clash for Windows:旧環境の再現と移行の参考に

開発・保守終了

CFWはClash for Windowsの一般的な略称です。設定ページ、プロキシページ、システムプロキシのスイッチを中心に説明する旧来のガイドで広く使われています。当サイトでは、既存環境での操作の再現、古い設定の確認、移行計画に役立つよう、Windows版のアーカイブを掲載しています。新規インストールには、開発・保守中のClash Plus、Clash Verge Rev、FlClashがおすすめです。

オリジナルのClash系とmihomoでは、対応するプロトコル、DNS設定項目、ルール機能が完全には一致しません。古い環境では、手動でカーネルを入れ替えている場合もあります。移行前にサブスクリプションの配布元と独自ルールをバックアップし、新しいクライアントにサブスクリプションを取り込んでください。古いアプリのキャッシュ、サービス用フォルダー、設定ファイル一式をそのまま上書きするのは避けましょう。新しい環境の動作を確認してから、旧アプリの自動起動を無効にしてください。

Windows版アーカイブと代替クライアントを見る →

Clash Meta for Android:Android向けの細かな制御

CMFAはClash Meta for Androidの略称です。AndroidでClash YAMLを管理し、アプリごとのアクセス制御や接続状況を確認したい方に向いています。Meta/mihomo系カーネルを使用し、AndroidのシステムVPNを通じて通信を制御します。初回起動時に設定を取り込み、システムVPNの許可を求められたら承認してください。その後、ステータスバーのVPN表示とクライアントの接続履歴を確認しましょう。

スマートフォンで接続が切れる場合は、省電力設定、バックグラウンド制限、ほかのVPNアプリを確認してください。Androidでは通常、同じユーザー環境で複数のシステムVPNが同時に通信を制御することはできません。仕事用プロファイルなどの例外もOSの仕組みに左右されます。アーキテクチャは端末が対応するABIに合わせて選びましょう。分からない場合はダウンロードページの説明を確認し、CPUのメーカーだけでインストーラーを判断しないでください。

Android版インストーラーを見る →

Surfboard:Surge形式の設定を事前に確認

SurfboardもClashクライアントと同じく、プロキシツールの選択肢の一つですが、設定形式は異なります。独自実装とSurge形式の設定を採用しており、互換性のある設定をすでに入手しているAndroidユーザーに向いています。選ぶ前に、サブスクリプションの提供形式と対応プロトコルを確認してください。Clash YAMLのURLをそのまま読み込ませて試すのは避けましょう。

形式を変換しても、完全な互換性が保証されるわけではありません。ルールの種類、プロキシグループの動作、DNS設定を個別に調整する必要がある場合があります。Clash YAMLしかなく、mihomoの機能も使いたい場合は、Clash Plus、CMFA、FlClashを選ぶと設定を維持しやすくなります。異なる形式のファイルを拡張子だけ変更して、移行が完了したと考えないでください。

SurfboardとAndroid向けの代替クライアントを見る →

ClashX Meta:macOSのメニューバー向けアーカイブ

開発・保守終了

古い設定を読み込んだり、従来のメニューバー操作を維持したりしたいMacユーザーに向いています。Meta系カーネルを採用し、メニューバーからの操作とローカル設定の管理を中心に利用します。当サイトでは、Appleシリコン版とIntel版をアーカイブとして掲載しています。新規インストールやmacOSのアップグレードを予定している方は、開発・保守中のClash Plus、Clash Verge Rev、FlClashを優先してご検討ください。

アーカイブ版アプリでは、OSのアップグレード後に権限やプロキシ設定がどう復元されるかに注意してください。移行前にポート、ルール、ローカル設定の保存場所を記録します。旧クライアントを終了し、システムプロキシを無効にしてから新しいクライアントを有効にしてください。ブラウザーで問題が続く場合は、複数のクライアントを同時に起動するのではなく、macOSのネットワーク設定に古いプロキシアドレスが残っていないか確認しましょう。

macOS版アーカイブと代替クライアントを見る →

ダウンロード前の最終チェック

サブスクリプションの互換性とクライアントの移行

同じサブスクリプションでも動作が異なるのはなぜ?

サブスクリプションは設定の取得元、クライアントは設定管理とOS連携を担い、カーネルはプロトコル、DNS、ルールによる振り分けを処理します。いずれかが異なれば、最終的な動作も変わる可能性があります。比較する際は、できるだけ同じ設定、同じプロキシグループ、同じ通信制御方式を使いましょう。一方がシステムプロキシ、もう一方がTUNの場合はテスト条件がそもそも異なるため、それだけでクライアントの優劣を判断することはできません。

旧クライアントから移行する手順

  1. サブスクリプションの配布元を記録し、独自ルールとローカルのオーバーライドを個別にバックアップします。サブスクリプションのURLには認証情報が含まれることがあるため、スクリーンショットを共有したり問い合わせたりする際は、URL全体を隠してください。
  2. 旧クライアントを終了し、システムプロキシと自動起動を無効にします。バックアップは残したまま、通信制御サービスを二つ同時に動かさないでください。
  3. 新しいクライアントにサブスクリプションを再度取り込み、まず初期設定で動作を確認してから、ポート、DNS、ルール、TUNの設定を一つずつ移行します。
  4. 接続履歴と適用されたルールを確認し、普段使うアプリが正常に動作することを確かめてから、旧サービスと設定フォルダーを削除してください。

クライアントを選んだら、次に確認するページ

インストーラーとアーキテクチャの選び方はクライアントのダウンロードページ、初回の取り込み方法はサブスクリプションの取り込みガイドをご覧ください。ルールの作成、DNS設定、Fake-IPの仕組みを知りたい場合はmihomoの上級者向け設定ガイドをご確認ください。取り込み失敗、プロキシが反映されない、権限の問題が起きた場合は、まずヘルプセンターで症状から原因を探しましょう。クライアントを何度も入れ替えるより、原因を絞り込みやすくなります。