Clash Plus
おすすめサブスクリプションのインポートから日常の設定を始めたい方に適しています。デスクトップクライアントをインストールし、サブスクリプションまたはローカル設定を追加して、ポリシーグループを選択してください。初回接続時はシステムプロキシの状態を確認し、旧クライアントと同時に通信を取り込まないようにしましょう。
CLIENT PACKAGES / クライアントインストーラー
GUIクライアントはOS別、コマンドライン用コアはアーキテクチャ別に選択。
デバイスのOSとプロセッサを確認してから、下のインストーラーを選んでください。対応プラットフォームではClash Plusを優先して掲載し、旧クライアントにはアーカイブ版と明記しています。
01 / GUIクライアント
ボタンにインストーラーの形式を記載しています。手順は各プラットフォームの説明をご覧ください。
このセクションでは、一般的なIntel・AMDデスクトップPC向けのx64 GUIクライアントを提供します。Windows on ARMでは、アプリの互換性と実行条件を事前に確認してください。下記のMihomo ARM64コアは、GUIクライアントの代わりにはなりません。
サブスクリプションのインポートから日常の設定を始めたい方に適しています。デスクトップクライアントをインストールし、サブスクリプションまたはローカル設定を追加して、ポリシーグループを選択してください。初回接続時はシステムプロキシの状態を確認し、旧クライアントと同時に通信を取り込まないようにしましょう。
サブスクリプション、設定のオーバーライド、mihomoの設定を管理したいデスクトップユーザー向けです。TUNを有効にする場合は、クライアントの案内に従ってサービスと権限を設定してください。まずシステムプロキシでサブスクリプションを確認し、その後TUNによる通信の取り込みを段階的に有効にすると、問題を切り分けやすくなります。
デスクトップとモバイルで似た操作感を求める方に適しています。インストール後にサブスクリプションをインポートし、ルールモードとプロキシグループを確認してください。対応する設定をデバイス間で共有できますが、システムプロキシ、自動起動、ネットワーク権限は各デバイスで個別に設定する必要があります。
デスクトップで設定とプロキシを管理できます。旧サブスクリプションを移行する場合は、設定内の項目が選択したコアに対応しているか確認してください。カスタムルールはクライアントが対応するオーバーライド機能で保存すると、サブスクリプション更新時に失われにくくなります。
アーカイブ版は、旧環境の再現や既存設定のエクスポートに利用できます。新規インストールには、メンテナンス中のクライアントをおすすめします。旧コアは新しいプロトコルやルール項目に対応していない場合があります。設定をインポートできても、新しいクライアントと同じ通信動作になるとは限りません。
| 確認項目 | 選択の目安 |
|---|---|
| OSのバージョン | サポート対象のWindows 10 / 11での使用をおすすめします。クライアントごとの最低要件は、リリースノートとインストーラーの判定を確認してください。 |
| プロセッサ | このセクションのインストーラーはx64 / AMD64向けです。「設定 → システム → バージョン情報」でシステムの種類を確認できます。 |
| 実行コンポーネント | 一部のクライアントはWebView2などのコンポーネントを必要とします。画面が表示されない、起動に失敗するといった場合は、まずインストーラーの案内とアプリのログを確認してください。 |
| ネットワーク権限 | 通常のシステムプロキシとTUNサービスでは必要な権限が異なります。サービスや仮想ネットワークアダプターをインストールする際は、システムの案内に従って許可してください。 |
「このMacについて」でチップの種類を確認してください。Apple SiliconはARM64、Intelはx64に対応します。一部のアーキテクチャ向けリンクでは現在同じx64ファイルを提供しているため、ダウンロード前に下記の説明と実際のファイル名も確認してください。
チップの種類に合ったDMGを選び、開いたらアプリを「アプリケーション」フォルダーに移動して起動し、サブスクリプションをインポートしてください。システムプロキシやネットワーク拡張を初めて設定する際は、システムの許可画面を確認してください。製品情報は公式サイトをご覧ください:clashplus.io。
サブスクリプションや設定のオーバーライド、ルールをまとめて管理できます。2つのチップ向けリンクは現在、同じx64 DMGを指しています。Apple SiliconではRosettaが必要な場合があります。設定のインポート後、システムプロキシまたはTUNが実際に有効になっているか確認してください。
ほかのデバイスのFlClashと併用できますが、設定はデバイスごとにインポートしてください。現在、どちらのリンクもAMD64 DMGを提供しています。Apple Siliconでは互換性と実行条件を確認してください。アップデート前にアプリを終了すると、上書きに失敗しにくくなります。
従来のメニューバー操作や設定の移行向けです。現在、2つのアーキテクチャ向けリンクは同じx86_64 DMGを指しており、ARMネイティブ版ではありません。別のクライアントへ移行する場合は、ルールとプロキシ設定を個別に戻してください。アプリのデータフォルダー全体をコピーしないでください。
| 確認項目 | 選択の目安 |
|---|---|
| OSのバージョン | 最低macOSバージョンはクライアントのビルドによって異なります。インストール前にアプリのリリースノートを確認してください。DMGをマウントできるだけでは、互換性があるとは判断できません。 |
| チップの種類 | 「このMacについて」にAppleチップと表示される場合は、ARM64ネイティブ版を優先してください。Intelプロセッサと表示される場合はx64版を選びます。 |
| 互換モードでの実行 | Apple Siliconでx64 / AMD64版を使う場合、Rosettaが必要になることがあります。現在同じファイルを提供しているリンクは、上のカードに明記しています。 |
| システムの許可 | ネットワークサービス、アクセシビリティツール、TUNでは必要な許可が異なります。クライアントの案内に従って個別に設定し、システムのセキュリティ機能全体を無効にしないでください。 |
比較的新しいスマートフォンでは、通常ARM64を選びます。古い端末では32ビットアプリのみ対応か確認してください。APKのインストール時は、実際にファイルを開くファイルマネージャーまたはブラウザーだけにインストール権限を許可し、接続時にVPNの許可を確認してください。
ARM64インストーラーを提供しています。インストール後にサブスクリプションを追加して設定を選び、初回接続時にAndroidのVPN接続要求を許可してください。バックグラウンド接続が頻繁に切れる場合は、バッテリー最適化、バックグラウンド動作の制限、システムのアプリ休止設定を確認しましょう。
デバイスのABIに合わせてARM64またはARMを選んでください。アーキテクチャがわからない場合は、容量の大きいUniversal版を選べますが、OSとアプリの互換性はインストール時の案内を確認してください。サブスクリプションを取得した後は、設定を選択して接続を開始する必要があります。URLを保存するだけでは接続できません。
ARM64とARMの2種類のAPKを提供しています。デスクトップ版のFlClashを使っており、似た設定画面を利用したい方に適しています。モバイルのVPNによる通信の取り込みは、デスクトップのシステムプロキシとは異なります。接続に問題がある場合は、VPNの状態とアプリの対象範囲を確認してください。
Surfboard互換の設定をすでにお持ちのAndroidユーザー向けです。任意のClash YAMLをそのまま読み込めるわけではありません。ダウンロード前に、サブスクリプションが対応形式を提供しているか確認してください。Clash設定のみの場合は、上記の対応クライアントを選びましょう。
| 確認項目 | 選択の目安 |
|---|---|
| OSのバージョン | 最低Androidバージョンはアプリのビルドによって異なります。システムのインストーラーがOSのバージョンとパッケージ形式の互換性を確認します。 |
| プロセッサABI | arm64-v8aは64ビットARM、armeabi-v7aは32ビットARMです。Universal版もOSとアプリの対応範囲に制限されます。 |
| VPN権限 | 初回接続時にシステムの許可が必要です。同じユーザー領域では複数のVPNアプリが互いに切り替わることがあるため、テスト時は1つだけ有効にしてください。 |
| バックグラウンド動作 | 接続を長時間維持するには、適切なバックグラウンド動作を許可してください。バッテリー制限が厳しいと、画面ロック後に接続が切れる場合があります。 |
App StoreからClash Plusをインストールしてください。ストアの製品ページで現在のOSとの互換性を確認し、サブスクリプションURLまたはアプリ対応の設定ファイルを用意してから、インポートとVPNの許可設定を行います。
インストールとアップデートはApp Storeで管理されます。サブスクリプションをインポートしたら、使用する設定を確認してからVPN接続を開始してください。ほかのVPNが有効な場合は、競合する接続を先に切断します。アプリ情報と製品の説明は公式サイト clashplus.io をご覧ください。
| 確認項目 | 選択の目安 |
|---|---|
| OSの互換性 | App Storeの製品ページに記載された最低OSバージョンとデバイスの互換性を確認してください。プロセッサ別のインストーラーを手動で選ぶ必要はありません。 |
| インストールとアップデート | App Storeからアプリを入手し、以降のアップデートもストアで管理します。更新前にサブスクリプションURLと重要なローカル設定を保存してください。 |
| 接続の許可 | 初回接続時にVPN構成の追加を許可してください。組織で管理されているデバイスでは、ネットワーク拡張の使用が制限されている場合があります。 |
| 設定の準備 | アプリが対応するサブスクリプションまたは設定形式を用意してください。サブスクリプションのスクリーンショットやログを共有する前に、URLに含まれる個人情報を隠してください。 |
このセクションでは、デスクトップ環境向けのAMD64 GUIクライアントを提供します。Debian・Ubuntu系では通常DEB、RPM系ではRPMを選んでください。デスクトップ環境のないサーバーやルーターには、下記の独立したコアを確認してください。
AMD64向けのDEB・RPMパッケージを提供しています。インストール時はディストリビューションのパッケージマネージャーで依存関係を処理してください。GUIが正常に起動しない場合は、まずターミナルから起動してエラーを確認しましょう。TUNにはサービスとネットワーク権限が必要です。権限設定の代わりに、デスクトップアプリを常時rootで実行しないでください。
Debian系のデスクトップ環境で、設定方法を統一したい方に適しています。ここではAMD64 DEBを提供しています。デスクトップのシステムプロキシがアプリに反映されるかは、アプリの実装によります。コマンドラインツールでは、プロキシ環境変数を別途設定する必要がある場合があります。
| 確認項目 | 選択の目安 |
|---|---|
| ディストリビューション | DEBとRPMは異なるパッケージ管理方式に対応しています。ファイルの拡張子を変えても相互に変換できません。ディストリビューションのバージョンと依存関係は、インストール時の出力を確認してください。 |
| アーキテクチャ | このセクションのGUIパッケージはAMD64 / x86_64向けです。uname -mでマシンのアーキテクチャを確認できます。 |
| デスクトップの依存関係 | 利用可能なグラフィカルセッションとアプリの依存関係が必要です。Wayland、X11、システムトレイの対応状況はデスクトップ環境によって異なる場合があります。 |
| 権限とネットワーク | TUNには対応するデバイスとネットワーク権限が必要です。コンテナ、制限付きホスト、最小構成のカーネル環境では利用できない場合があります。 |
02 / コマンドライン・サービスへの導入
サーバー、ルーター、自分でサービスを管理するユーザー向け。
コアは設定の読み込み、プロキシポートの待ち受け、ルールの適用を担います。デスクトップ向けのサブスクリプション管理画面はありません。一般ユーザーには上記のGUIクライアントをおすすめします。導入前にOS、CPUアーキテクチャ、実行権限、設定ディレクトリを確認してください。GZファイルは通常、先に解凍が必要です。DEBはパッケージマネージャーからインストールします。ルーターではファームウェアのABI、浮動小数点方式、利用可能なストレージ容量も確認してください。プロセッサのメーカーだけでは判断できません。
| OS | 対象アーキテクチャ | ファイル形式 | コアをダウンロード |
|---|---|---|---|
| Windows | AMD64 / x64 | ZIP | AMD64 ZIPをダウンロード |
| Windows | ARM64 | ZIP | ARM64 ZIPをダウンロード |
| macOS | Intel / AMD64 | GZ | Intel GZをダウンロード |
| macOS | Apple Silicon / ARM64 | GZ | ARM64 GZをダウンロード |
| Linux | AMD64 | DEB | AMD64 DEBをダウンロード |
| Linux | AMD64 | GZ | AMD64 GZをダウンロード |
| Linux | ARM64 | GZ | ARM64 GZをダウンロード |
| Linux | ARMv7 | GZ | ARMv7 GZをダウンロード |
| Linux | MIPS softfloat | GZ | MIPS GZをダウンロード |
03 / インストールと移行の手順
クライアントのインストールは最初のステップです。サブスクリプションまたは設定の画面を開き、自分で取得し利用権限のあるURLを貼り付けて、取得が完了するまで待ちます。その後、使用する設定として選択してください。インポートできない場合は、URLが完全か、サブスクリプションが有効か、返された内容がクライアントの対応形式かを確認しましょう。サブスクリプション自体を調べずにクライアントを次々と変えるのは避けてください。同じURLの問題は、どのクライアントでも繰り返し発生することがあります。
旧クライアントから移行する前に、ローカルルール、サブスクリプションURL、オーバーライド設定をバックアップしてください。リモートのサブスクリプション更新で直接加えた変更が上書きされることがあります。カスタムルールは、新しいクライアントが対応するオーバーライドまたはマージ機能で保存しましょう。設定ディレクトリ、コアファイル、UI設定に互換性はありません。データフォルダー全体をコピーすると、古いポート番号やキャッシュ、無効なパスまで引き継ぐおそれがあります。
デスクトップでは、まずシステムプロキシを有効にし、システムプロキシに従うブラウザーで接続を確認できます。より多くのアプリの通信を取り込む場合は、各プラットフォームの説明に沿ってTUNを設定してください。モバイルでは通常、システムのVPNインターフェースを使って通信を取り込みます。取り込み方式とルールモードは別の設定です。前者は通信をクライアントに通すかどうか、後者は取り込んだ通信をどう振り分けるかを決めます。ルールモードは、ドメイン、アドレス、ルールセットに基づいて接続先を決める日常利用に適しています。
テスト中は、通信を取り込むクライアントを1つだけ実行し、待ち受けポートの競合がないか確認してください。旧アプリを終了しても、システムが停止済みのローカルプロキシを参照したままだと、Webページを開けなくなる場合があります。その場合はシステムプロキシの設定を元に戻してから、新しいクライアントを起動してください。DNS、ルール、ポート、TUNを一度に変更すると、原因を切り分けにくくなります。
接続後は、クライアントのログ、ポリシーグループの選択、実際のアプリでのアクセスをそれぞれ確認してください。画面に「実行中」と表示されても、プロセスやサービスが起動したことしかわかりません。サブスクリプションが有効か、DNSが正常か、すべてのアプリの通信が取り込まれているかは別途確認が必要です。問題が起きたら、エラーの発生時刻と関連項目を記録し、ログを共有する前にサブスクリプションの個人情報を削除してください。クライアントやコアを更新する前に復元可能な設定のコピーを保存し、基本的な接続とカスタムルールを確認してから旧環境を削除しましょう。
プラットフォーム別の手順は全プラットフォームのインストールガイドをご覧ください。インポート、接続、確認の流れに沿って使いたい場合は使い方ガイド、クライアントの機能やメンテナンス状況を比較する場合はクライアント比較をご覧ください。
04 / ダウンロードに関するよくある質問
初めて使う場合は、まずGUIクライアントを選びましょう。クライアントではサブスクリプションのインポート、プロキシの選択、ログの確認、システムプロキシの設定ができます。Mihomoコアは主に設定の読み込みと通信の転送を担います。設定ファイルやサービス、ネットワーク権限を自分で管理できるサーバー・ルーター向けです。
まずデバイスのプロセッサまたはシステムの種類を確認してください。Intel・AMDのデスクトップPCは通常x64(AMD64)、Apple Siliconや比較的新しいAndroid端末はARM64です。プロセッサのアーキテクチャとOSのバージョンは別々に確認が必要です。ダウンロード先の名称だけで判断せず、実際のファイル名とリリースノートも確認してください。
クライアントとサブスクリプションサービスは別のものです。インストール後、自分で取得し利用権限のあるサブスクリプションまたは設定ファイルをインポートし、プロキシのポリシーグループを選択してください。画面が開いただけでは通信がクライアント経由になったとは限りません。システムプロキシやVPNの権限、ログ、実際の接続状況も確認しましょう。
サブスクリプションURL、ローカル設定、オーバーライドルール、アプリの設定をエクスポートまたはバックアップし、現在のポート番号と通信の取り込み方式を控えてから旧クライアントを終了してください。別のクライアントへ移行する際、データフォルダー全体をそのまま上書きしないでください。まず設定をインポートし、システムプロキシ、TUN、自動起動を個別に設定し直しましょう。
一部のクライアントでは、macOSの2つのアーキテクチャ向けリンクが、同じx64またはamd64インストーラーを指しています。リンク名は対象デバイスの選択肢を示すもので、ダウンロード先がARMネイティブ版とは限りません。この種のパッケージをApple Siliconで使うにはRosettaが必要な場合があります。互換性はシステムの案内とアプリのリリースノートで確認してください。
アーカイブ版は主に旧環境との互換性維持や設定の移行に使うもので、新規インストールの標準としてはおすすめしません。メンテナンスが終了したクライアントは、新しいプロトコルや設定項目に対応できない場合があり、新しいOSで問題が起きる可能性もあります。移行前に設定をバックアップし、メンテナンス中のクライアントでサブスクリプション、ルール、通信の取り込み方式を確認してください。