Clash Plus
初めて使う場合は、まずこのクライアントをお試しください。インストール後、既存のサブスクリプションまたはローカル設定を読み込み、ルールモードを選択します。先に通常のブラウザーで接続できることを確認し、その後、より多くのアプリの通信を制御するTUNモードを有効にするか検討してください。
- インストーラー
- Windows x64 · EXEインストーラー
- 公式サイト
- clashplus.io
まずOSを選び、次にアーキテクチャを確認します。PCやスマートフォンにはGUIクライアント、サーバーやルーターへの導入にはMihomoコアを選んでください。
インストーラーで決まるのは「どのプログラムをインストールするか」です。接続方法はサブスクリプションや設定ファイルで決まるため、インストール後に設定を読み込む必要があります。初めて使う場合は使い方ガイドもご覧ください。
同じプラットフォームでも、複数のクライアントを選べます。通常は1つインストールすれば十分です。複数のプロキシクライアントに同時にネットワークを制御させないでください。
ここに掲載しているデスクトップ用インストーラーはx64版です。「設定 → システム → バージョン情報」でシステムの種類を確認してから、クライアントを選んでください。
初めて使う場合は、まずこのクライアントをお試しください。インストール後、既存のサブスクリプションまたはローカル設定を読み込み、ルールモードを選択します。先に通常のブラウザーで接続できることを確認し、その後、より多くのアプリの通信を制御するTUNモードを有効にするか検討してください。
デスクトップの画面から設定、プロキシグループ、ログを管理したいユーザーに適しています。サービスモードやTUNを使う場合は、インストール後にクライアントの案内に従って必要なコンポーネントを設定してください。初回起動時に、すべてのネットワーク設定を一度に変更する必要はありません。
複数のデバイスで似た操作感を保ちたい場合の選択肢です。初めて使う場合はインストーラーがおすすめです。ZIP版は完全に展開してから、固定したフォルダーから起動してください。クライアントを変更しても設定は移行できますが、ショートカットキーや自動起動などは再確認が必要です。
設定やプロキシルールを自分で整理したいユーザー向けの、もう1つのGUIクライアントです。インストール後、動作確認済みの設定で接続を確認してください。旧クライアントがバックグラウンドで動作している場合は終了してから、新しいクライアントのシステムプロキシを有効にします。
過去の環境の再現や既存設定の移行用として掲載しています。新規インストールには、現在もメンテナンスされているクライアントをお選びください。新しいプロキシプロトコル、設定項目、システムの動作に関する互換性の判断に、この旧クライアントを使わないでください。移行前に元の設定を保存してください。
| 確認項目 | 選び方 | インストール前の確認 |
|---|---|---|
| OSとアーキテクチャ | 現在のクライアントはWindows 10 / 11の64ビット環境を推奨します。最低要件は各プロジェクトのリリース情報をご確認ください。 | システムの種類がx64であることを確認してください。ARMデバイスでは、x64アプリの実行に対応しているか先に確認します。 |
| 実行コンポーネント | クライアントによってはWebView2やシステムランタイムが必要です。 | 不足しているという案内が表示された場合は、アプリの指示に従って該当コンポーネントをインストールしてください。出所不明のDLLをダウンロードするのは避けましょう。 |
| ネットワーク権限 | 通常のシステムプロキシとTUNでは、必要な権限が異なります。 | まずシステムプロキシで動作を確認し、TUNが必要になったら必要な権限を付与してください。 |
Appleメニューから「このMacについて」を開きます。Apple製チップと表示される場合はARM64版、Intelと表示される場合はx64版を選んでください。

Apple Silicon版とIntel版が用意されています。チップの種類に合ったファイルをダウンロードしてください。DMGを開き、アプリを「アプリケーション」フォルダーに移してから起動します。設定を読み込んだ後、メニューバーにアイコンが表示されたかだけで判断せず、選択中のプロキシを確認してください。

設定、ルール、接続履歴をまとめて確認したい場合に適しています。現在提供しているMac用ファイルはx64版です。Apple Silicon搭載デバイスでは、ネイティブARM64版と誤認しないでください。更新前に旧プロセスを終了し、アプリを置き換えます。

PCとスマートフォンで似た操作感を保ちたい場合に検討できます。現在のMac用ファイルはAMD64、つまりx64版です。設定を読み込んでも、すべてのデバイス設定が同期されるわけではありません。システムプロキシ、自動起動、権限をデバイスごとに確認してください。

