CLIENTS / 対応OS・コア・設定方法

Clashクライアントの比較と選び方。

まず対応OSを確認し、次にサブスクリプションの形式と通信の制御方法を確認しましょう。画面が違っても通信速度が上がるわけではありません。安定して使えるかどうかは、設定の互換性、ノードの品質、端末のネットワーク環境によって決まります。

まずはClash Plusがおすすめ

初めてインストールする方や、PCとスマートフォンで使い分けたい方は、Clash Plusから始めるとよいでしょう。Windows、macOS、Android、iOSそれぞれのダウンロード先があり、同じクライアント名でインストール方法や設定手順を探せます。Linuxでは、OSに合わないインストーラーを選ぶのではなく、Clash Verge RevとFlClashを比較してみてください。

最初におすすめのクライアントが、すべての用途に合うとは限りません。オーバーライド用スクリプト、複雑なルール、特定の設定形式を使っている場合は、下の比較表を確認してから移行するか決めましょう。Clash Plusの各プラットフォームでの機能はclashplus.ioの説明をご確認ください。OSごとの機能がすべて同じとは限りません。

8つのクライアントの機能比較

対応OSの欄には、サイト内で提供しているダウンロード先を記載しています。プロジェクトがサポートするすべての環境を示すものではありません。難易度は初回の設定読み込み、日常的な切り替え、トラブル対処の手順をもとにした目安で、性能評価ではありません。更新状況も、すべてのOS向けビルドが同時に更新されることを意味しません。

クライアントごとの対応OS、コア、更新状況、使いやすさ、対象ユーザー
クライアント サイト内のダウンロード先 コアの種類 更新状況 使いやすさ 特徴・おすすめのユーザー
Clash Plus
おすすめ
Windows、macOS、Android、iOS 実装と互換性はプラットフォームごとの説明を確認 継続的に更新 低め。まずサブスクリプションを読み込むだけ 複数OSのダウンロード先がまとまっており、初心者やPC・スマートフォン併用の方におすすめ
Clash Verge Rev Windows、macOS、Linux mihomo 継続的に更新 中程度。オーバーライドとサービスモードの理解が必要 デスクトップでの設定管理、オーバーライド、TUNに対応。PCをよく使う方や、ルールを細かく設定したい方におすすめ
FlClash Windows、macOS、Linux、Android mihomo 継続的に更新 低め。高度なDNS設定には知識が必要 複数OSで似た操作画面を利用可能。PCとAndroidの併用におすすめ
Clash Nyanpasu Windows 複数のコアを管理可能。実際に有効になっている項目を確認 継続的に更新 中〜高。コアと設定のマージ結果の確認が必要 設定とコアの管理に対応。反映後の設定を確認したいデスクトップユーザー向け
Clash for Windows
サポート終了
Windows版アーカイブ 旧Clash/旧Premium。以前のインストール環境によって異なります サポート終了 以前から使っている方にはなじみがあります。移行時にはカスタム設定の整理が必要です 旧設定との比較用に残し、移行期間に限って利用してください。新規インストールにはおすすめしません
Clash Meta for Android Android Meta系/mihomo 継続的に更新 中程度。VPNとバックグラウンド動作の制限への対処が必要 アプリごとの通信振り分けと設定ファイル管理に対応。Androidで細かく設定したい方におすすめ
Surfboard Android 独自実装。Clashコアではありません 継続的に更新 対応設定があれば簡単。別形式からの移行は複雑です 独自の設定構文を採用。Surfboard対応のサブスクリプションを利用する方におすすめ
ClashX Meta
サポート終了
macOS版アーカイブ Meta系。現在のmihomoと同じ機能ではありません サポート終了 基本操作は簡単。新しい設定との互換性は別途確認が必要 メニューバーから操作。旧macOS環境の設定整理や移行期間に適しています

更新状況は変わる可能性があるため、インストール前にプロジェクトのリリース情報を確認してください。アーカイブ版は互換性を比較するために残しています。旧コアが現在のプロトコルやOSに対応しているとは限りません。

クライアント別の選び方

同じサブスクリプションでもクライアントによって動作が異なる場合は、まず設定の変換、コアの機能、通信の制御方法を確認しましょう。以下では、利用条件と移行の手間を分けて説明します。画面の見た目だけで決めないようにしましょう。

Clash Plus:初心者や複数デバイス利用の出発点

おすすめ

まずサブスクリプションを読み込み、プロキシグループを選んでから、少しずつルールを理解したい方に向いています。PCとスマートフォンの両方に対応するダウンロード先があり、複数のプロジェクト名を見分けずにインストール方法を探せます。iOSではダウンロードページからApp Storeへ移動し、その他のOSではシステムとCPUアーキテクチャに合ったパッケージを選んでください。

