Clash Plus
インストールからサブスクリプションのインポートまで、日常利用の環境を整えたい方に適しています。インストール後に設定をインポートし、ルールモードを選んでシステムプロキシが機能することを確認してください。システムプロキシに対応しないアプリも経由させる場合は、TUNに必要な権限を確認しましょう。製品情報は公式サイト clashplus.ioをご覧ください。
まずOSを選び、次にCPUアーキテクチャを確認してください。GUIクライアントは日常的なサブスクリプション管理やルールによる振り分けに、Mihomoカーネルはプロキシサービスを自分で構築・運用する用途に向いています。
インストーラーにサブスクリプションサービスは含まれません。既存の設定はインストール後にインポートできます。初めて使う方は使い方ガイドをご覧ください。このページではクライアントごとにダウンロード先を掲載しています。各プロジェクトのバージョンや機能は、それぞれ独自に更新されます。
以下のGUIクライアントはx64インストーラーを提供しています。「設定 → システム → バージョン情報」でシステムの種類を確認し、x64ベースのプロセッサであることを確かめてください。Windows on ARMでアプリをエミュレーション実行できても、カーネルサービスや仮想ネットワークアダプターが必ず動作するとは限りません。
インストールからサブスクリプションのインポートまで、日常利用の環境を整えたい方に適しています。インストール後に設定をインポートし、ルールモードを選んでシステムプロキシが機能することを確認してください。システムプロキシに対応しないアプリも経由させる場合は、TUNに必要な権限を確認しましょう。製品情報は公式サイト clashplus.ioをご覧ください。
mihomoの設定、ルール、接続を管理したいデスクトップユーザー向けです。インストーラーとバックグラウンドサービスは役割が異なります。画面が起動しても、サービスに必要な権限が付与されているとは限りません。初めてTUNを有効にするときは、クライアントの案内に従ってサービスをインストールまたは有効化し、ほかのVPNや仮想ネットワークアダプターが同時に通信を制御していないか確認してください。
デスクトップとスマートフォンで似た操作性を求める方に向いています。ここでのAMD64はx86の64-bitアーキテクチャを意味し、互換性のあるIntel製プロセッサでも利用できます。AMDブランドの端末専用ではありません。乗り換え時はサブスクリプションを再インポートし、プロキシグループとDNSを個別に確認してください。ほかのクライアントのデータフォルダーをそのまま上書きしないでください。
デスクトップで設定を管理するための、もうひとつの選択肢です。選ぶ際は、画面の使い勝手と実際のカーネル機能を分けて考えましょう。同じサブスクリプションを利用できるかは、使用するカーネルがノードの種類や設定項目に対応しているかで決まります。複雑な上書き設定、スクリプト、ルールセットがある場合は、元の設定を保存し、別のコピーにインポートして動作を確認してください。
旧環境での互換性検証や設定の再現に限ってご利用ください。プロジェクトの開発は終了しており、配布終了版に機能やセキュリティの継続的な更新はありません。新しいプロトコル、カーネル設定項目、OSとの互換性に問題がある場合は、上記の開発が続いているクライアントを検討してください。移行前にサブスクリプション、ルール、ローカルの上書き設定をエクスポートしておきましょう。
| 確認項目 | インストール前の確認 |
|---|---|
| OSのバージョン | サポート対象のWindowsを使用してください。最低バージョンは、選択したクライアントの最新インストーラーの案内をご確認ください。 |
| プロセッサ | このセクションのGUIインストーラーはx64 / AMD64向けです。Windows ARM64のネイティブインストーラーではありません。 |
| 権限と通信の制御 | 通常のアプリ起動とサービスのインストールでは必要な権限が異なります。TUNやサービスモードでは管理者の許可が必要な場合があります。 |
インストール後に起動できない場合は、エラーとOSのバージョンを記録してから、実行に必要なコンポーネントを確認してください。複数のクライアントを同時にインストールし、それぞれのシステムプロキシを有効にするのは避けましょう。
Appleメニューの「このMacについて」でチップの種類を確認してください。Apple MシリーズにはARM64ネイティブ版、Intel Macにはx64版を選びます。一部のダウンロードボタンは同じx64ファイルを指しており、互換版と明記されています。ARM64ネイティブ版ではありません。
チップに合ったファイルを選び、ディスクイメージを開いてアプリを「アプリケーション」フォルダーに移動します。初回起動時はシステムの案内に従って許可してください。サブスクリプションをインポートしたら、まずシステムプロキシで接続を確認し、その後必要に応じてTUNを設定します。製品情報と対応プラットフォームは公式サイト clashplus.ioで確認できます。
デスクトップでルールや設定を管理したい方に適しています。現在はどちらのボタンも同じx64ファイルを指します。Apple Siliconで動作させるにはRosettaの互換条件を満たす必要があり、補助サービスやネットワーク拡張機能の対応状況も個別に確認してください。ARM64ネイティブ版を使う場合は、上記のClash Plusをお選びください。
ほかのOSと近い操作で設定を管理できます。現在のmacOS版ファイル名にあるAMD64はx64アーキテクチャを示しており、Apple Silicon向けのボタンも同じ互換版を指します。インストール前に、必要な変換環境がOSで利用できることを確認してください。ほかのクライアントから移行する場合は、サブスクリプション、DNSモード、システムプロキシの設定を再確認しましょう。
旧来のメニューバー操作や既存設定を使う環境の互換性検証・再現用です。プロジェクトの開発は終了しており、どちらのボタンもx86_64ファイルを指します。Apple Siliconで使う場合は、Rosettaと補助プログラムの互換性を各自で確認してください。新しい環境では上記のクライアントをおすすめします。旧設定で利用できた項目が、新しいプロトコルやOSでもサポートされるとは限りません。
| 確認項目 | インストール前の確認 |
|---|---|
| チップのアーキテクチャ | Apple MシリーズはARM64、Intelはx64です。ボタンの表記と実際のインストールファイルのアーキテクチャをあわせて確認してください。 |
| OSと変換環境 | 最低macOSバージョンはアプリの案内をご確認ください。Apple Siliconでx64版を使うには、Rosettaが利用できる環境が必要です。 |
| ネットワーク権限 | システムの案内に従って補助サービスやネットワーク制御を許可してください。セキュリティ警告が表示された場合は理由を確認し、システム保護を一括で無効にしないでください。 |
アップデート前に旧バージョンのプロセスを終了してからアプリを置き換え、旧サービスがポートを使用し続けないようにしてください。設定のバックアップを保管し、新バージョンが動作することを確認してから古いインストールファイルを削除しましょう。
新しいスマートフォンの多くはARM64ですが、端末が実際に対応するアプリABIに合わせて選んでください。APKをダウンロードしたら、システムの案内に従って提供元アプリのインストールを許可します。初回接続時にはVPNの使用を許可し、ほかのVPNアプリと同時に通信を制御しないようにしましょう。
スマートフォンでサブスクリプションをインポートし、プロキシグループを選んで接続を管理したい方に適しています。このリンクはarm64-v8a版のため、32-bitアプリのみ対応する端末では使えません。インストール後に設定をインポートしてVPN権限を許可してください。画面ロック後に接続が切れる場合は、バックグラウンド実行の制限を確認しましょう。公式サイト:clashplus.io。
既存のClash Meta設定を使うAndroidユーザー向けです。アーキテクチャがわからない場合はユニバーサル版も選べますが、ファイルサイズが大きく、すべてのOSバージョンに対応するわけではありません。接続前に正しい設定が有効になっているか確認してください。アプリごとの振り分けとドメインルールは別の設定です。通信を制御する範囲とプロキシグループをそれぞれ確認しましょう。
デスクトップ版に近い方法で設定を管理できます。32-bit ARM版を選ぶ場合は、OSがそのABIに対応していることを確認してください。新しい端末の中には64-bitアプリのみ対応するものもあります。別のクライアントを上書きインストールして署名エラーが出た場合、すぐにアンインストールせず、まず設定をエクスポートして復元できることを確認してから、配布元やクライアントの変更を検討しましょう。
Surfboardが対応する設定形式を使う方向けです。任意のClash YAMLをそのまま読み込める代替アプリではありません。インポート前に、サービス提供元が対応形式を提供しているか確認してください。設定を変換すると、プロキシグループ、ルール、プロトコルのパラメーターが失われることがあります。変換後の内容を確認し、サブスクリプションURLを開けるだけで互換性があると判断しないでください。
| 確認項目 | インストール前の確認 |
|---|---|
| アプリのアーキテクチャ | arm64-v8aは64-bit ARM、armeabi-v7aは32-bit ARMです。端末のハードウェアとOSの両方が対象ABIに対応している必要があります。 |
| OSのバージョン | 最低Androidバージョンは、インストーラーとクライアントのリリースノートをご確認ください。古いOSでは新しいパッケージをインストールできない場合があります。 |
| 実行に必要な許可 | 提供元アプリからのインストール許可とVPNの使用許可は別の設定です。バックグラウンド実行の制限によって接続が続かない場合もあります。 |
「パッケージの解析中に問題が発生しました」と表示される場合、ダウンロードの不完全、OSのバージョンが古い、パッケージのアーキテクチャが合わないといった原因が考えられます。別のパッケージを試す前に、まずこの3点を確認してください。
App Storeで端末の互換性と現在の配信状況を確認してください。インストール後にサブスクリプションまたは設定をインポートし、初回接続時はシステムの案内に従ってVPN構成を追加します。その後、アプリ内で選択されているプロキシグループを確認してください。
iPhoneなどの対応端末でサブスクリプションやプロキシ接続を管理したい方に適しています。App Storeの製品ページに記載されているOS要件、対応端末、入手条件を確認してください。ほかのプラットフォームとはインストール方法や機能が異なる場合があります。デスクトップ版のファイルパスやサービスのインストール手順をそのまま適用しないでください。
初めて使うときは、まずアプリに設定が正しくインポートされたことを確認してから接続してください。システムにVPNの表示が出ても、それだけでは特定のサイトが想定したルールに一致したとは判断できません。アプリ内の接続情報、ルールの適用状況、実際の接続先をあわせて確認しましょう。
| 確認項目 | インストール前の確認 |
|---|---|
| 端末とOS | App Storeの互換性欄を確認し、使用中の端末とOSバージョンが要件を満たしているか確かめてください。 |
| 設定の入手元 | クライアントが読み込めるサブスクリプションまたは設定を用意してください。アプリのインストールとサブスクリプションサービスは別々に管理されます。 |
| 接続の許可 | 初回接続時に、システムのVPN構成追加を許可してください。問題を調べるときは、通信を制御しているほかのアプリを先に終了しましょう。 |
アプリの更新後に接続動作が変わった場合は、現在の設定、プロキシグループ、ルールモードを確認してください。まだ使えるサブスクリプションをすぐに削除しないでください。
デスクトップ環境がある場合はGUIクライアントを選べます。サーバーやルーターへの導入にはMihomoカーネルのセクションをご覧ください。このセクションのGUIインストーラーはAMD64向けです。まずディストリビューションに合ったパッケージ形式を選び、デスクトップの依存関係とサービスの権限を確認してください。
DebianやUbuntuなどDEB形式を使うディストリビューションではDEB版を選んでください。FedoraやopenSUSEなどRPMを使う環境ではRPM版を選び、依存関係も確認しましょう。インストール後はデスクトップセッションでアプリを起動してください。TUN関連のサービスには追加の権限が必要です。GUIアプリ全体をroot権限で常時実行するのは避けましょう。
DEBパッケージを使うAMD64デスクトップ環境向けです。システムプロキシが対象アプリに反映されるかは、デスクトップ環境とアプリがプロキシ設定を参照するかどうかで異なります。コマンドラインのプログラムでは環境変数を個別に設定する必要がある場合があります。通信を一括制御するにはTUNの利用を検討し、DNS、ルーティング、既存のコンテナネットワークとの競合を確認してください。
| 確認項目 | インストール前の確認 |
|---|---|
| プロセッサ | このセクションのGUIインストーラーはAMD64 / x86_64向けです。ARMサーバーではカーネルのセクションから対応アーキテクチャを選んでください。 |
| ディストリビューションと依存関係 | DEBとRPMは拡張子を変更しても相互に使えるようにはなりません。ディストリビューションのパッケージ管理ツールで依存関係を処理してください。 |
| GUIと権限 | GUIクライアントには動作可能なデスクトップ環境と実行時依存関係が必要です。サービスモード、TUN、ルーティングの変更には、それぞれ個別の権限設定が必要です。 |
uname -mでカーネルが認識しているマシンアーキテクチャを確認できます。コンテナや特殊なユーザーランドでは、実際の実行環境もあわせて確認してください。
サーバー、ルーター、サービスを自分で管理するユーザー向けです。単体カーネルには完全なGUI設定画面がありません。設定ファイル、実行ディレクトリ、起動方法、アクセス権を各自で用意してください。一般ユーザーには上記のGUIクライアントがおすすめです。
| OS | CPUアーキテクチャ | パッケージ形式 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 / x64 | ZIP | AMD64版をダウンロード |
| Windows | ARM64 | ZIP | ARM64版をダウンロード |
| macOS | Intel · AMD64 | GZ | Intel版をダウンロード |
| macOS | Apple Silicon · ARM64 | GZ | Apple Silicon版をダウンロード |
| Linux | AMD64 | DEB | AMD64版をダウンロード · DEB |
| Linux | AMD64 | GZ | AMD64版をダウンロード · GZ |
| Linux | ARM64 | GZ | ARM64版をダウンロード |
| Linux | ARMv7 | GZ | ARMv7版をダウンロード |
| Linux | MIPS · softfloat | GZ | MIPS softfloat版をダウンロード |
| 確認項目 | 導入前の確認 |
|---|---|
| アーキテクチャとABI | 命令セットに加えて、システムABIも確認してください。MIPSではエンディアンとソフトフロートの要件にも注意が必要です。ルーターのメーカー名だけで選ばないでください。 |
| 設定とディレクトリ | YAML設定を用意し、作業ディレクトリ、ルールデータの場所、ログの出力先を決めます。起動時に自動実行するサービスに登録する前に、設定をテストしてください。 |
| ネットワークと権限 | 通常のプロキシポートとTUNによる通信制御では必要な権限が異なります。仮想ネットワークアダプター、ポリシールーティング、ファイアウォールのルールを個別に確認してください。 |
GUIクライアントにはカーネルやサービスの管理機能が含まれている場合があります。単体カーネルをアプリのディレクトリに直接上書きするのは避けてください。カーネルの系統、プロトコル対応、設定の互換性については技術リファレンスをご覧ください。
まず接続を1つ正常に動作させてから、通信を制御する範囲やルールを広げていきましょう。インストーラーが終了しても、サブスクリプションのインポートが完了したとは限りません。また、すべてのアプリに同じプロキシ設定が適用されるわけではありません。
自分のサブスクリプションURLまたはローカルのYAMLファイルを用意し、クライアントの設定画面からインポートして選択します。設定が正しく更新されたことを確認し、プロキシグループに選択可能なノードがあるかを見てから、システムプロキシまたはモバイル端末のVPNを有効にしてください。実際にアクセスし、接続画面もあわせて結果を確認しましょう。遅延テストが成功しても、そのテスト用リクエストが到達したことを示すだけで、すべてのアプリの接続を保証するものではありません。
使い方の手順をすべて見る更新前にサブスクリプションURL、カスタムルール、上書き設定、ポート設定を保存してください。別のクライアントへ移行すると、画面上の項目や設定の保存場所が異なる場合があります。まず設定のコピーで動作を確認し、その後に旧クライアントを停止してください。現在のシステムプロキシやVPNの通信制御を担当するアプリを1つに絞ると、ポートの競合、DNS経路の変化、ルーティングの衝突を減らせます。
プロトコルとカーネルの互換性を確認「クライアント選び → アーキテクチャ確認 → インストールエラー → 設定の検証」の順に確認し、インストールの問題とサブスクリプションの問題を混同しないようにしましょう。