メニューバーからの操作や既存設定に慣れている方向けです。初めて使う方にはおすすめしません。新しいシステムや設定との互換性に問題がある場合は、メンテナンス中のクライアントへの移行を優先してください。現在の2つのリンクはどちらもx86_64ファイルです。
| 確認項目 | 選び方 | インストール前の確認 |
|---|---|---|
| チップ | Apple SiliconはARM64、Intelはx64に対応します。 | 「このMacについて」でチップを確認し、カードに記載された実際のファイルのアーキテクチャも確認してください。 |
| OSのバージョン | macOSの最低要件はビルドによって異なる場合があります。 | アプリのリリース情報を確認してください。古いOSでは、互換性を確認してからインストールします。 |
| アプリと権限 | DMGはディスクイメージであり、アプリの最終的な保存先ではありません。 | アプリを「アプリケーション」フォルダーに移し、システムの案内に従って必要なネットワーク権限を付与してください。 |
比較的新しいスマートフォンの多くはARM64ですが、対応するアプリのアーキテクチャを必ず確認してください。インストーラーで非対応と表示されたら、異なる配布元のファイルを次々に試すのではなく、アーキテクチャとOSのバージョンを確認します。

ここではARM64版を提供しています。インストール後に設定を読み込み、初回接続時に表示されるAndroidのVPN許可画面で許可します。この権限は、デバイスの通信を制御するローカルの経路を作るためのものです。利用可能なサブスクリプションや接続サービスが付属するわけではありません。
設定を直接管理したり、アプリごとに通信を振り分けたりしたいユーザーに適しています。アーキテクチャがわかる場合は対応する版を選んでください。不明で、デバイスが動作要件を満たしている場合はユニバーサル版を選べます。画面ロック後に切断される場合は、バッテリー最適化とバックグラウンド実行の制限を確認してください。

デスクトップ版と併用でき、似た手順で設定を管理できます。一般的なARM64スマートフォンではメインボタンを選んでください。古いARMデバイスでは32ビット版を選びます。設定内のファイルパスはデスクトップOSと異なるため、絶対パスをそのまま流用しないでください。

Android向けの別のプロキシクライアントとして掲載しています。設定形式はClash YAMLと異なるため、ファイルの拡張子を変更するだけでは読み込めません。選択する前に、手元の設定がSurfboardに対応していることを確認してください。
| 確認項目 | 選び方 | インストール前の確認 |
|---|---|---|
| OSとアーキテクチャ | APKはAndroidの最低バージョンとABI要件の両方を満たす必要があります。ABIはアプリのバイナリが対応するアーキテクチャを指します。 | デバイスの情報とクライアントのリリース情報を確認してください。スマートフォンの機種名だけで判断することはできません。 |
| インストールの許可 | ブラウザーやファイル管理アプリには、個別にインストール許可が必要な場合があります。 | 実際に使用する配布元にだけインストール権限を付与し、完了後は必要に応じて取り消してください。 |
| ネットワークとバックグラウンド動作 | VPN接続は通常、同種のアプリで同時に使用できません。 | ほかのVPNアプリを終了してください。接続が安定したら、バッテリー最適化を調整します。 |
App StoreでClash Plusのデバイス互換性、現在の機能、入手条件を確認し、デバイスにインストールしてください。

iPhoneやiPadでは、ストアの商品ページからインストールします。利用権限のある設定を読み込み、システムの案内に従ってVPN構成の追加を許可してください。その後、クライアントに戻ってプロキシを選択し、接続します。VPNアイコンが表示されても、通信できているとは限らないため、実際のアクセスを確認してください。
| 確認項目 | 選び方 | 確認のポイント |
|---|---|---|
| OSの互換性 | 対応するiOS / iPadOSの最低バージョンは、App Storeの互換性欄で確認してください。 | まず現在のデバイスにインストールできるか確認し、その後にOSを更新するか判断します。 |
| VPN構成 | 初回接続時にはシステムの許可が必要です。 | アプリ名を確認してから、システムのポップアップで許可してください。 |
| サブスクリプション | クライアントのインストールと接続サービスの設定は別の手順です。 | 有効な設定を用意し、読み込み後にプロキシグループとルールモードを確認してください。 |
以下はデスクトップGUIクライアントのAMD64版です。DebianやUbuntu系のディストリビューションでは通常DEB、RPMベースのディストリビューションではRPMを選びます。

GUIで接続を管理したいLinuxデスクトップユーザーに適しています。ディストリビューションに合った形式をダウンロードし、システムのソフトウェアインストーラーまたはパッケージマネージャーでインストールしてください。依存関係が不足している場合は、具体的なエラーを記録し、使用中のディストリビューションのリポジトリを使って解決します。