インストール前に、サブスクリプションの設定形式と利用するプラットフォームで対応している項目を確認してください。デスクトップ版にある通信制御の設定が、モバイル版にも同じ名前で用意されているとは限りません。複雑なスクリプトや専用の拡張項目を使っている場合は、日常利用中の設定を上書きせず、コピーを読み込んで動作を確認しましょう。公式サイトはclashplus.ioです。

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

Clash Verge Rev:デスクトップでの通信振り分けとオーバーライド

mihomoを使用し、Windows、macOS、Linuxのデスクトップ環境を主な対象としています。サブスクリプションとローカルルールを分けて管理したい方や、DNS、ルールの順序、TUNを継続的に調整したい方は、候補に加えてみてください。オーバーライドを使えば、サブスクリプション更新のたびにファイルを編集し直さず、ローカルの変更を維持できます。

その分、サブスクリプションの元データ、オーバーライドの内容、最終的に反映された設定を区別する必要があります。ルールが一致しない場合は、まずローカルの変更が正しくマージされているかを確認し、次にどのルールが接続に適用されたかを調べましょう。TUNはサービスとシステム権限を使うため、インストール後に複数のプロキシツールで通信制御を同時に有効にしないでください。ブラウザーだけでプロキシを使うなら、まずシステムプロキシから試せます。

デスクトップ版のダウンロード先を見る →

FlClash:デスクトップとAndroidで似た操作感

mihomoベースで、Windows、macOS、Linux、Android版のダウンロード先を提供しています。PCとAndroidスマートフォンで似た画面や設定方法を使いたい方におすすめです。基本の手順は、設定を読み込み、プロキシグループを選び、通信制御を有効にして実際の接続を確認することです。最初から高度な設定をすべて開く必要はありません。

画面が似ていても、サブスクリプション、ルール、ノードの選択が自動で同期されるわけではありません。スマートフォンでデスクトップのネットワークインターフェース設定をそのまま使えるわけでもありません。AndroidではシステムのVPN許可やバックグラウンド動作の条件があり、デスクトップではシステムプロキシやサービスの権限が関係します。移行時は必要な設定だけを引き継ぎ、各端末でLANアクセス、DNS、起動時の動作を確認してください。

FlClashなどAndroidクライアントを見る →

Clash Nyanpasu:設定管理とコアの確認

設定の処理方法を理解して使いたいデスクトップユーザー向けです。本サイトではWindows版のダウンロード先を紹介します。プロジェクトが他のビルドに対応していても、サイトで配布しているとは限りません。コアを管理できるため、現在有効なコアを確認してから比較しましょう。クライアント名だけで対応プロトコルやルールの範囲を判断することはできません。

設定にmihomoの拡張項目が含まれる場合は、まず互換性のあるコアを選び、設定のマージ結果を確認してください。問題が起きたとき原因を特定しやすいよう、コアの切り替え、サブスクリプションの変更、DNSの調整を同時に行わないようにしましょう。設定を読み込んで接続するだけの方には、調整項目が多く感じられるかもしれません。複数の設定を管理する方には役立ちます。

Windowsクライアント一覧を見る →

Clash for Windows:旧環境の確認と移行

サポート終了

使い慣れた画面や操作方法は使い続ける理由になりますが、新しい環境にインストールする理由にはなりません。旧環境では、標準のClash、旧Premium、独自に差し替えたコアが使われていることがあり、すべてをmihomoと同じものとして扱うことはできません。新しいプロトコルや設定項目に対応できない場合、サブスクリプションを更新してもコアに機能がなければ解決しません。

移行前に、サブスクリプションのURL、プロキシグループの選択、カスタムルール、オーバーライド、プロキシポートを記録してください。次に元のサブスクリプションを新しいクライアントに読み込み、ローカルの変更を一つずつ再設定します。古いプログラムのフォルダー全体をコピーする方法は避けましょう。動作確認後は旧クライアントの自動起動とシステムプロキシを無効にし、2つのプロセスが同じポートを使わないようにしてください。アーカイブ版は一時的な比較用で、長期利用には向きません。

Clash for Windowsの設定移行手順を見る →

Clash Meta for Android:Androidの通信制御とアプリごとの振り分け

CMFAとも呼ばれ、Clash.Metaからmihomoへ発展した系統のクライアントです。Androidを主に使い、設定ファイル管理、アプリごとの通信振り分け、VPN接続が必要な方に適しています。設定を読み込んだら、有効になっていることを確認してからシステムVPNを許可してください。一覧にファイルが表示されていても、現在の接続に使われているとは限りません。

