Clash Plus
おすすめWindowsに初めてインストールする場合におすすめです。インストール後、設定を読み込んでプロキシグループを確認してから、システムプロキシを有効にしてください。より多くのアプリの通信を処理する場合は、TUNに必要な権限も確認します。複数のクライアントでシステムプロキシを同時に変更しないでください。
クライアントインストーラー / CPUアーキテクチャ / コア
OSに合ったクライアントを選び、インストーラーのアーキテクチャを確認してください。GUIクライアントはサブスクリプションと操作を管理し、Mihomoコアはルール判定と通信処理を担います。
プラットフォーム別インストーラー
おすすめのダウンロード先は各プラットフォーム一覧の上位に掲載しています。実際の対応アーキテクチャはファイル名でも確認してください。旧版クライアントにはサポート状況を記載しています。
このセクションではx64向けデスクトップインストーラーを掲載しています。「設定 → システム → バージョン情報」でシステムの種類を確認してください。ARM端末では、x64アプリと関連ドライバーの互換性も確認が必要です。
Windowsに初めてインストールする場合におすすめです。インストール後、設定を読み込んでプロキシグループを確認してから、システムプロキシを有効にしてください。より多くのアプリの通信を処理する場合は、TUNに必要な権限も確認します。複数のクライアントでシステムプロキシを同時に変更しないでください。
設定とルールの動作状況をまとめて管理できるデスクトップGUIクライアントです。インストール後は、コアの起動、システムプロキシ、サービスモードをそれぞれ確認してください。サービス権限はシステム連携に必要なもので、サブスクリプションの読み込みやノードの利用可否を示すものではありません。
デスクトップとモバイルで似た操作感を保ちたい方に向いています。Windows版はAMD64インストーラーです。複数の端末で使う場合も、ネットワーク通信の制御は端末ごとに許可し、設定から参照するローカルファイルのパスを確認してください。
Windows向けのもう一つのGUIクライアントです。移行時は元のクライアント設定を残し、サブスクリプションを読み込んでプロキシグループ名を確認してください。画面設定、ポート設定、クライアント固有の拡張機能は、YAML設定と一緒に移行されない場合があります。
旧環境からの移行や、以前の設定との比較に使えるアーカイブ版です。旧版のコアは新しいプロトコルや項目を認識できず、今後のOS変更にも対応しない場合があります。新規インストールには一覧上位のクライアントをおすすめします。移行前にサブスクリプション、ローカルルール、ポート設定をバックアップしてください。
| 確認項目 | 要件・説明 |
|---|---|
| CPU | 主にx64 / AMD64向けです。ARM64ネイティブのドライバー対応を保証するものではありません。 |
| OSの互換性 | 各インストーラーに記載された最低システム要件を確認してください。古いWindowsではGUIの実行環境への依存にも注意が必要です。 |
| 権限 | 通常の設定管理と、TUNやサービスのインストールに必要な権限は異なります。管理者権限は必要な場合に限って付与してください。 |
| ネットワーク環境 | 設定が有効で、プロキシポートが使用中でないことを確認してください。複数のクライアントでシステムプロキシや仮想ネットワークアダプターを同時に制御しないでください。 |
Appleメニューの「このMacについて」でチップの種類を確認してください。Apple SiliconとIntelではアーキテクチャが異なります。ダウンロードボタンの表示だけでネイティブ対応を判断せず、下記の実際のファイル情報を確認してください。
ARM64とx64のディスクイメージをそれぞれ提供しています。Apple SiliconはARM64、Intelはx64を選んでください。DMGを開き、インストーラーの案内に従ってアプリをインストールした後、必要なネットワーク権限を許可して設定を読み込みます。
デスクトップでのサブスクリプション管理や、コアの動作状況の確認に適しています。掲載中のmacOS向け2つのリンクは、どちらもx64ファイルを指しています。Apple Siliconで使う場合はRosettaとの互換性を確認してください。ネイティブのARM64版が必要な場合は、上に明記されたダウンロード先を選んでください。
ほかのプラットフォームと同様の方法で設定を管理できます。現在のmacOS向けファイルはAMD64で、2つのリンクは同じファイルを指しています。Apple Siliconでアプリを変換実行できても、ネットワーク拡張機能の互換性が保証されるわけではありません。TUNを有効にする前に個別に確認してください。
旧版のメニューバークライアントです。以前のワークフローの継続や、移行前の設定確認に利用できます。掲載ファイルはx86_64で、2つのリンクは同じファイルを指しています。旧版が起動できても、新しいプロトコルやOSへの対応を意味するものではありません。
| 確認項目 | 要件・説明 |
|---|---|
| チップの種類 | Apple MシリーズではネイティブのARM64版を推奨。Intelではx64 / AMD64 / x86_64を使用します。 |
| OSの互換性 | 最低macOSバージョンは各インストーラーの案内を確認してください。古いOSでは実行環境の要件にも注意が必要です。 |
| 変換実行の条件 | Apple Siliconでx64アプリを実行するにはRosettaが必要な場合があります。ネットワーク関連コンポーネントの互換性は別途確認してください。 |
| インストールと許可 | アプリをインストールしてから、システムの案内に従ってネットワーク拡張機能を許可してください。システムのセキュリティ設定は維持してください。 |
最近のスマートフォンの多くはARM64ですが、CPUが対応するアーキテクチャとOSがアプリに対応するアーキテクチャは異なる場合があります。端末情報を確認してからAPKを選んでください。古い端末ではARMv7版または汎用版を確認できます。
ARM64版のAndroidインストーラーです。初回起動後にサブスクリプションを読み込み、接続時にシステムの案内に従ってVPN接続を許可してください。この許可は端末の通信を処理するためのもので、サブスクリプションのアカウント認証やサーバー側の認証とは別です。
Android向けの設定管理クライアントです。ARM64、ARMv7、汎用版を提供しています。汎用版は複数のアーキテクチャ向けコードを含むため、端末のアーキテクチャがわからない場合に適しています。確認できている場合は、容量を抑えられる対応版を選んでください。
ARM64版とARMv7版のAndroidインストーラーを提供しています。モバイル端末で接続が切れる場合は、設定に加えてOSのバックグラウンド制限や省電力設定も確認してください。バックグラウンド実行を許可してもルールモードは変わらず、無効なサブスクリプションが修復されることもありません。
Android向けの汎用インストーラーです。Surfboardの設定形式はClash YAMLとは異なるため、既存のサブスクリプションをそのまま読み込めるとは限りません。ダウンロード前に、設定の提供元がSurfboard対応形式を配布しているか、使用するプロトコルに対応しているかを確認してください。
| 確認項目 | 要件・説明 |
|---|---|
| アプリのアーキテクチャ | ARM64はarm64-v8a、ARMv7はarmeabi-v7aに対応します。アーキテクチャが不明な端末では汎用版を選べます。 |
| OSバージョン | インストーラーに表示される互換性情報を確認してください。インストールできない場合は、Androidのバージョンとアーキテクチャを確認します。 |
| インストール権限 | ダウンロードに使用するブラウザーまたはファイル管理アプリに、必要なインストール権限だけを付与してください。インストール後は必要に応じて権限を取り消せます。 |
| 通信の制御 | 接続にはVPNの許可が必要です。別のVPNアプリが同じシステム機能を使用中の場合があります。 |
Clash PlusはApp Storeから入手できます。ストアでOSの互換性を確認してからアプリをインストールし、設定を読み込んでVPNを許可してください。
iOS版はApp Storeからインストールします。インストール後、有効なサブスクリプションまたは設定を追加し、プロキシグループを確認してから、システムによるVPN接続を許可してください。VPNアイコンはトンネルの確立を示しますが、すべての通信がプロキシ経由になるとは限りません。実際の通信経路はルールとプロキシグループの選択によって決まります。
| 確認項目 | 要件・説明 |
|---|---|
| デバイスの互換性 | 対応デバイスとiOS / iPadOSの最低バージョンは、App Storeのアプリ詳細ページで確認してください。 |
| アプリの入手 | 上記のApp Storeリンクからインストールしてください。以降のアプリ更新はApp Storeで管理されます。 |
| ネットワークの許可 | 初回接続時は、システムの案内に従ってVPN構成を追加してください。ほかのVPN構成が接続状態に影響する場合があります。 |
| 設定の準備 | 有効なサブスクリプションを用意し、読み込み後にノード、ルール、プロキシグループがすべて反映されているか確認してください。 |
ディストリビューションとCPUアーキテクチャを確認してください。DEBとRPMは異なるパッケージ形式で、拡張子を変えて相互に使うことはできません。以下のデスクトップ版インストーラーはAMD64 / x86_64向けです。
Debian系ディストリビューション向けのDEBと、RPM系ディストリビューション向けのRPMを提供しています。システムのパッケージマネージャーで依存関係を解決してから、デスクトップアプリを起動してください。TUNやサービスのインストールには別途権限の確認が必要です。アプリが起動しても、ルーティングが制御されているとは限りません。
AMD64向けのDEBデスクトップインストーラーです。GUI環境のあるLinuxで使用できます。コマンドラインのみのサーバーには、下記のコアが適しています。起動時に共有ライブラリの不足が表示された場合は、パッケージマネージャーの依存関係に関する案内に従ってください。他のシステムのライブラリをコピーしないでください。
| 確認項目 | 要件・説明 |
|---|---|
| CPU | uname -mでアーキテクチャを確認してください。x86_64は、この一覧のAMD64版に対応します。 |
| パッケージ形式 | Debian / Ubuntu系では通常DEB、FedoraなどRPM系では対応するRPMを選びます。 |
| 実行時の依存関係 | デスクトップGUI環境と、パッケージに記載されたランタイムライブラリが必要です。対応するディストリビューションはインストーラーと起動ログで確認してください。 |
| 権限とルーティング | システムプロキシの利用可否はデスクトップ環境とアプリの対応状況によります。TUNではデバイス権限、ファイアウォール、ルーティング設定も必要です。 |
サーバー / ルーター / 設定を自分で管理する方向け
コアにはサブスクリプション管理用の画面がありません。一般的なデスクトップ・スマートフォンのユーザーには、上記のGUIクライアントをおすすめします。設定ディレクトリ、待ち受けアドレス、サービスプロセスを自分で管理する場合に限り、コアを単独で導入してください。
| OS | CPUアーキテクチャ | ファイル形式 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | 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をダウンロード |
| 確認項目 | 要件・説明 |
|---|---|
| アーキテクチャとABI | CPU、OS、バイナリのビルド対象が互換である必要があります。組み込みファームウェアでは、浮動小数点ABIとエンディアンも確認してください。 |
| 設定ディレクトリ | 読み込み可能な設定ファイルに加え、設定から参照されるルールセット、データベース、プロバイダーのリソースを用意してください。 |
| ネットワーク権限 | 通常のプロキシ待ち受けとTUNでは必要な権限が異なります。最小限の権限で運用し、管理インターフェースをインターネットに公開しないでください。 |
| サービス管理 | まずフォアグラウンドで起動し、ログとポートの待ち受けを確認してからシステムサービスマネージャーに登録してください。設定の読み込みエラーを見落としにくくなります。 |
導入前にMihomo設定ガイド →をご覧ください。プロトコルの対応状況と設定の互換性はプロトコルリファレンス →で確認できます。
インストール後に確認すること
ダウンロードが完了しても、ファイルを取得した段階です。次の順に確認すると、インストール、設定、通信の制御に関する問題を切り分けられます。
クライアントを変更する前に、サブスクリプションURL、現在選択中のプロキシグループ、ローカルルールを記録してください。認証情報を含むURLは安全な場所に保管し、公開スクリーンショットやトラブル相談に貼り付けないでください。同じYAMLを新しいクライアントに読み込めても、旧クライアントのサービスモード、システムプロキシ、スタートアップ設定まで引き継がれるとは限りません。
新しいクライアントのインストール後は、ポートの競合を防ぐため、旧クライアントを停止した状態にしてください。サブスクリプションの更新でリモート設定のルールが上書きされる場合があります。長期的に使うローカル変更は、クライアントが対応するオーバーライドやマージ機能に保存し、更新後に実際の適用内容を確認してください。
サブスクリプションのインポートと更新 →まずログで設定の読み込み完了とプロキシポートの待ち受けを確認してから、システムプロキシを有効にしてください。システムプロキシはOSの設定に従うアプリで機能しますが、コマンドラインツールや一部のゲームは別の通信経路を使う場合があります。TUNは仮想ネットワークアダプターで通信を処理するため、追加の権限とルーティング条件が必要です。
「接続済み」という画面表示だけで、ルールが機能していると判断しないでください。テスト通信が接続ログに記録されているか、どのルールが適用され、最終的にどのプロキシグループが使われたかを確認します。通信が記録されていない場合は、ノードを何度も変更する前に、通信の制御経路を確認してください。
初回接続と動作確認の手順 →CLIENT / CORE / PROFILE
クライアントは画面とシステム連携、コアはプロトコルの解析と通信処理、サブスクリプションはリモート設定の提供を担います。それぞれ更新時期が異なり、クライアント名だけで特定のプロトコルや設定項目への対応を判断することはできません。
インストーラーを更新する前に、現在使える設定を保存してください。更新後はコアが正常に起動するか、サブスクリプションが読み込まれているか、プロキシグループの参照先が存在するかを確認します。不明な項目や未対応のプロトコルがある場合は、クライアントの画面だけで判断せず、実際に使われているコアの情報を確認してください。
Clash for WindowsとClashX Metaは開発が終了しています。移行に役立つよう、本ページではアーカイブ版を掲載しています。以前のワークフローは参考にできますが、新しい設定が現在のコアに対応しているか改めて確認してください。インストーラー、コアファイル、リモート設定には、それぞれ異なる互換性の範囲があります。
コアの関係とプロトコルの互換性を見る →初めて使う場合はGUIクライアントがおすすめです。サブスクリプションのインポート、プロキシグループの選択、システムプロキシの設定、ログ確認ができます。Mihomoコアは通信処理を担うプログラムで、設定ファイルや起動オプション、サービスプロセスを自分で管理するサーバー・ルーター向けです。
まずシステム情報でCPUアーキテクチャを確認し、ダウンロードボタンとファイル名を照合してください。x64、AMD64、x86_64は通常、同じ64ビット系のアーキテクチャを指します。ARM64は別のアーキテクチャです。Androidでは端末に合うARM64またはARMv7版を優先し、判断できない場合は汎用版を選べます。一部のmacOS向けリンクは同じx64ファイルを指しているため、Apple SiliconではARM64版が明記されたクライアントを選んでください。
クライアントのインストーラーに、すぐ使えるプロキシサービスは含まれていません。有効なサブスクリプションかローカル設定を読み込み、プロキシグループを選んだうえで、用途に応じてシステムプロキシまたはTUNを有効にしてください。最後に接続ログとルールの適用状況を確認します。
どちらも開発が終了しています。旧環境からの移行や設定の比較に使えるよう、ダウンロードリンクを残しています。旧バージョンのコアは、新しいプロトコルや項目、今後のOS変更に対応しない場合があります。新規導入にはメンテナンス中のクライアントを選び、移行前に設定とローカルルールをバックアップしてください。
クライアント、コア、サブスクリプションは別々に更新されます。クライアントの更新では画面や連携機能、コアの更新ではプロトコルや通信処理、サブスクリプションの更新ではリモート設定が変わります。インストーラーにコアが含まれるかはクライアントの配布方式によります。更新後はコアのバージョン、設定の読み込み状態、サブスクリプションの更新日時をそれぞれ確認してください。
OS、CPUアーキテクチャ、インストーラーの形式を確認し、次にシステムの警告、空き容量、インストール権限を確認してください。Androidで更新できない場合は、旧版との署名の違いや入手元を確認します。Linuxではディストリビューションに合ったパッケージ形式と依存関係を確認してください。警告を回避するためだけに、OSのセキュリティ機能を無効にしないでください。