DEB形式のパッケージ管理を使うデスクトップ環境向けの選択肢です。アプリが起動したら、設定を読み込んでローカルプロキシのポートを確認してから、デスクトップのシステムプロキシを設定してください。コマンドラインツールがデスクトップのプロキシ設定を参照するとは限らないため、個別に確認が必要です。
| 確認項目 | 選び方 | インストール前の確認 |
|---|---|---|
| アーキテクチャ | ここに掲載しているGUIクライアントはAMD64 / x86_64版です。 | uname -mでアーキテクチャを確認してください。aarch64の場合、AMD64版をそのままインストールしないでください。 |
| パッケージマネージャー | DEBとRPMは異なるパッケージ管理システム向けです。 | ディストリビューションが対応する形式を使用してください。拡張子を変更してパッケージ形式を変換することはできません。 |
| GUIの依存関係 | GTKやWebKitなどの依存関係は、クライアントとビルドによって異なります。 | 依存関係はシステムのパッケージマネージャーで解決してください。GUIのないサーバーでは、コアの項目を確認します。 |
サーバー、ルーター、プロセスを自分で管理するユーザー向けです。コアは接続やルールを処理するプログラムで、設定画面を備えたデスクトップ用インストーラーではありません。通常のユーザーには、前述のGUIクライアントがおすすめです。
| プラットフォーム | アーキテクチャ | 形式と用途 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | ZIP。展開してコアを実行 | AMD64 ZIPをダウンロード |
| Windows | ARM64 | ZIP。対応するARM64環境向け | ARM64 ZIPをダウンロード |
| macOS | Intel AMD64 | GZ。展開するとコアファイルが得られます。 | Intel GZをダウンロード |
| macOS | Apple Silicon ARM64 | GZ。ネイティブARM64コア | ARM64 GZをダウンロード |
| Linux | AMD64 | DEB。対応するパッケージマネージャーでインストール | AMD64 DEBをダウンロード |
| Linux | AMD64 | GZ。実行ディレクトリを自分で管理 | AMD64 GZをダウンロード |
| Linux | ARM64 | GZ。ARMサーバーや一部のルーターでよく使われます。 | ARM64 GZをダウンロード |
| Linux | ARMv7 | GZ。対応する32ビットARM環境向け | ARMv7 GZをダウンロード |
| Linux | MIPS softfloat | GZ。エンディアンとソフトフロートの互換性を確認してください。 | MIPS GZをダウンロード |
| 確認項目 | 要件 | 導入時の注意 |
|---|---|---|
| プラットフォームと命令セット | OS、CPUアーキテクチャ、ビルド要件をすべて一致させる必要があります。 | 不正な命令や実行形式エラーが表示された場合は、まずバイナリの種類を確認してください。 |
| 設定とファイル | YAML設定、実行ディレクトリ、設定から参照されるファイルを用意してください。 | 設定の構文を先にテストしてから、サービス管理ツールで継続的に実行します。 |
| 権限と待ち受け | TUNやルーティングの変更などには、追加の権限が必要な場合があります。 | コントロールインターフェースとプロキシポートへのアクセスを制限し、インターネットに直接公開しないでください。 |
コアを導入しても、設定管理が不要になるわけではありません。導入前にYAMLマニュアルを読み、ポート、DNS、プロキシノード、プロキシグループ、ルール間の参照関係を把握しておきましょう。リモートデバイスのネットワークを変更する場合は、既存のログイン経路と復旧可能な設定を確保してください。
デバイス情報、設定の入手元、既存環境を分けて確認しておくと、後から問題を特定しやすくなります。
OS名が同じでも、同じインストーラーを使えるとは限りません。Windowsのx64、MacのApple Silicon、AndroidのARM64は、それぞれ異なる情報です。まずOSのバージョン、次にCPUの種類を確認し、最後にパッケージ形式を選びます。「このデバイスでは実行できません」と表示された場合は、この3点を最初に確認してください。
サブスクリプションは設定の取得や更新に使うURLで、YAMLは一般的な設定ファイルの形式です。どちらもインストーラーではありません。このページではクライアントを案内しており、接続サービスは提供していません。信頼でき、利用権限のある設定を用意してください。サブスクリプションURLを公開されたスクリーンショットやコメントに載せたり、よく知らないオンライン変換ツールに入力したりしないでください。
ローカル設定、カスタムルール、上書き設定をバックアップしてから、旧クライアントを終了してください。上書き設定とは、サブスクリプション更新とは別に保存する変更内容です。クライアントを変更しても自動的に移行されない場合があります。インストール後は、選択中の設定、ルールモード、プロキシグループを確認してください。アプリが起動するだけで移行完了と判断しないでください。手順に沿って設定したい場合は、初回設定ガイドをご覧ください。
まず最低限の設定で動作を確認し、その後で制御する通信の範囲を広げます。
システムプロキシは、システム設定に従うアプリにローカルプロキシの使用を指示する機能です。TUNは仮想ネットワークインターフェースを使って、より多くの通信を制御します。対象範囲が異なるため、「すべて有効にする」目的でDNS、ルーティング、権限を同時に変更する必要はありません。問題が起きたら直前に動作していた状態に戻し、トラブル対処のQ&Aを参考に一つずつ確認してください。
まずパッケージの選択ミスを確認し、次に設定やネットワークを調べます。質問をクリックすると回答が開きます。
まず、使用するデバイスのプラットフォームに切り替えてください。Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revから確認するのがおすすめです。次にCPUアーキテクチャとパッケージ形式を確認します。現在のクライアントが問題なく動作しているなら、画面を変えるためだけに何度も移行する必要はありません。
サブスクリプションを読み込んで普段使いするだけなら、GUIクライアントを選んでください。コアの圧縮ファイルを別途ダウンロードする必要はありません。特定の機能を使う場合は、クライアントとコアの両方がその機能に対応しているか確認してください。
これらの名称は、インストーラーが対応するCPUアーキテクチャを示しています。x64とAMD64は通常、同じ種類の64ビットアーキテクチャを指します。ARM64は、対応するモバイル端末やPCで使われます。Androidのユニバーサル版には複数のアーキテクチャが含まれるため、ファイルサイズが大きくなる傾向があります。OS名だけで判断せず、デバイスの情報を確認して選んでください。
Apple Silicon搭載Mac向けとIntel Mac向けのファイルも区別が必要です。カードに現在のファイルはx64と記載されている場合、そのリンクをネイティブARM64版として扱うことはできません。まずOSとアプリの互換性を確認してください。
クライアントをインストールしただけでは、接続サービスを利用できる状態にはなりません。利用権限のあるサブスクリプションまたはローカル設定を読み込み、設定とプロキシグループを選択してから、必要に応じてシステムプロキシやTUNを有効にします。まずはルールモードを使い、ログや接続履歴で通信がクライアントに届いているか確認してください。
サブスクリプションの読み込みに成功したのは、設定を取得できたことを示すだけで、すべての接続先が使えるとは限りません。まず設定が選択されていること、次にプロキシグループの選択状態を確認し、最後に実際にアクセスできるかテストしてください。詳しい手順は使い方ガイドをご覧ください。
まず、OSのバージョン、CPUアーキテクチャ、インストーラーの形式が合っているか確認し、インストールファイルのダウンロードが完了していることも確認してください。Windowsではシステムの種類、macOSではチップ情報、Androidではデバイスのアーキテクチャを確認できます。システムの警告はそのまま記録し、各プラットフォームの要件に沿って調べてください。システムのセキュリティ機能をまとめて無効にするのは避けましょう。
インストール後に起動してすぐ終了する場合は、ログ、ポートの競合、設定の構文を確認してください。原因を特定しにくくなるため、再インストールと同時にあらゆる設定を変更するのは避けましょう。古いOSとの互換性は、別のアーキテクチャ向けのパッケージをダウンロードしても解決しません。
ローカルのYAML、上書きルール、必要なクライアント設定をバックアップし、サブスクリプションのURLに引き続きアクセスできることを確認してください。ポートの競合を避けるため、旧クライアントを終了してから更新版をインストールします。更新後は、使用中の設定、プロキシモード、プロキシグループ、システムプロキシの状態を確認してください。サブスクリプションURLを含むバックアップを公開しないでください。
GUIクライアントの更新とサブスクリプションの更新は別の作業です。前者ではアプリやコアの機能が変わり、後者では設定内容が更新されます。更新後に問題が起きた場合は、どちらの作業が原因かを切り分けて該当する設定を戻し、有効なサブスクリプションを誤って削除しないようにしてください。
PCやスマートフォンで普段使いする場合は、設定の読み込み、プロキシの選択、ログ確認ができるGUIクライアントがおすすめです。Mihomoコアは、設定を自分で作成したり、プロセスを管理したり、サービスを構築したりするユーザー向けで、サーバーやルーターでよく使われます。コアの圧縮ファイルには、デスクトップ用のGUIは含まれていません。
コアを自分で導入する場合は、起動パラメーター、実行ディレクトリ、リソースファイル、アクセス権限も管理する必要があります。設定の構造を知りたい場合は、Clash設定ファイルリファレンスをご覧ください。デスクトップクライアントのデータフォルダー全体を、そのままルーターにコピーしないでください。