Androidのトラブル対処では、設定とシステムのバックグラウンド制限を分けて確認しましょう。画面を消すと切断される場合は、バッテリー最適化、バックグラウンド制限、他のVPNへの切り替わりを確認してください。一部のアプリだけプロキシを経由しない場合は、アプリごとの振り分けリストと除外設定を調べます。バックグラウンド動作の設定画面は端末ごとに異なるため、別の機種の操作手順をそのまま使うことはできません。接続維持のために全ノードを頻繁に測定する必要もありません。

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

Surfboard:設定構文を先に確認

同じダウンロード一覧に掲載されているのは、一部のAndroidでのプロキシ利用に対応するためであり、Clashコアを採用しているからではありません。Surfboardは独自の実装と設定構文を使用します。サブスクリプション提供元が対応形式を明示している方や、すでにその形式の設定を管理している方に適しています。Clash YAMLしか使ったことのない方は、対応形式を確認せずに切り替えるのは避けましょう。

設定形式を変換するときは、ノードのアドレスだけでなく、プロトコルのパラメーター、プロキシグループ、DNSの動作、ルールのアクションも確認してください。設定を読み込めても、すべての項目が元と同じ意味で反映されるとは限りません。Clashのサブスクリプション更新エラーを解決したいだけなら、まずURLの有効性と応答内容を確認しましょう。エラーを避けるためだけに、形式変換を追加する必要はありません。

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

ClashX Meta:macOS旧環境の移行

サポート終了

macOSのメニューバーから使っていた旧環境の設定整理に向いています。Meta系コアを採用していますが、アーカイブ版の機能は現在のmihomoと同じではありません。名前にMetaと付いていても、新しい設定項目がすべて使えるとは限りません。新規インストールする方は、Clash Plus、Clash Verge Rev、FlClashの対応版を比較することをおすすめします。

移行時は、ローカルポート、バイパスするアドレス、カスタムルール、ログイン時の起動設定を控えてください。新しいクライアントの動作を確認してから、旧メニューバーアプリを終了し、システムプロキシが引き継がれているか確認します。Apple SiliconとIntelではインストーラーが異なる場合もあるため、OSの互換性の問題をサブスクリプションの不具合と混同しないようにしましょう。アーカイブ版が現在動作していても、今後のOSアップデート後も同じように使えるとは限りません。

macOS向けの代替クライアントを見る →

デバイスと使い方に合わせて選ぶ

まずは現在の最優先事項を一つ満たし、必要に応じて設定を追加しましょう。クライアントを変えると管理方法や通信の制御方法は変わりますが、サブスクリプションの通信品質が自動的に改善するわけではありません。

クライアントを切り替える前の互換性チェック

まずクライアントとコアを区別しましょう。クライアントは画面、サブスクリプション管理、サービスの起動、一部の設定処理を担当します。コアは有効な設定を読み込み、プロキシ接続やルールを実行します。Clash.Metaはmihomoへと発展しましたが、旧Clashや旧Premiumの設定機能が現在のmihomoと同じとは限りません。同じコアでも、クライアントのオーバーライドによって最終設定が変わることがあります。

  1. 元の情報を保存する。サブスクリプションのURL、現在の設定の取得元、ローカルルールを記録してください。スクリーンショットやログを共有するときは、サブスクリプションに含まれる認証情報を隠しましょう。アクセストークンを公開の掲示板に貼らないでください。
  2. サブスクリプションの形式を確認する。サービス提供元が配布しているのがClash互換設定、ノードリスト、他クライアント専用形式のどれか確認しましょう。解析エラーが出たら、グローバルモードに切り替える前に、エラー行の周辺にある項目を確認してください。
  3. 通信の制御方法を確認する。デスクトップのシステムプロキシ、TUN、AndroidのVPNでは、制御できる範囲が異なります。移行直後は、どの通信を制御するか明確な方法を一つだけ有効にし、旧プロセスが終了していることを確認してください。
  4. 実際の接続を確認する。サブスクリプションの更新、プロキシグループの選択、ルールの適用、目的のサイトやアプリへのアクセスを順番に確認してください。ノードの遅延測定で分かるのは一部の接続性であり、Webサイトやアプリでの実際の動作確認の代わりにはなりません。

更新に失敗する場合はClashのサブスクリプション更新エラーの対処法をご覧ください。遅延表示に問題がある場合はノードの遅延に関するトラブル対処をご確認ください。プラットフォームの権限やインストール手順は全プラットフォーム対応の詳細ガイドで解説しています。このページでは、どのタイプのクライアントを選ぶかを案内します。