Clash Plus
インストールからサブスクリプションの追加、ルールモードの設定まで一通り行いたい方に適しています。x64インストーラーをダウンロードし、ウィザードに従ってインストールしてください。設定一覧にサブスクリプションを追加して選択したら、プロキシグループで接続先を指定します。システムプロキシを初めて有効にする前に、ほかのプロキシクライアントを終了してください。
CLIENT PACKAGES / MIHOMO
プラットフォームに合ったクライアントとインストーラーを選択
まずOSとCPUアーキテクチャを確認し、対応するファイルをダウンロードします。インストール後、サブスクリプションを追加してプロキシグループの接続先を選び、最後にシステムプロキシまたはVPNを有効にしてください。
WINDOWS / x64
新規インストールの場合は、まずClash Plusをご確認ください。以下のGUIクライアントはWindows x64用インストーラーを提供しています。ARMデバイスでは、OSのアプリ互換性を確認してください。x64インストーラーをネイティブARM64版として扱わないでください。
インストールからサブスクリプションの追加、ルールモードの設定まで一通り行いたい方に適しています。x64インストーラーをダウンロードし、ウィザードに従ってインストールしてください。設定一覧にサブスクリプションを追加して選択したら、プロキシグループで接続先を指定します。システムプロキシを初めて有効にする前に、ほかのプロキシクライアントを終了してください。
設定管理、ルールの確認、TUNによる通信制御を必要とするデスクトップユーザーに適しています。まず設定を追加し、通常のシステムプロキシで動作を確認してから、必要に応じてサービスをインストールしTUNを有効にしてください。サービスの権限とプロキシモードは別の設定です。インストールしただけで通信がカーネルを経由するわけではありません。
デスクトップとモバイルで似た操作方法を使いたい方に適しています。通常のインストールにはEXEを選択してください。展開して使う場合はZIPを選べますが、実行フォルダーやショートカットは自分で設定する必要があります。どちらか一方を選び、設定データの保存場所はクライアントの設定画面で確認してください。
デスクトップで設定やプロキシを管理でき、既存のClash設定を利用する別のGUIクライアントとして使えます。移行前に、元のクライアントの設定上書きやルール拡張をエクスポートしてからサブスクリプションを追加してください。画面上のオプションと設定ファイルの構文は別物です。旧クライアントのデータフォルダーをコピーするだけでは移行できません。
既存環境との互換性確認や移行準備向けのアーカイブ版です。新しいデバイスには、現在もメンテナンスされているクライアントをおすすめします。旧カーネルでは、新しい設定項目、プロトコル、ルールプロバイダーに対応していない場合があります。設定の解析に失敗した場合は、同じアーカイブ版を繰り返し再インストールせず、設定を移行してください。
| 確認項目 | 選び方と操作 |
|---|---|
| OSとアーキテクチャ | セキュリティ更新が提供されているWindows 10 / 11 x64を推奨します。最低要件は選択するクライアントによって異なります。「設定」→「システム」→「バージョン情報」でシステムの種類を確認できます。 |
| 実行権限 | 通常のシステムプロキシとTUNでは必要な権限が異なります。サービスや仮想ネットワークアダプターのインストールには管理者の許可が必要な場合があります。まず通常のプロキシ接続を確認してから有効にしてください。 |
| ポートの競合 | 複数のプロキシソフトを同時に起動すると、待ち受けポートが競合する場合があります。クライアントに表示されるポートを確認し、古いソフトを終了してから新しいクライアントのシステムプロキシを有効にしてください。 |
インストール後は、まずこのデバイスのブラウザーでアクセスできるか確認してください。その後、ターミナルやゲームなど、ほかのアプリの通信を制御するか検討します。システムプロキシの設定が適用されるのは、その設定に従うアプリだけです。すべてのプロセスがプロキシを経由するわけではありません。
MACOS / APPLE SILICON / INTEL
Appleメニューの「このMacについて」でチップの種類を確認してください。Clash PlusにはARM64版とx64版があります。ほかのクライアントは、現在のダウンロード一覧で複数の項目が同じx64ファイルを指す場合があるため、各項目のアーキテクチャ表記を確認して選んでください。
Appleシリコン搭載MacではARM64、Intel Macではx64を選択します。DMGを開き、アプリを「アプリケーション」フォルダーに移動してから起動してください。サブスクリプションを追加し、設定が反映されたことを確認してからシステムプロキシを有効にします。TUNを使う場合は、クライアントの案内に従って必要な権限を設定してください。
設定、ルール、接続履歴をまとめて管理したい方に適しています。現在、一覧にあるmacOS向けの2つの項目は、どちらもx64のDMGを指しています。Appleシリコン搭載Macで使うにはRosetta互換環境が必要です。ネイティブARM64版をインストールする場合は、上のClash Plusを選んでください。
デバイスを変えても近い手順で設定したい方に適しています。現在のmacOS向け2つの項目は同じAMD64ディスクイメージを指しており、アーキテクチャの異なるネイティブ版ではありません。Appleシリコン搭載MacではRosetta環境を確認し、インストール後にサブスクリプションの設定先とプロキシの状態を確認してください。
メニューバー中心の操作環境を使っている方の移行用アーカイブ版です。現在の一覧ではx86_64版を提供しており、2つのアーキテクチャ項目は同じインストーラーを指しています。新しい設定に旧カーネルで認識できない項目が含まれる場合は、サブスクリプションとカスタムルールをバックアップしてから、メンテナンス中のクライアントに移行してください。
| 確認項目 | 選び方と操作 |
|---|---|
| OSのバージョン | セキュリティ更新が提供されているmacOSを使用してください。必要な最低バージョンはクライアントによって異なります。古いOSでは、クライアントのインストール案内を先に確認してください。DMG形式だけでは互換性を判断できません。 |
| チップのアーキテクチャ | Apple MシリーズはARM64、Intelはx64です。Appleシリコンでx64版を動かすには互換環境が必要です。ネイティブ版がある場合はそちらを優先してください。 |
| 権限とプロキシ | アプリの起動やネットワーク権限は、OSの案内に従って設定してください。アプリがブロックされた場合は、ダウンロード元とブロックの理由を確認し、システムのセキュリティ機能を一括で無効にしないでください。 |
アプリを「アプリケーション」フォルダーに移動してから起動し、マウントしたディスクイメージから直接実行し続けないようにしてください。クライアントを変更する際は、古いクライアントのシステムプロキシを無効にしてから、現在のネットワークサービスのプロキシ設定が更新されているか確認してください。
ANDROID / ARM64 / ARMv7
最近のスマートフォンの多くはARM64ですが、最終的にはOSが対応するABIを確認してください。APKをインストールしてサブスクリプションを追加し、接続時にAndroidのVPN作成を許可します。通常、VPN通信を制御できるアプリは同時に1つだけです。
まずARM64版をダウンロードして互換性を確認してください。インストール後にサブスクリプションを追加して設定を選択し、プロキシグループの接続先を確認します。初回接続時に表示されるAndroidのVPN許可を承認すると、システムのステータスで接続を確認できます。バックグラウンドで切断される場合は、バッテリー最適化やバックグラウンド実行の制限を確認してください。
設定の追加、ルールモード、アプリ通信の制御などに対応しています。64ビットOSではARM64、32ビットARM OSではARMv7を選択してください。ABIが不明な場合はユニバーサル版も選べますが、ファイルサイズは大きくなる傾向があります。アプリごとの通信制御とドメインルールは別の設定です。変更後はそれぞれ動作を確認してください。
デスクトップ版とモバイル版の両方を使いたい方に適しています。OSのABIに合わせてARM64またはARMv7を選択してください。エミュレーターではx86_64版が必要か確認しましょう。設定を追加したら、まずアプリを前面に表示した状態で接続を確認し、必要に応じてバックグラウンド実行を許可します。スリープによる切断をサブスクリプションの不具合と混同しないようにしてください。
Android向けの別のプロキシアプリです。互換性のある設定をすでにお持ちの方に適しています。SurfboardとClashでは設定ファイルの形式が異なるため、ClashのYAMLをそのまま読み込めるとは限りません。ダウンロード前にサービス提供元のサブスクリプション形式を確認し、アプリが対応する形式で設定してください。
| 確認項目 | 選び方と操作 |
|---|---|
| OSとABI | インストール前にAndroidのバージョンがアプリの要件を満たしていることと、システムがarm64-v8a、armeabi-v7a、x86_64のいずれかに対応していることを確認してください。プロセッサが64ビット対応でも、OSが64ビットとは限りません。 |
| インストールの許可 | アプリのインストールを許可するのは、実際に使うブラウザーまたはファイル管理アプリのみにしてください。インストールに失敗した場合は、システムのエラーメッセージを確認し、アーキテクチャ、ストレージ容量、署名の競合を優先して調べます。 |
| VPNとバックグラウンド実行 | 接続する前に、VPNを使用しているほかのアプリを終了してください。バックグラウンド接続は省電力設定の影響を受けるため、必要に応じてバッテリー設定やバックグラウンド動作の許可を調整します。 |
上書きインストールで署名の不一致が発生した場合は、設定をバックアップしてから対処してください。データが失われる可能性があるため、すぐにアンインストールしないでください。企業の端末管理、保護者による使用制限、仕事用プロファイルによって、アプリのインストールやVPNの作成が制限される場合もあります。先にデバイスのポリシーを確認してください。
IOS / APP STORE
App StoreからClash Plusをインストールしてください。対応OS、アプリ情報、購入項目はApp Storeの掲載内容を確認してください。インストール後、互換性のあるサブスクリプションを追加して設定します。
App Storeからインストールしてクライアントを開き、サブスクリプションを追加するか、互換性のある設定を読み込みます。設定を選択し、プロキシグループの接続先を確認してから接続を有効にしてください。初回接続時は、iOSの案内に従ってVPN構成の追加を許可します。システムにVPNの表示があればトンネルが確立されていますが、通信できるかどうかは接続ログも確認してください。
公式サイト:clashplus.io。製品情報は公式サイトで確認できます。アプリのインストールとアップデートには、以下のApp Storeリンクを利用してください。
| 確認項目 | 選び方と操作 |
|---|---|
| OSの互換性 | App Storeのページで、現在の最低システム要件と対応デバイスを確認してください。インストールできるかどうかは、使用中のデバイスに表示される互換性情報を基準にしてください。 |
| 設定の準備 | アクセス可能なサブスクリプションURLまたはローカル設定ファイルを用意してください。クライアントをインストールしてもプロキシの接続先は自動で作成されません。まずサブスクリプションが有効か確認し、ルールとプロキシグループの設定を検証してください。 |
| 接続の許可 | 初回接続時にVPN構成の追加を許可する必要があります。管理対象デバイスではポリシーによってこの権限が制限される場合があります。また、接続前にほかのVPNが動作していないか確認してください。 |
Wi-Fiとモバイル通信では接続状況が異なる場合があります。一方のネットワークだけでサブスクリプションを更新できない場合は、ネットワークアクセスの許可とエラーログを先に確認してください。利用できている設定をすぐに削除しないでください。
LINUX / AMD64
デスクトップ環境がある場合は、まずGUIクライアントを選びましょう。DebianやUbuntuなどではDEB、RPMパッケージ管理を使うディストリビューションではRPMを選択してください。ここに掲載しているGUIパッケージはすべてAMD64用で、ARM64には対応していません。
Linuxデスクトップでサブスクリプション、プロキシグループ、接続履歴をまとめて管理したい方に適しています。ディストリビューションのパッケージ管理方式に合うファイルを選び、システムのパッケージ管理ツールでインストールしてください。システムプロキシがアプリに適用されるかどうかは、デスクトップ環境やアプリ側のネットワーク設定にもよります。
Linuxデスクトップで設定を追加し、プロキシを操作できます。ここではAMD64向けDEBパッケージを提供しています。対応するパッケージ管理方式のデバイスで利用してください。インストール後、デスクトップから正常に起動することを確認してから、システムプロキシやTUNを設定します。依存関係の問題はパッケージ管理ツールの出力を確認し、別のアーキテクチャのファイルをインストールしないでください。
| 確認項目 | 選び方と操作 |
|---|---|
| CPUアーキテクチャ | uname -mを実行してください。結果がx86_64ならAMD64 / x64、aarch64ならARM64です。ARM64システムには、ここに掲載されているAMD64向けGUIパッケージをインストールできません。 |
| ディストリビューションと依存関係 | DEBとRPMは異なるパッケージ形式のため、ディストリビューションに合ったものを選んでください。クライアントが必要とするGUIライブラリやランタイムの依存関係も満たす必要があります。詳細はパッケージ管理ツールの出力やアプリのエラーを確認してください。 |
| デスクトップ環境と権限 | GUIクライアントを使うには、利用可能なデスクトップセッションが必要です。TUNではデバイス権限、ルーティング、DNSの設定も必要になります。サーバーやルーターへの導入については、コアのセクションを確認してください。 |
ターミナルのアプリがデスクトップのシステムプロキシを使用するとは限りません。必要に応じて、アプリが対応するプロキシオプションや環境変数を個別に設定し、接続ログで通信経路を確認してください。トレイアイコンだけでターミナルの通信が制御されていると判断しないでください。
MIHOMO / CORE ONLY
サーバー、ルーター、自分でサービスを管理する方向けです。コアはGUIクライアントではありません。YAML、作業ディレクトリ、起動方法、実行権限を自分で用意する必要があります。一般的なデスクトップやスマートフォンでは、上記のGUIクライアントをおすすめします。
| 対象OS | アーキテクチャ | 形式と用途 | ダウンロードファイル |
|---|---|---|---|
| Windows | AMD64 | ZIP形式。解凍してコアを実行 | Windows AMD64版をダウンロード |
| Windows | ARM64 | ZIP形式。ネイティブARM64環境向け | Windows ARM64版をダウンロード |
| macOS | Intel / AMD64 | GZ形式。解凍後に実行権限を設定 | macOS Intel版をダウンロード |
| macOS | Apple Silicon / ARM64 | GZ形式。ネイティブARM64コア | macOS Appleシリコン版をダウンロード |
| Linux | AMD64 | DEB形式。対応するパッケージ管理方式向け | Linux AMD64 DEB版をダウンロード |
| Linux | AMD64 | GZ形式。バイナリを手動で導入 | Linux AMD64 GZ版をダウンロード |
| Linux | ARM64 | GZ形式。互換性のあるARM64環境向け | Linux ARM64版をダウンロード |
| Linux | ARMv7 | GZ形式。ファームウェアと実行環境の確認が必要 | Linux ARMv7版をダウンロード |
| Linux | MIPS softfloat | GZ形式。エンディアンとソフトウェア浮動小数点対応の確認が必要 | MIPS softfloat版をダウンロード |
ファイルを解凍し、OSの手順に従って実行権限を設定してください。コア専用の作業ディレクトリを用意し、既存の設定をconfig.yamlとして保存します。初回起動前に設定ファイルの構文を確認してください。以下のコマンドでは、実行ファイル名をmihomoとし、現在のディレクトリに置いている前提です。実際の配置場所に合わせてパスを変更してください。
./mihomo -t -d ./profile
./mihomo -d ./profile
構文チェックに通っても、設定が読み込めることを確認できただけで、サブスクリプション内の接続先がすべて利用できるとは限りません。起動後、待ち受けアドレスとログを確認し、ローカルからリクエストを送ってテストしてください。待ち受けポート、DNS、ルール用リソース、TUNの設定は、導入先の環境に合わせる必要があります。
サーバーで常駐サービスとして運用する場合は、作業ディレクトリ、実行ユーザー、再起動ポリシーを明確に設定してください。管理インターフェースは、まずローカルアドレスにバインドします。リモート操作が必要な場合はアクセス制限を設けてください。管理インターフェースやLANからの接続を許可したプロキシポートを、インターネットに直接公開しないでください。
ルーターで透過プロキシを構成するには、ルーティング、ファイアウォール、DNS転送の連携も必要です。バイナリを起動するだけでは動作しません。既存のプロキシパッケージがコアを管理している場合、2つ目のインスタンスを手動で起動しないでください。関連する設定はポート設定とGeoIPリソースの説明を確認してください。
AFTER INSTALLATION
インストーラー、サブスクリプション、プロキシの有効化は、それぞれ別のものです。順番に動作を確認すれば、再インストールや設定変更の繰り返しを減らせます。
クライアントの設定またはサブスクリプション画面を開き、サービス提供元から取得したClash互換URLを追加するか、ローカルのYAMLファイルを読み込みます。保存後、設定一覧に項目が表示されたことを確認し、その項目を選択してください。ダウンロードしただけで有効化していない場合、コアが以前の設定を使い続けることがあります。設定の上書き方法はクライアントによって異なります。残したいルール変更は、更新時に置き換えられるサブスクリプションの元ファイルではなく、対応する上書き・拡張機能に設定してください。
普段使いでは、まずRuleモードを選び、プロキシグループで接続先を指定します。Globalはすべての通信をグローバルプロキシグループに渡し、Directはプロキシを使わない接続テストに利用できます。この3つはモードの設定であり、インストール方法ではありません。遅延テストは接続状況の判断材料になりますが、実際のアクセスやログも確認してください。プロキシグループに名前が表示されていても、有効な接続先が選択されているとは限りません。新しいサブスクリプションを追加した直後や、以前の接続先が削除された場合は特に注意してください。
デスクトップではシステムプロキシを有効にし、モバイルではOSの案内に従ってVPNを設定します。ブラウザーからリクエストを送信しながら、クライアントの接続ログでドメイン、適用ルール、実際の接続先を確認してください。アプリがシステムプロキシに従わない場合は、アプリ内のプロキシ設定やTUNを検討します。トラブル時は一度に設定を1つだけ変更し、接続できている設定を比較用に残してください。詳しい手順はサブスクリプションの追加とルールによる振り分けガイドをご覧ください。
DOWNLOAD FAQ
まずファイル、アーキテクチャ、設定の組み合わせが正しいか確認し、その後にネットワーク接続を調べましょう。
パソコンやスマートフォンでは、まずGUIクライアントを選びましょう。Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revを確認してください。GUIクライアントには、サブスクリプション、プロキシグループ、プロキシ切り替えの機能があります。Mihomoコアは設定ファイルや起動オプション、実行権限を自分で用意する必要があるため、サーバーやルーターの運用経験がある方に向いています。
まずOSのデバイス情報でアーキテクチャを確認します。Windowsでは「システムの種類」にx64またはARMベースのプロセッサが表示されます。macOSでは「このMacについて」からAppleシリコンかIntelかを確認できます。Androidはプロセッサの製品名だけで判断せず、OSが対応するABIを確認してください。Linuxではuname -mを実行して確認できます。OS、アーキテクチャ、パッケージ形式のすべてが一致するファイルを選びましょう。
クライアントは設定を読み込み、通信を転送するソフトウェアです。インストーラーを入れただけではプロキシを利用できません。信頼できるサービス提供元から取得したClash互換のサブスクリプション、またはローカルのYAMLファイルを設定画面に追加して選択し、プロキシグループで接続先を確認してください。サブスクリプションURLには認証情報が含まれる場合があるため、公開ページやスクリーンショットに載せないでください。
必ずしもそうではありません。ダウンロード一覧で実際のファイルのアーキテクチャを確認してください。このページのClash PlusはAppleシリコン向けにARM64版を用意しています。一方、現在のClash Verge Rev、FlClash、ClashX Metaでは、macOS向けの2つの項目が同じx64ファイルを指しています。Appleシリコン搭載デバイスでこれらのx64版を使うにはRosetta互換環境が必要です。項目名だけでネイティブ対応と判断しないでください。
まず、サブスクリプションの取得元、設定の上書き、ルールの拡張、ポート、DNSの設定を記録し、元のクライアントのエクスポート機能でバックアップします。クライアントによって画面上の設定やデータ形式は異なるため、データフォルダー全体をそのまま上書きしないでください。新しいクライアントに設定を読み込んで接続を確認してから、古いクライアントを終了します。2つのクライアントが同時にプロキシを制御したり、ポートを使用したりするのを防げます。
有効な設定が選択されていることと、プロキシグループで利用可能な接続先が選ばれていることを確認し、次にシステムプロキシまたはVPNが有効か確認してください。デスクトップでは、待ち受けポートとシステムプロキシの設定が一致しているかも確認します。TUNモードではサービスの状態と権限を確認してください。接続ログで適用されたルールやエラーを確認し、システムプロキシ、DNS、ルール、接続先の順に切り分けましょう。