Clash Plus
おすすめWindowsに新規インストールする場合のおすすめです。GUIでサブスクリプションやプロキシ設定を管理できます。インストール後に設定が読み込まれたことを確認してから、ルールモードを選んでください。公式サイト:clashplus.io。
PC、スマートフォン、サーバーに分けて選べます。まずOSとCPUアーキテクチャを確認し、サブスクリプション管理、ルーティング、TUNによる通信の取り込み方法を比較してください。
同じプラットフォーム内では、決まった順序で掲載しています。ダウンロード前にアーキテクチャの注意事項を確認してください。旧バージョンは過去の環境を参照する場合に利用し、新規インストールではメンテナンスが続いているクライアントを優先してください。
このセクションのGUIクライアントはx64版を提供しています。「設定 → システム → バージョン情報」でシステムの種類を確認できます。初回は通常の権限でインストールしてサブスクリプションを読み込み、TUNが必要な場合はクライアントの案内に従ってサービスをインストールするか、権限を付与してください。
Windowsに新規インストールする場合のおすすめです。GUIでサブスクリプションやプロキシ設定を管理できます。インストール後に設定が読み込まれたことを確認してから、ルールモードを選んでください。公式サイト:clashplus.io。
mihomoコアとデスクトップでの設定管理が必要な方に適しています。サービスモードまたはTUNを使う前に、ネットワークを制御している他のクライアントを終了してください。アップデート時はサブスクリプションと上書き設定をバックアップし、ローカルの変更が意図せず上書きされないようにします。
PCとモバイル端末で似た操作画面を使いたい方に適しています。設定をインポートしたら、選択できるプロキシグループがあることを確認してからシステムプロキシを有効にしてください。画面が共通でも、各プラットフォームで利用できるシステム制御の権限は異なります。
別のデスクトップ設定管理画面を利用できます。移行時は画面側の設定とコアの設定を分けて確認してください。特に待ち受けポート、ローカルファイルのパス、ルールの上書きに注意が必要です。他のクライアントのデータディレクトリを丸ごとコピーしないでください。
旧設定の再現や移行時の参考用に掲載しています。このプロジェクトはメンテナンスが終了しており、新しい設定の標準クライアントとしてはおすすめしません。新しいプロトコルやルール項目が必要な場合は、コアの互換性を確認してからClash Plusなどへ移行してください。
| 項目 | 選び方 |
|---|---|
| OS | セキュリティサポートが継続している64ビット版Windowsを推奨します。最低バージョンはクライアントのインストーラーに表示される要件を確認してください。 |
| CPU | このセクションでは主にx64版を提供しています。Windows搭載のARM端末では、システムのx64互換性を別途確認してください。 |
| ネットワーク制御 | システムプロキシとTUNは個別に設定します。サービスのインストールや仮想ネットワークアダプターによる通信制御には、管理者権限が必要な場合があります。 |
インストール後にブラウザーがプロキシを使わない場合は、システムプロキシの設定と待ち受けポートを確認してください。同じポートを複数のクライアントで取り合わないよう、同時に起動しないでください。
「このMacについて」でチップの種類を確認してください。Clash PlusはApple Silicon版とIntel版を提供しています。このページに掲載している他のクライアントは、現在のダウンロード一覧では2つのアーキテクチャのリンク先が同じx64版です。Apple Silicon搭載Macでは、Rosettaとクライアントの互換性を確認してください。リンク名だけでARMネイティブ版だと判断しないでください。
macOS向けのおすすめです。チップに合ったDMGを選び、開いた後はインストーラーの案内に従ってアプリを配置し、「アプリケーション」から起動してください。公式サイト:clashplus.io。初回起動後、必要に応じてネットワーク制御の権限を許可してください。
デスクトップでサブスクリプションやmihomoの設定を管理したい方に適しています。Apple Silicon向け互換リンクは、独立したARM版ではありません。サービスの起動に失敗した場合は、システムの許可設定と既存のプロキシプロセスを確認し、ログを確認してください。
他の端末と似た設定方法を使いたい方に適しています。ファイル名はamd64です。Apple Silicon搭載Macにインストールする前に、互換性と実行条件を確認してください。サブスクリプションは再利用できますが、このMacのパス、ポート、権限は改めて確認が必要です。
旧環境でのダウンロードや設定移行、過去の動作の確認に利用できます。現在の2つのリンクは同じx86_64ファイルを指しています。プロジェクトはメンテナンスが終了しているため、新規インストールでは他のクライアントを優先してください。アーカイブ版が新しい設定項目に対応するとは限りません。
| 項目 | 選び方 |
|---|---|
| チップ | Apple MシリーズではARM64ネイティブ版、Intelプロセッサではx64またはamd64版を選んでください。 |
| OSバージョン | 必要な最低バージョンはクライアントによって異なります。各インストーラーの要件を確認し、OSをアップデートする前に設定をバックアップしてください。 |
| 権限 | 必要な機能に応じて、システムプロキシやサービスの権限を付与してください。起動がブロックされた場合は、まずシステムに表示された具体的な理由を確認します。 |
インストーラーの案内とアーキテクチャ名が一致しない場合は、インストールを中断してファイル名を確認してください。アプリを動かすために、システム全体のセキュリティ保護を無効にしないでください。
近年のスマートフォンの多くはARM64です。古い端末では32ビットARM版が必要な場合があります。判断できない場合は、システムのハードウェア情報を確認してください。初回の接続時にはAndroidのVPN許可画面が表示されます。これは端末の通信を制御するためのシステム手順であり、利用可能なプロキシノードが用意されたことを意味するものではありません。
Android向けのおすすめです。インストール後にサブスクリプションをインポートし、使用するプロキシグループを確認してから接続を有効にし、システムの許可を承認してください。公式サイト:clashplus.io。長時間バックグラウンドで使う場合は、バッテリー設定とバックグラウンド動作の制限を確認してください。
Clashの設定構造に慣れたAndroidユーザー向けです。端末専用のアーキテクチャ版を優先し、複数の種類の端末で使う場合はユニバーサル版を選んでください。アップデート前にローカル設定をバックアップし、復元後はサブスクリプション名だけでなく、ルールプロバイダーが正しく読み込まれたことも確認してください。
デスクトップ版に近い方法で設定を管理できます。画面消灯後に接続が切れる場合は、まずバックグラウンド制限とAndroidのVPN状態を確認し、その後ノードを確認してください。モバイル回線への切り替えで接続が再確立されることがあります。一度のタイムアウトだけで設定が無効だと判断しないでください。
Surge形式に互換性のある設定を使うAndroidユーザー向けです。Clash YAMLをそのままインポートするための代替クライアントではありません。ダウンロード前に設定の提供元が対応形式をサポートしているか確認してください。拡張子だけ変更してインポートすると、解析に失敗することがあります。
| 項目 | 選び方 |
|---|---|
| アーキテクチャ | arm64-v8aは64ビットARM、armeabi-v7aは32ビットARMです。Android OSの対応状況も確認してください。 |
| インストール権限 | APKのダウンロードやインストールに実際に使うアプリだけにインストール許可を付与し、完了後は必要に応じて取り消してください。 |
| VPNとバックグラウンド動作 | 他のVPNアプリが接続を使用していないか確認してください。バックグラウンド制限により、画面消灯後に接続が停止することがあります。 |
「アプリをインストールできません」と表示された場合は、まずアーキテクチャ、ストレージの空き容量、既存アプリの署名を確認してください。上書きインストールに失敗しても、すぐに古いデータを削除せず、必要な設定を先にエクスポートしてください。
App StoreからClash Plusをインストールしてください。OSの互換性、現在の配信状況、価格はApp Storeの掲載情報をご確認ください。インストール後に有効な設定を用意し、システムの案内に従ってVPN構成を追加します。アプリのアイコンが表示されても、ネットワーク制御が有効とは限りません。
iPhoneやiPadでプロキシ設定を管理する方に適しています。サブスクリプションをインポートしたら、現在のモード、プロキシグループ、システムの接続状態を確認してください。接続に問題がある場合は、他のVPN構成が有効になっていないか確認してから、サブスクリプションとログを確認します。
| 項目 | 選び方 |
|---|---|
| OSの互換性 | App Storeの掲載情報にある互換性の項目を確認し、インストール前に端末のOSバージョンを確認してください。 |
| インストール方法 | 上記のApp Storeリンクからインストールとアップデートを行い、開発元の説明と最新のアプリ情報を確認してください。 |
| 接続の許可 | システムの案内に従ってVPN構成を追加します。有効なサブスクリプションをインポートした後、ルールとポリシーの選択を確認してください。 |
複数の端末で使う場合、互換性のあるサブスクリプションは再利用できますが、システムの許可と端末ごとの設定はそれぞれ必要です。Wi-Fiとモバイル通信を切り替えた後は、実際の接続状態を改めて確認してください。
まずディストリビューションに合ったパッケージ形式を選び、次にCPUアーキテクチャを確認してください。DebianやUbuntuなどでは通常DEB、Fedoraなどでは通常RPMを使います。このセクションではamd64 / x86_64向けGUIクライアントを提供しています。GUIのないサーバーや他のアーキテクチャの端末では、Mihomoコアを確認してください。
Linuxデスクトップ向けのおすすめです。ディストリビューションのパッケージマネージャーでインストールすると、依存関係もまとめて処理できます。起動後はデスクトップ環境がシステムプロキシ設定に従うか確認してください。コマンドラインツールでは、プロキシ環境変数を別途設定する必要がある場合があります。
Debian系デスクトップを使い、他の端末と同じ設定方法を維持したい方に適しています。インストール後、GUIが正常に起動することを確認してからTUNの権限を設定してください。デスクトップ環境のないリモートサーバーでは、GUIを追加せず独立したコアを使用してください。
| 項目 | 選び方 |
|---|---|
| アーキテクチャ | uname -mでアーキテクチャを確認します。x86_64は通常amd64パッケージに対応します。 |
| 実行環境 | GUIクライアントには、対応するデスクトップ環境とランタイムライブラリが必要です。依存関係はパッケージマネージャーの表示を確認してください。 |
| 権限とルーティング | TUNでは仮想ネットワークアダプターとルーティングの権限が必要です。リモートで設定を変更する前に、予備の管理接続と復旧手段を確保してください。 |
DEBとRPMのインストール方法を混在させないでください。依存関係のエラーが発生した場合は、上書きインストールを繰り返すのではなく、まずパッケージマネージャーのメッセージを確認してください。システムプロキシがすべてのターミナルアプリに適用されるとは限りません。
サーバー、ルーター、自分でサービスを管理するユーザー向けです。一般的なPC・スマートフォンでは、上記のGUIクライアントをおすすめします。コアにはサブスクリプション管理画面がないため、YAML、データディレクトリ、プロセス管理、ログの保存方法を自分で用意してください。
| OS | アーキテクチャ | 形式とダウンロード |
|---|---|---|
| Windows | AMD64 / x64 | AMD64 ZIPをダウンロード |
| Windows | ARM64 | ARM64 ZIPをダウンロード |
| macOS | Intel / AMD64 | Intel GZをダウンロード |
| macOS | Apple Silicon / ARM64 | ARM64 GZをダウンロード |
| Linux | AMD64 | |
| Linux | ARM64 | ARM64 GZをダウンロード |
| Linux | ARMv7 | ARMv7 GZをダウンロード |
| Linux | MIPS softfloat | MIPS GZをダウンロード |
| 項目 | 導入前の確認 |
|---|---|
| 設定 | 互換性のあるYAMLを用意し、プロキシグループの参照先、ルールの順序、DNS設定を確認してから、起動前に設定の構文を検証してください。 |
| サービス | 作業ディレクトリとサービスアカウントを明確にし、設定やルールデータを読み取れるようにします。同じポートを複数のプロセスが使用しないよう注意してください。 |
| 管理インターフェース | コントロールインターフェースの待ち受け範囲とアクセス権限を制限してください。ローカルの管理ポートを信頼できないネットワークに直接公開しないでください。 |
DEBはパッケージ管理による運用に適しており、GZは通常、圧縮された実行ファイルを提供します。アップデート前に現在のサービス引数とファイルの場所を記録してください。コアを入れ替えた後はログを確認し、ルールとDNSが想定どおりに動作することを確かめます。
ダウンロードで完了するのはプログラムのインストールまでです。プロキシが動作するかどうかは、設定形式、サービスの状態、アプリが通信制御の対象になっているかにも左右されます。
GUIクライアントでは、サブスクリプションのインポート、プロキシグループの選択、システム設定を管理できます。画面のバージョンとコアのバージョンは異なる場合があり、クライアント名だけで対応プロトコルを判断することはできません。新しいプロトコルや特定のDNS機能が必要な場合は、現在のコアの機能と設定の解析結果を確認してください。
YAML内のルールは記載順に照合され、一致したルールに対応するポリシーが適用されます。サブスクリプションの更新でリモート設定が置き換わる場合があるため、ローカルの上書き設定は別に保存してください。移行後はポリシー名とルールの参照先が有効か確認し、最後にMATCHのフォールバックを確認します。ネットワークの問題をインストール失敗と取り違えないようにしてください。
クライアントにプロキシサービスは付属しません。有効な設定をインポートした後、利用可能なポリシーを選び、目的の接続を確認してください。ノードの速度テストはその時点のネットワークでの参考値です。一度の遅延測定だけでは、通信速度、安定性、すべてのアプリの接続を保証できません。
変更する項目は一度に1つだけにします。まず設定を検証し、次に通信制御を有効にして、最後に自動起動とバックグラウンド動作を設定してください。
旧クライアントのサブスクリプション、ポート、ローカル上書き設定を記録します。システムプロキシとTUNを無効にしてからプロセスを終了してください。ウィンドウを閉じただけでは、バックグラウンドサービスが動作し続ける場合があります。ネットワークが想定どおりの状態に戻ったことを確認してから新しいクライアントを起動し、複数のプログラムが同時にシステム設定を変更しないようにします。
有効なサブスクリプションURLまたはローカルのYAMLをインポートします。読み込み完了後、プロキシグループとルールが表示されることを確認してください。解析エラーが出た場合は、具体的な項目を確認します。サブスクリプションURLには認証情報が含まれる場合があります。URL全体を公開スクリーンショット、問い合わせ内容、共有ログに載せないでください。
普段使いでは、まずルールモードを選びます。システムプロキシを有効にした後、対象のアプリから接続し、ログで一致したルールと出力先のポリシーを確認してください。システムプロキシに従わないアプリも通信制御する必要がある場合は、TUNの利用を検討します。原因を特定できなくなるため、DNS、ルーティング、ノードを同時に変更しないでください。
設定が安定したことを確認してから、Clashの起動時自動実行やバックグラウンド動作を有効にしてください。再起動後はプロキシの状態とサービスの状態に食い違いがないか確認します。プロキシを無効にして元のルーティングに戻す方法を確保してください。リモートサーバーでは特に重要です。インストール方法はClashの使い方ガイド、プロトコルとコアの違いはプロトコルの解説をご覧ください。
以下では、インストーラーの選び方と初回起動について説明します。ルールの適用、DNS、TUNの競合についてはよくある質問をご覧ください。