Clash Plus
GUIからサブスクリプションの読み込み、プロキシグループの選択、日常的な接続管理を行いたい方に適しています。初回インストール後、設定を読み込み、待ち受けポートを確認してからシステムプロキシを有効にしてください。より多くのアプリの通信を制御する場合は、必要な権限を確認したうえでTUNを設定します。ネットワーク設定を一度に複数変更しないようにしましょう。
プラットフォーム一覧
各プラットフォームでは、クライアントを決まった順序で掲載しています。主要ボタンには一般的なインストーラーを配置し、ほかのアーキテクチャ版も近くに表示しています。バージョン情報は一覧から有効な情報を取得できた場合のみ表示されます。ファイルの互換性は、実際のシステム環境も踏まえて判断してください。
ここではx64版のデスクトップインストーラーを配布しています。「設定 → システム → バージョン情報」でシステムの種類を確認できます。ARMデバイスでは、システムのアプリ互換性を先に確認してください。x64版をネイティブARM64版と混同しないようご注意ください。
GUIからサブスクリプションの読み込み、プロキシグループの選択、日常的な接続管理を行いたい方に適しています。初回インストール後、設定を読み込み、待ち受けポートを確認してからシステムプロキシを有効にしてください。より多くのアプリの通信を制御する場合は、必要な権限を確認したうえでTUNを設定します。ネットワーク設定を一度に複数変更しないようにしましょう。
設定、上書き、サービスの実行方法を管理したいデスクトップユーザーに適しています。サブスクリプションを読み込んだら、現在どの設定が有効かを確認してください。GUIで変更した内容がサブスクリプションの設定項目とどう競合するかにも注意が必要です。サービスモードや仮想NIC関連の機能には、管理者権限が必要な場合があります。
デスクトップとモバイルで似た操作感を保ちたい方に適した、クロスプラットフォーム対応のGUIを備えています。インストーラー版は日常的な起動に便利です。ZIP版を選ぶ場合は、自分で展開し、プログラムの保存先を管理してください。どちらの場合も、更新前に旧プロセスを終了し、設定のコピーを保存しましょう。
別のGUIで設定を管理したい方や、既存のClash設定で操作方法を比較したい方に適しています。移行時はGUI設定だけでなく、使用するコア、ルール参照、DNS設定も確認してください。初回起動時はシステムプロキシで接続を確認してから、追加の通信制御機能を有効にすることをおすすめします。
旧環境との互換性確認や設定移行の参考として利用できるアーカイブ版です。新しいシステムへの対応や新プロトコルのサポートは、継続的に開発されているプロジェクトのようには期待できません。旧版から移行する場合は、まず設定とサブスクリプションの取得元をエクスポートし、新しいクライアントで対応フィールドを確認してください。2つのプログラムでシステムプロキシを同時に有効にしないでください。
| 確認項目 | 要件と操作 |
|---|---|
| CPU | このセクションで配布するのはx64版インストーラーです。32ビットシステムでは使用できません。 |
| OSのバージョン | 最低対応バージョンはクライアントのリリースごとに異なります。古いWindowsにインストールする場合は、該当バージョンのリリースノートを確認してください。 |
| 実行権限 | 通常のシステムプロキシとサービスモードでは必要な権限が異なります。サービスのインストールやTUNの有効化時は、システムの案内に従って許可してください。 |
| ポートの競合 | ほかのプロキシクライアントを終了し、ローカルの待ち受けポートが使用中でないことを確認してからシステムプロキシを有効にしてください。 |
Appleメニューの「このMacについて」でApple SiliconとIntelを確認できます。Clash Plusには2種類のアーキテクチャ版があります。以下の一部プロジェクトでは、2つのダウンロード先が同じIntel版を指しています。該当カードに明記しているため、リンク名だけでネイティブARM版と判断しないでください。
チップに合ったDMGを選択してください。ディスクイメージを開き、アプリをアプリケーションフォルダに移してから起動します。サブスクリプションを読み込んだら、プロキシグループとシステムプロキシの状態を確認してください。バックグラウンドサービスやTUNが必要な場合は、インストーラーを繰り返し実行するのではなく、クライアントの案内に従ってシステム権限を許可します。
複数の設定やデスクトップのプロキシ設定を管理したい方に適しています。現在の一覧ではApple SiliconとIntelのリンクがどちらもx64版を指すため、Apple Siliconで使う場合はRosettaによる互換実行が可能か確認してください。システムプロキシとTUNでは通信を制御する範囲が異なります。まず基本接続を確認し、補助サービスが必要か判断しましょう。
デスクトップ間で似た操作感を求める方に適しています。現在のmacOS向けリンクはどちらもamd64、つまりIntel版です。Apple SiliconではRosettaの対応状況を確認してください。設定を移行した後は、ローカルパス、ルールセットの参照、プロキシ権限を改めて確認しましょう。ほかのOSのパスをそのまま使うことはできません。
旧設定との互換性を確認するためのアーカイブ版クライアントです。現在の一覧では、どちらのリンクもx86_64版です。Apple Siliconで利用する際は互換実行の条件を確認してください。新規インストールには現在もメンテナンス中のクライアントをおすすめします。旧設定を移行する前にコピーを保存し、新しいコアでDNS、ルール、プロトコル関連の項目がサポートされるか確認しましょう。
| 確認項目 | 要件と操作 |
|---|---|
| チップの種類 | Apple Siliconではarm64版、Intelではx64版を選んでください。互換実行には対応するシステム環境が必要です。 |
| OSのバージョン | 配布中のインストーラーのリリースノートで、最低対応macOSバージョンを確認してください。アーカイブ版は新しいOSへの対応が保証されません。 |
| ネットワーク権限 | システムプロキシ、補助サービス、仮想NICでそれぞれ権限を求められる場合があります。実際の使い方に応じて許可してください。 |
最近のスマートフォンの多くはARM64ですが、実際に対応するABIは端末の仕様で確認してください。APKのインストール後、初回接続時にシステムのVPN接続許可が表示されます。通信を制御するVPNアプリは、同時に1つだけ有効にしてください。
このリンクではARM64版を配布しています。インストール後にサブスクリプションまたは設定を読み込み、プロキシグループを確認してから接続し、システムのVPN接続を許可してください。画面ロック後に接続が切れる場合は、まずバックグラウンド動作とバッテリー使用の制限を確認しましょう。すぐにノードの障害と判断しないでください。
Android向けの設定・接続管理クライアントです。端末のアーキテクチャがわかっている場合はARM64版またはARMv7版を選択してください。不明な場合はユニバーサル版も選べますが、ファイルサイズは通常大きくなります。読み込み後は設定の解析結果を確認し、未対応の項目があれば、再インストールを繰り返すのではなく、コアのバージョンとサブスクリプションの内容を確認してください。
デスクトップ版とAndroid版を併用したい方に適しています。ARM64版とARMv7版は、システムのABIに合わせて選んでください。CPUが64ビットに対応していても、端末のOSが64ビットの実行環境を提供しているとは限りません。接続後はログでルールの適用状況を確認し、必要に応じてアプリごとの通信制御を設定できます。
Android向けの別の設定方法として、互換性のある設定をすでにお持ちの方に適しています。Surfboardの設定構文はClash YAMLと異なるため、拡張子を変えるだけでは読み込めません。ダウンロード前に、利用するサービスで提供されている形式とプロトコルを確認してください。変換後のルール動作を比較できるよう、元の設定も保存しておきましょう。
| 確認項目 | 要件と操作 |
|---|---|
| OSとABI | Androidのバージョンとarm64-v8a、armeabi-v7aへの対応を確認してください。最低要件はリリースノートを参照してください。 |
| インストール元 | システムから求められた場合は、インストールを実行するアプリに限って必要な権限を付与してください。インストール後は取り消せます。 |
| 接続権限 | システムのVPN接続を許可してください。ほかのVPNアプリとは切り替えて使用し、接続が相互に置き換わらないようにします。 |
| バックグラウンド動作 | 省電力設定が接続の安定性に影響する場合があります。端末の設定でバックグラウンド動作の制限を確認してください。 |
App StoreでClash Plusのデバイス互換性、システム要件、現在の配信状況を確認してください。インストール後はアプリの手順に沿って設定を読み込み、初回接続時にシステムのネットワーク権限を許可します。
ストアの詳細ページで対応デバイスとOSを確認してからインストールしてください。サブスクリプションURL、ローカルルール、プロキシグループはアプリ内で設定します。デスクトップ版の画面設定はスマートフォンに自動で引き継がれません。接続後は、システムのVPN状態とアプリのログで動作を確認しましょう。まず基本接続を試し、その後に振り分けルールを調整してください。
クライアント公式サイト:clashplus.io
| 確認項目 | 要件と操作 |
|---|---|
| OSのバージョン | App Storeの詳細ページに記載された互換性情報を確認し、インストール前にデバイスが要件を満たしているか確かめてください。 |
| 設定の準備 | 読み込み可能なサブスクリプションまたは設定ファイルを用意し、現在のクライアントがその形式とプロトコルに対応しているか確認してください。 |
| ネットワーク権限 | 初回接続時はシステムの案内に従ってVPN構成を追加してください。ほかのVPNアプリに切り替えた後は、接続状態を改めて確認する必要があります。 |
GUIクライアントはデスクトップ環境向けです。ここで配布するパッケージはamd64版です。Debian、Ubuntu系ではDEB、RPMパッケージ管理を使用するディストリビューションではRPMを選んでください。サーバーやルーターには、下記の単体コアも利用できます。
GUIで設定を管理したいLinuxデスクトップユーザーに適しています。ディストリビューションに合わせてDEBまたはRPMを選び、インストール前にデスクトップ環境の依存関係を確認してください。システムプロキシがアプリに反映されるかは、デスクトップ環境とアプリの実装によって異なります。TUNを使う場合は、サービス権限、ルーティング設定、ほかのネットワーク管理ツールとの競合も確認しましょう。
ここではamd64版DEBを配布しています。対応するパッケージ形式と実行依存関係を満たすデスクトップ環境で使用できます。インストール後はアプリメニューから起動し、設定を読み込んでログを確認してください。ターミナルのプログラムがデスクトップのシステムプロキシを使わない場合は、そのプログラムのプロキシ設定を個別に確認します。クライアント上で接続中と表示されても、すべての通信が制御されているとは限りません。
| 確認項目 | 要件と操作 |
|---|---|
| アーキテクチャ | ここで配布するデスクトップ版はamd64 / x86_64です。ARMルーターには直接インストールできません。 |
| ディストリビューション | 選択したクライアントに必要なパッケージ形式、システムライブラリ、GUI関連の依存関係を確認してください。 |
| 実行環境 | GUIの利用にはデスクトップ環境が必要です。デスクトップ環境のないサーバーには単体コアが適しています。 |
| 権限とルーティング | TUNとポリシールーティングには適切な権限が必要です。有効にする前に、既存のファイアウォールとネットワークサービスの設定を確認してください。 |
core / Mihomo
サーバー、ルーター、自分でサービスを管理するユーザー向けです。一般的なデスクトップ利用には、上記のGUIクライアントをおすすめします。単体コアは設定の解析と通信処理を行いますが、サブスクリプション管理用のGUIは含まれず、起動するだけでシステムプロキシが自動設定されるわけではありません。
| 対象システム | CPUアーキテクチャ | ファイル | ダウンロード |
|---|---|---|---|
| Windows | AMD64 / x64 | ZIP | Windows AMD64版をダウンロード |
| Windows | ARM64 | ZIP | Windows ARM64版をダウンロード |
| macOS | Intel / AMD64 | GZ | macOS Intel版をダウンロード |
| macOS | Apple Silicon / ARM64 | GZ | macOS ARM64版をダウンロード |
| Linux | AMD64 | DEB | Linux AMD64版 DEBをダウンロード |
| Linux | AMD64 | GZ | Linux AMD64版 GZをダウンロード |
| Linux | ARM64 | GZ | Linux ARM64版をダウンロード |
| Linux | ARMv7 | GZ | Linux ARMv7版をダウンロード |
| Linux | MIPS soft-float | GZ | Linux MIPS soft-float版をダウンロード |
単体で導入する場合は、設定ディレクトリ、ログの保存先、プロセス管理方法を自分で決める必要があります。まずフォアグラウンドで設定を読み込めるか確認し、DNSとルール用リソースが利用できることを確かめてから、常時起動の方法を設定してください。リモート機器でルーティングを変更する前に管理用の接続手段を確保し、設定ミスで接続できなくなる事態を防ぎましょう。
同じGUI名でもコアの機能が同じとは限りません。単体コアとクライアント内蔵のコアで、リリース状況が異なる場合もあります。プロトコルや設定項目に互換性の問題があるときは、まず実際に動作しているコアを確認し、そのうえでサブスクリプションの形式を調べてください。プロトコルの対応状況や設定の違いはプロトコルガイドをご覧ください。
インストーラーをダウンロードしても、接続には設定、権限、通信の制御方法が必要です。初回利用時は手順に沿って確認しましょう。複数の項目を同時に変更するより、問題の原因を特定しやすくなります。
クライアントを起動したら、サブスクリプションまたはローカル設定ファイルを読み込み、解析エラーがないことを確認してから、ルールで参照されているプロキシグループを選択してください。まずシステムプロキシで基本接続を確認します。システムプロキシを使わないアプリがある場合に限り、TUNを検討してください。設定を読み込めても、サブスクリプション内のすべての接続先が利用可能とは限りません。
プラットフォームによってローカルファイルのパス、サービス権限、バックグラウンド動作の制限は異なります。設定をコピーする場合は、プロトコルやルールの項目を引き継ぎつつ、システム環境に関わるフィールドを改めて確認してください。サブスクリプションURLには通常、アクセス認証情報が含まれます。公開用のスクリーンショット、フォーラム投稿、共有ログに貼り付けないでください。
初回の設定読み込みと接続手順を見る →更新前にローカル設定、上書き内容、必要なGUI設定を保存し、使用中のポートを記録してください。旧クライアントを終了してから新しいプログラムを起動し、旧プロセスが待ち受けポートを占有し続けないようにします。クライアントを乗り換える場合、旧GUIのスイッチ名が新しいプログラムでも同じ機能を指すとは限りません。
アップグレード後は設定の解析、プロキシグループの選択、ルールの適用状況を確認してから、自動起動とバックグラウンドサービスを確認してください。サブスクリプションに新しいプロトコルやフィールドが含まれる場合、GUIの更新だけではコアも更新されるとは限りません。実際のコア情報を確認して互換性を判断しましょう。
コアの仕組みと互換性を確認 →ダウンロードに関するよくある質問
ファイルの選び方、権限、更新に関する質問をまとめました。質問をクリックすると回答が開きます。回答の表示にスクリプトは必要ありません。
初めて使う場合は、GUIを備えたクライアントがおすすめです。クライアントではサブスクリプションの読み込み、プロキシグループの選択、ログの確認、システムプロキシの切り替えができます。Mihomoコアは主にサーバーやルーター、自分で設定やサービスを管理するユーザー向けです。コアをダウンロードしただけでは、クライアントのインストールは完了しません。
まずシステム設定でCPUとシステムのアーキテクチャを確認してください。Windowsのx64とLinuxのamd64は通常、同じ系統の命令セットを指します。ARM64は別のCPUアーキテクチャです。Androidで判断できない場合は、クライアントが提供するユニバーサル版を選べます。macOSでは配布ファイルのアーキテクチャも確認しましょう。Apple SiliconでIntel版を使うには、互換実行に必要なシステム環境が整っている必要があります。
インストーラーに含まれるのはクライアント本体で、利用可能なプロキシサービスは付属しません。インストール後、利用権限のあるサブスクリプションまたは設定ファイルを読み込み、プロキシグループ、ルールモード、システムプロキシの状態を確認してください。操作手順は本サイトの使い方ガイドを参照できます。サブスクリプションURLは機密情報として安全に保管してください。
ファイルが現在のOSとアーキテクチャに合っているか確認し、システムの警告内容を読んでください。Androidでは、インストールを実行するアプリに限り、一時的に提供元不明アプリのインストールを許可できます。デスクトップのサービスモードやTUNには追加の権限が必要な場合があります。起動のためにシステムのセキュリティ機能を常時無効にしないでください。インストールに失敗した場合は、具体的なエラーを記録してリリースノートを確認しましょう。
アーカイブ版クライアントは、古い環境との互換性確保や設定移行の参考に使います。メンテナンス終了後は、継続的に更新されるプロジェクトと同等のOS対応、プロトコル対応、問題修正は期待できません。新規インストールには現在もメンテナンス中のクライアントを選び、移行前に設定のコピーを保存してください。サブスクリプションの形式や対応フィールドも改めて確認しましょう。
サブスクリプションの取得元、ローカル設定、上書きルール、必要なGUI設定を保存し、現在の待ち受けポートと通信の経路制御方法を記録してください。更新前に旧プロセスを終了し、複数のクライアントが同じポートを使わないようにします。更新後は設定を読み込めるか、プロキシグループが正しいか、システムプロキシが現在のポートを参照しているかを確認してください。