Clash Plus
おすすめGUIから設定を読み込み、プロキシグループを管理したい方におすすめです。Windows x64版を選び、インストール前にシステムプロキシを制御しているほかのクライアントを終了すると、ポート競合を避けやすくなります。
公式サイト:clashplus.io
OSを選び、CPUアーキテクチャを確認してください。パソコンやスマートフォンにはGUIクライアント、自分でサービスを構築する環境にはMihomoコアを選びます。
OSを確認
OSに合ったインストーラーを選択
CPUアーキテクチャを確認
x64とARM64は別々に選択
サブスクリプションまたは設定を準備
アプリとプロキシサービスは別途設定
このページではクライアントのダウンロード先をまとめています。ボタンにはパッケージ形式と対象アーキテクチャを記載していますが、実際の対応状況は各インストーラーの説明を確認してください。初めて使う場合は、まず1つのクライアントで設定と接続を確認してから、移行や別のUIへの変更を検討しましょう。複数のアプリが同時にシステムプロキシを変更する事態を避けられます。
ここではx64版のGUIクライアントを配布しています。「設定 → システム → バージョン情報」を開き、システムの種類を確認してください。Windows on ARMでのアプリ互換性はOSのバージョンによって異なります。x64インストーラーをARM64ネイティブアプリとして扱わないでください。初回インストール後は設定を読み込み、ログを確認してから、システムプロキシまたは必要に応じてTUNを有効にします。
GUIから設定を読み込み、プロキシグループを管理したい方におすすめです。Windows x64版を選び、インストール前にシステムプロキシを制御しているほかのクライアントを終了すると、ポート競合を避けやすくなります。
公式サイト:clashplus.io
デスクトップで設定管理やルールの上書き、サービスモードを利用したい方に適しています。アプリのインストールとサービス権限の付与は別の手順です。まず通常のシステムプロキシで接続を確認し、必要に応じて仮想ネットワークアダプターによる通信制御を設定してください。
Flutter製のUIから、mihomoコアを使ったプロキシ接続を管理できます。初めて使う場合はインストーラー版が簡単です。ZIP版はアプリの保存先を自分で管理したい方向けですが、実行に必要な依存関係や権限は別途システムで用意してください。
Clashのデスクトップ向け管理UIのひとつです。設定をすでにお持ちで、操作感を比べたい方に適しています。移行時は元のサブスクリプションを読み込み、ルールとプロキシグループを確認してから、ローカルの上書き設定を一つずつ移してください。
旧設定からの移行や過去の環境の再現に使えるアーカイブ版です。新しい端末での標準利用はおすすめしません。新しいプロトコルや設定項目、OSの権限機能に対応していない場合があるため、移行前に元の設定をバックアップしてください。
| 確認項目 | 要件・推奨事項 | 確認手順 |
|---|---|---|
| OSとアーキテクチャ | サポート対象の64ビットWindows環境での使用を推奨します。このセクションの配布ファイルはx64版です。 | 設定 → システム → バージョン情報 |
| インストール権限 | サービスのインストールやTUNの有効化には、管理者の許可が必要な場合があります。 | システムが明示する許可の確認画面でのみ承認する |
| 実行時の依存関係 | ランタイムやWebViewが不足している場合は、インストーラーの案内に従ってください。 | エラーの内容をそのまま記録し、依存関係の不足かアーキテクチャの不一致かを切り分ける |
| 既存のプロキシ | システムプロキシとTUNを管理するクライアントは、同時に1つにしてください。 | 旧クライアントを終了してから新しいクライアントを起動する |
Appleメニューの「このMacについて」でチップ情報を確認してください。Apple SiliconとIntelのダウンロード先は分かれていますが、現在の一覧では一部が同じx64ファイルを参照しています。ダウンロード後もファイルの実際のアーキテクチャを確認してください。Intelアプリを実行する場合は、システムの案内に従ってRosettaを設定します。
Macのチップに合ったDMGを選びます。ディスクイメージを開き、アプリを「アプリケーション」フォルダーに移してから起動し、設定を読み込んでください。マウントしたディスクイメージから使い続けるのは避けましょう。
公式サイト:clashplus.io
デスクトップで設定やルールを管理できます。現在、Apple Silicon向けとIntel向けの入口はいずれもx64ファイルを参照しています。ARM64ネイティブ版ではありません。Apple Silicon搭載Macでは変換実行の条件を確認してください。
ほかのプラットフォームと似た操作感のUIを使いたい方に適しています。現在、2つのチップ向けボタンはいずれもamd64のディスクイメージを参照しています。起動に失敗した場合は、サブスクリプションを何度も変更するのではなく、アーキテクチャとシステムの警告を確認してください。
旧環境からの移行を参考にするための、アーカイブ済みmacOSメニューバークライアントです。現在、どちらの入口もx86_64版です。旧設定を読み込めても、すべての項目がサポートされるとは限りません。移行後は、ルールとDNSの動作を確認してください。
| 確認項目 | 要件・推奨事項 | 確認手順 |
|---|---|---|
| チップ | Apple SiliconとIntelを区別してください。互換性は実際のファイルのアーキテクチャで判断します。 | Appleメニュー → このMacについて |
| OSバージョン | 必要な最低バージョンはクライアントごとに異なります。DMGを開けるだけでは互換性を判断できません。 | インストーラーとアプリの起動時に表示される案内を確認 |
| アプリの保存先 | アプリを「アプリケーション」にコピーしてから起動してください。 | Finder → アプリケーション |
| ネットワーク権限 | 使用するネットワーク拡張機能や補助サービスにだけ権限を付与してください。 | システム設定に表示される該当の権限確認 |
新しいAndroidスマートフォンの多くはARM64ですが、実際に対応するABIを確認してください。ARMv7は32ビットアプリに対応する端末向けで、x86_64は一部のエミュレーターで使われています。APKのインストールとVPN接続の確立は、それぞれ別の許可が必要です。インストール後、クライアントで設定を読み込んでください。
ARM64版APKを配布しています。インストール時は、使用するブラウザーまたはファイル管理アプリに限ってインストール権限を付与し、完了後に権限を取り消せます。初回接続時にシステムのVPN許可が表示されたら、アプリ名を確認してから続行してください。
公式サイト:clashplus.io
端末のABIに応じてARM64、ARMv7、ユニバーサル版を選べます。ユニバーサル版は複数のアーキテクチャに対応するため、ファイルサイズが大きくなる傾向があります。端末のアーキテクチャが分かっている場合は、対応する個別版を選ぶと不要なデータを避けられます。
Flutterクライアントの設定画面やプロキシグループを引き続き利用できます。バックグラウンドで接続が切れる場合は、システムのバッテリー最適化とバックグラウンド実行の制限を確認してください。バックグラウンド切断の原因を、すべてサブスクリプションやノードの問題と決めつけないようにしましょう。
Android向けユニバーサルインストーラーです。Surfboardの設定形式はClash YAMLと異なります。既存のClashサブスクリプションがそのまま使えるとは限りません。インストール前に、サービス提供元が対応する形式を用意しているか確認してください。
| 確認項目 | 要件・推奨事項 | 確認手順 |
|---|---|---|
| 端末のABI | 端末が対応するARM64、ARMv7、x86_64版を選択してください。 | 端末の仕様、または信頼できるシステム情報アプリで確認 |
| OSの互換性 | 必要なAndroidの最低バージョンはクライアントごとに異なります。アーキテクチャが合っていても、OSのバージョン要件を満たすとは限りません。 | 設定 → デバイス情報 → Androidバージョン |
| インストールの許可 | APKを実際に開くアプリにのみ許可を付与してください。 | 設定 → 不明なアプリのインストール |
| バックグラウンドとVPN | 通常、通信を制御するVPNアプリは1つにしてください。 | システムのVPN設定とバッテリー管理画面 |
App StoreからClash Plusをインストールできます。対応端末、システム要件、ストアでの価格は、商品ページの最新情報を確認してください。インストール後に利用可能な設定を準備し、アプリの案内に従ってネットワーク接続を許可します。
iPhoneと、App Storeの商品ページに記載された対応端末向けです。ストアページで最新の要件を確認してからインストールしてください。アプリをインストールしただけではプロキシサービスは設定されません。利用権限のあるサブスクリプションを読み込み、接続先を選ぶ必要があります。
公式サイト:clashplus.io
| 確認項目 | 要件・推奨事項 | 確認手順 |
|---|---|---|
| OSと端末 | App Storeの商品ページにある対応端末の一覧を確認してください。 | ストアの商品ページ → 互換性 |
| インストールとアップデート | アプリのインストールとアップデートはApp Storeから行います。 | App Store → アプリの詳細 |
| 接続の許可 | 初回接続時に、システムのネットワーク設定に関する確認を承認してください。 | アプリ内の接続操作とシステムの許可画面 |
| 設定の入手元 | アクセス権のある設定を使用し、サブスクリプションURLを公開しないでください。 | クライアントの設定管理画面 |
設定を読み込めても接続できない場合は、設定が選択済みか確認し、プロキシグループとシステムVPNの状態を調べてください。アプリのインストール、設定の更新、リモート接続はそれぞれ別の段階です。ストアにアクセスできても、サブスクリプションサービスに接続できるとは限りません。
デスクトップ環境ではGUIクライアントを選び、GUIのないサーバーではMihomoコアを利用してください。まずuname -mでアーキテクチャを確認し、ディストリビューションに合ったパッケージ形式を選びます。このセクションのデスクトップ版はすべてAMD64で、ARM64端末には使用できません。
Debian、Ubuntuおよび互換ディストリビューションではDEBを、RPM系のパッケージ管理を使うディストリビューションではRPMを選んでください。ディストリビューションのパッケージ管理ツールで依存関係を処理し、インストール後はアプリメニューから起動して、GUIと設定の読み込みを確認します。
Flutter製のデスクトップUIから、mihomoの設定管理を行えます。このセクションではDEBを主なインストール方法として、RPMとAppImageも用意しています。AppImageでもシステム環境への依存は残るため、すべてのディストリビューションで使える独立したコンテナではありません。
| 確認項目 | 要件・推奨事項 | 確認方法 |
|---|---|---|
| CPUアーキテクチャ | このセクションのGUIパッケージはx86_64 / AMD64向けです。 | uname -m |
| ディストリビューション | ディストリビューションとパッケージ管理方式に応じてDEBまたはRPMを選択してください。 | cat /etc/os-release |
| GUIの依存関係 | 対応するデスクトップ環境とランタイムが必要です。デスクトップ環境がない場合はコアを使用してください。 | ターミナルから起動し、依存関係に関するエラーをそのまま記録する |
| TUNの権限 | 仮想ネットワークアダプターと必要なネットワーク権限が必要です。詳細はクライアントの実装によって異なります。 | サービスの状態と/dev/net/tunを確認 |
システムプロキシが機能するかどうかは、デスクトップ環境やアプリがプロキシ設定に従うかにも左右されます。コマンドラインツールがデスクトップのプロキシ設定を読み込むとは限りません。ブラウザーでは接続できてもターミナルでは接続できない場合は、インストーラーを変える前にツール自身のプロキシ環境変数を確認してください。
サーバー、ルーターなど、自分でサービスを管理する方向けです。コアには設定管理用のGUIがないため、YAML、起動ディレクトリ、アクセス権限、ログ出力を自分で用意する必要があります。一般的なパソコンやスマートフォンでは、上記のGUIクライアントを使用してください。
OS、CPUアーキテクチャ、ファームウェアのABIを確認してからファイルを選んでください。特にMIPS端末では、エンディアンと浮動小数点ABIも確認が必要です。ルーターのメーカー名やシリーズ名だけでは互換性を判断できません。
| OS | アーキテクチャ | 形式と説明 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | ZIP · 64ビットx86 | AMD64 ZIPをダウンロード |
| Windows | ARM64 | ZIP · 64ビットARM | ARM64 ZIPをダウンロード |
| macOS | Intel AMD64 | GZ · 圧縮された実行ファイル | Intel GZをダウンロード |
| macOS | Apple Silicon ARM64 | GZ · 圧縮された実行ファイル | Apple Silicon GZをダウンロード |
| Linux | AMD64 | DEB · パッケージ管理ツールでインストール | AMD64 DEBをダウンロード |
| Linux | AMD64 | GZ · 手動で導入 | AMD64 GZをダウンロード |
| Linux | ARM64 | GZ · 64ビットARM | ARM64 GZをダウンロード |
| Linux | ARMv7 | GZ · 32ビットARM | ARMv7 GZをダウンロード |
| Linux | MIPS softfloat | GZ · MIPSビッグエンディアン・ソフトフロート | MIPS GZをダウンロード |
| 確認項目 | 要件・推奨事項 |
|---|---|
| 実行環境 | OSとバイナリのアーキテクチャを一致させてください。コンテナでは、ホスト側の機能とデバイスの割り当ても確認が必要です。 |
| 設定ファイル | 読み込み可能なYAMLとデータディレクトリを用意し、設定をテストしてからサービス管理ツールで起動してください。 |
| ネットワーク権限 | 通常のプロキシ待ち受けとTUNでは必要な権限が異なります。使用する機能に応じて権限を付与してください。 |
| 待ち受け範囲 | ローカルでのみ使用する場合はループバックアドレスにバインドしてください。LANで共有する場合は、認証とファイアウォールの設定も行います。 |
GZファイルを展開すると実行ファイルが作成されますが、システムサービスには自動登録されません。データディレクトリを明示して設定をテストし、参照先のファイルを読み込めることを確認してから常駐サービスに設定してください。以下は、Linux上で展開し、mihomoという名前にしたファイルを使う例です。
chmod +x ./mihomo
./mihomo -v
./mihomo -t -d ./profile
./mihomo -d ./profile
./profileは自分で作成するデータディレクトリで、あらかじめ用意したconfig.yamlを配置します。テストに成功しても、確認できるのは設定を解析できることだけで、リモートサービスへの接続を保証するものではありません。サービス化する前に、ポートの待ち受け、DNSの経路、ルールが実際に適用されるかを確認してください。項目の説明は設定項目リファレンスをご覧ください。
ダウンロードしたファイルはアプリまたはコアであり、すぐに使えるプロキシサービスは含まれていません。利用権限のあるサブスクリプションリンクかローカル設定を用意して読み込み、クライアントで選択されていることを確認してください。読み込みエラーが発生した場合は、応答内容と設定形式を確認しましょう。サブスクリプションの解析エラーに対して、何度も再インストールする必要はありません。
サブスクリプションURLにはアクセス用の認証情報が含まれる場合があります。ログのスクリーンショットを共有するときは、URL内の機密情報を隠してください。復元できる元の設定も保存し、クライアント内部で統合された一時的なデータだけを残さないようにしましょう。
システムプロキシは、アプリがシステム設定に従うことで機能します。TUNは仮想ネットワークアダプターを使って対象の通信を制御します。初回設定では、まずどちらか一方で接続を確認してから、ほかの機能を追加してください。両方を同時に有効にする必要はなく、重複して通信を制御しても接続問題が解決するとは限りません。
ブラウザーでは接続できるのに特定のアプリで失敗する場合は、そのアプリがシステムプロキシを参照するか確認してください。すべてのアプリで失敗する場合は、選択中の接続先、DNS、ログを確認します。詳しい手順は入門ガイドをご覧ください。
サブスクリプションの取得元、混合ポート、ルールの上書き、DNS、TUNの設定を控えてください。旧クライアントを終了してから、新しいバージョンをインストールまたは起動します。同じクライアントのアップグレードと、別のクライアントへの移行は異なります。データの保存先や設定の管理方法が共通とは限りません。
移行後は、プロキシグループ名、カスタムルールの順序、設定の統合結果を順に確認してください。画面が開くだけでは移行完了とはいえません。ダイレクト接続とプロキシ接続の両方が想定どおりに振り分けられるか確認しましょう。
起動できない場合は、まずOSのバージョン、アーキテクチャ、依存関係を確認します。設定を読み込めない場合は、リンクと形式を確認し、接続できない場合はDNS、接続先、ポートを調べてください。インストールエラーとネットワークエラーを分けて対処すると、パッケージを何度もダウンロードし直す手間を減らせます。
ポートが使用中の場合は、旧プログラムがバックグラウンドで動いていないか確認してください。mixed-portを変更した場合、プロキシアドレスを手動設定しているブラウザー、ターミナル、ほかのアプリの設定も変更します。クライアントごとの違いはクライアント比較をご覧ください。
パソコンやスマートフォンでは、まずGUI搭載のクライアントを選びましょう。画面上で設定を読み込み、プロキシグループを選択してログを確認できます。Mihomoコアは、設定や起動オプション、サービスを自分で管理するサーバー・ルーター向けです。コアだけをダウンロードしても、クライアントの画面は使えません。
AMD64とx64は通常、同じ64ビットx86アーキテクチャを指します。ARM64は64ビットARM、ARMv7は32ビットARMです。OSとCPUアーキテクチャの両方を確認してください。ABIが分からない場合はAndroidのユニバーサル版を選べますが、OSのバージョン要件を満たさない問題は解決できません。
ダウンロードボタンはバージョン一覧に基づいています。現在、一部のmacOS向けボタンは、アーキテクチャの表示にかかわらず同じx64またはamd64ファイルを参照しています。ボタンの表記だけでARM64ネイティブ版とは判断できません。Apple Silicon搭載Macではファイルの実際のアーキテクチャを確認し、システムが対応していればRosettaでx64アプリを実行してください。
復元できる設定をエクスポートし、サブスクリプションの取得元、ルールの上書き、混合ポート、DNS、TUNの設定を控えてから、旧クライアントを終了してインストールしてください。データ保存先や設定の統合方法はクライアントごとに異なります。移行時は元の設定を読み込むことを優先し、アプリのデータフォルダー全体を直接上書きしないでください。
インストーラーに含まれるのはクライアントであり、すぐに使えるプロキシサービスではありません。利用権限のあるサブスクリプションまたは設定を読み込み、プロキシグループで利用可能な接続先が選ばれていることを確認します。その後、システムプロキシやTUNが機能しているか確認してください。解決しない場合は、設定の解析、DNS、接続タイムアウト、ポート競合の順にログを確認しましょう。
Clash for WindowsとClashX Metaは、旧環境との互換性確認や移行の参考として掲載しています。新しい端末では、現在もメンテナンスされているクライアントを選んでください。旧ソフトは新しいプロトコルやOSの権限機能、設定項目に対応していない場合があります。インストールできることだけを理由に、長期利用に適しているとは判断できません。