Clash Plus
おすすめ初めてインストールする場合におすすめです。インストール後はサブスクリプションをインポートして設定を選び、アウトバウンドモードとシステムプロキシを確認してください。プロキシの出口が読み込まれていない状態で、スイッチだけを有効にしないでください。複数の端末で使う場合も、サブスクリプションの形式と各端末の設定を個別に確認しましょう。
OSとCPUアーキテクチャに合ったクライアントを選んでください。Windows、macOS、Android、iOSにはClash Plusがおすすめです。LinuxではClash Verge Revをご確認ください。サービスを自分で構築する場合は、Mihomoコアを選択してください。
「設定 → システム → バージョン情報」でシステムの種類を確認してください。以下のGUIクライアントはx64インストーラーです。ARMデバイスでは、OSのアプリ互換条件を事前に確認してください。x64版とARM64版は同じネイティブパッケージではありません。
初めてインストールする場合におすすめです。インストール後はサブスクリプションをインポートして設定を選び、アウトバウンドモードとシステムプロキシを確認してください。プロキシの出口が読み込まれていない状態で、スイッチだけを有効にしないでください。複数の端末で使う場合も、サブスクリプションの形式と各端末の設定を個別に確認しましょう。
設定やルール、プロキシの適用方法を管理したいデスクトップ環境に適しています。システムプロキシとTUNは、通信をプロキシに通すための異なる方法です。まずシステムプロキシの動作を確認し、必要に応じてTUNや関連サービスの権限を設定してください。
デスクトップでの設定インポートやプロキシ選択に使えます。既存のYAMLを移行する際は、ファイルパス、ルールセットの保存先、外部コントローラーの設定を確認し、別の端末のローカルパスをそのまま持ち込まないようにしてください。
デスクトップで設定を管理する、もうひとつの選択肢です。クライアントを切り替える前に、使用中のクライアントを終了し、システムプロキシや仮想NICによる通信の取り込みを無効にしてください。複数プロセスが待受ポートを取り合うのを防げます。設定をインポートしたら、適用中の内容をあらためて確認しましょう。
過去の環境の再現や既存設定の移行に使うアーカイブ版です。旧クライアントが現在のMihomoの機能にすべて対応しているとは限りません。新しいプロトコル、DNSパラメーター、ルール構文に差がある場合があります。新規環境では上記のクライアントをお使いください。
| 確認項目 | 要件と対応方法 |
|---|---|
| OSとアーキテクチャ | 選択したクライアントが対応するバージョンのWindowsを使用してください。このセクションのインストーラーはx64 / AMD64版です。最低システム要件はインストーラーの説明で確認してください。 |
| 権限 | 通常の設定インポートと、TUNサービスのインストールでは必要な権限が異なります。システムサービスをインストールする場合は、クライアントの案内に従って管理者権限を許可してください。 |
| 通信の競合 | ほかのプロキシやVPNクライアントを終了してください。ポートが使用中の場合は、ログから該当プロセスを特定しましょう。複数の通信取り込み機能を同時に有効にするのは避けてください。 |
「このMacについて」でチップの種類を確認してください。Apple SiliconではARM64と明記されたファイル、Intel搭載Macではx64版を選びましょう。一覧には2つのアーキテクチャ向けリンクが同じx64ファイルを指すものがあります。実際のファイル形式は下に記載しています。
ARM64版とx64版をそれぞれ提供しています。ディスクイメージを開き、インストール手順に沿ってアプリケーションフォルダに配置し、そのフォルダから起動してください。初回起動時にmacOSの許可を済ませたら、設定をインポートし、システムプロキシが機能するか確認します。
サブスクリプション、ルール、デスクトップの通信取り込みを管理できます。現在の一覧ではApple Silicon向けリンクもx64ディスクイメージを指しており、ネイティブARM64版ではありません。使用前にRosettaの互換条件を確認してください。端末名だけでファイルのアーキテクチャを判断しないようにしましょう。
設定を移行する際は、DNS、ルールセットのキャッシュ、システムプロキシの状態をそれぞれ確認してください。現在のmacOS向けリンクはどちらもAMD64版です。Apple Silicon搭載Macでは互換動作の条件を確認してください。ネイティブARM64版が必要な場合は、上記のようにアーキテクチャを明記したクライアントを選びましょう。
以前の環境から移行するためのアーカイブ版です。一覧にある2つのリンクはいずれもx86_64版で、ネイティブARM64インストーラーではありません。既存の設定を使う場合は、コアの機能差やシステム権限の変更に注意してください。新規インストールには、メンテナンス中のクライアントをおすすめします。
| 確認項目 | 要件と対応方法 |
|---|---|
| チップ | Apple SiliconではARM64、Intelではx64を確認してください。互換動作ができても、ネイティブアーキテクチャに対応しているとは限りません。 |
| OSのバージョン | 選択したクライアントの最新インストーラーに記載されたシステム要件を確認してください。macOSをアップデートする前に、補助サービスや通信の取り込み機能が引き続き対応しているか確認しましょう。 |
| 許可 | システム設定で具体的なセキュリティ通知を確認してください。補助サービス、ネットワーク機能拡張、キーチェーンへのアクセスを求められた場合は、現在インストールしているクライアントからの要求であることを確かめてください。 |
最近のスマートフォンの多くはARM64ですが、実際に動作するアプリの環境を確認してください。APKをインストールする前に、ダウンロードが完了していることを確かめましょう。初回接続時には通常、OSからVPNの使用許可を求められます。この許可は通信を取り込むためのもので、プロキシの出口設定が完了したことを意味しません。
このリンクではARM64版をダウンロードできます。インストール後、有効なサブスクリプションをインポートして設定が読み込まれたことを確認し、プロキシのルールを選んで接続を開始してください。画面ロック後に接続が切れる場合は、サブスクリプションを何度も入れ替える前に、OSのバッテリー管理とバックグラウンド制限を確認しましょう。
端末のアーキテクチャに合ったインストーラーを選んでください。確認できない場合は、ユニバーサル版が現在のOSに対応しているか確認しましょう。アプリごとの振り分けを設定した場合は、対象アプリが通信の取り込み対象に含まれているかも確認してください。クライアントを経由していない通信を、ルールが機能していないと誤解しないようにしましょう。
ARMアーキテクチャ2種類のAPKを提供しています。アーキテクチャの違いは、機能の優劣を示すものではありません。OSで動作するパッケージを選んでください。「アプリをインストールできません」と表示された場合は、既存アプリの署名、アーキテクチャ、OSとの互換性を確認しましょう。アンインストールする前に、ローカル設定をバックアップしてください。
異なる設定方式を採用するクライアントの選択肢です。Surfboardの設定形式はMihomoのYAMLとそのまま置き換えられません。インポートする前に、サービス提供元が対応する形式とプロトコルを確認してください。拡張子を変えるだけでは、別形式の設定に変換できません。
| 確認項目 | 要件と対応方法 |
|---|---|
| 動作環境 | OSがARM64またはARMv7アプリに対応していることを確認してください。ユニバーサル版でも、クライアントごとに定められた最低Androidバージョンを満たす必要があります。 |
| インストール権限 | 現在使用しているブラウザやファイル管理アプリからのインストールを許可するよう、OSに求められる場合があります。実際に使うインストール元に限って許可してください。 |
| 接続権限 | 同じユーザー環境でほかのVPNアプリを使うと、現在の接続が切り替わる場合があります。新しいクライアントを確認する前に、既存のVPN接続を終了してください。 |
App StoreからClash Plusをインストールしてください。iPhoneとiPadのシステム要件や対応機種は、ストアのアプリ詳細で確認できます。インストール後にサブスクリプションをインポートし、接続を開始するときにOSの案内に従ってVPN構成を許可してください。
App Storeからインストールし、ガイドに沿ってサブスクリプションや設定を追加してください。iPadのSplit Viewを使えば、ガイドと設定画面を並べて確認できます。ただし、画面の配置でルールの適用状況が決まるわけではありません。接続ログ、プロキシの選択、対象リクエストを確認し、通信が取り込まれているか検証しましょう。
| 確認項目 | 要件と対応方法 |
|---|---|
| OSとの互換性 | App Storeのアプリ詳細で必要なOSバージョンと対応機種を確認し、ストアの案内に従ってインストールしてください。 |
| ネットワークの許可 | 接続時にOSの案内に従ってVPN構成の追加を許可してください。ほかの通信取り込みアプリに切り替える場合は、現在有効な接続をあらためて確認しましょう。 |
| 設定の入手元 | クライアントが対応する形式のサブスクリプションを使用してください。インポート後も設定を選択し、プロキシグループの出口を確認する必要があります。 |
デスクトップ環境では、ディストリビューションのパッケージ管理方式とCPUアーキテクチャを確認してください。以下のGUIクライアントはAMD64 / x86_64版です。サーバーやルーターに導入する場合は、下のコアのセクションをご覧ください。デスクトップ用インストーラーをコマンドラインのサービス用ファイルとして使わないでください。
DEBとRPMは異なるパッケージ管理方式向けで、自由に置き換えられる圧縮形式ではありません。インストール時はディストリビューションのパッケージマネージャーで依存関係を処理してください。初回起動後、デスクトップのシステムプロキシ、コアの動作、サービスの権限をそれぞれ確認しましょう。
このセクションではAMD64向けのDEBファイルを提供しています。対応するパッケージ管理方式を使うデスクトップ環境向けです。ウィンドウが正常に表示されてもアプリの通信がプロキシを通らない場合は、デスクトップのプロキシ設定をアプリが参照しているか確認してください。ほかの通信も取り込む必要がある場合は、TUNとルーティングの設定を検討しましょう。
| 確認項目 | 要件と対応方法 |
|---|---|
| ディストリビューション | DEBはDebianパッケージ形式に対応するディストリビューション向け、RPMはRPMパッケージ形式に対応するディストリビューション向けです。システムライブラリのバージョンもクライアントの要件を満たしている必要があります。 |
| アーキテクチャとデスクトップ環境 | このセクションのGUIクライアントはAMD64 / x86_64版で、対応するデスクトップ環境が必要です。uname -mでアーキテクチャを確認できます。 |
| 権限とルーティング | TUNの利用には仮想NICとルーティングの権限が必要です。リモートで管理している端末では、デフォルトルートを変更して接続できなくなる事態を避けるため、復旧用の接続手段を残しておいてください。 |
サーバー、ルーター、プロセスを自分で管理するユーザー向けです。一般的なデスクトップやスマートフォンでは、上記のGUIクライアントをお使いください。コアファイルにはサブスクリプション管理用の画面はありません。
| OS | アーキテクチャ | ファイル形式 | ダウンロード |
|---|---|---|---|
| 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をダウンロード |
ZIPとGZは展開してから使用してください。GZは圧縮されたコアファイルで、GUIインストーラーではありません。Unix系OSでは実行権限の確認も必要です。まず設定チェックコマンドでYAMLを検証し、設定ファイルのパスを指定して起動してください。使用中のバイナリを検証せずに上書きするのは避けましょう。
mihomo -t -f config.yaml
mihomo -f config.yaml
以下のコマンドは、コアがコマンド検索パス上にあり、現在のディレクトリに有効なconfig.yamlがあることを前提としています。設定チェックに成功しても、構文と関連項目の読み込みが確認できただけで、プロキシの出口に接続できるとは限りません。DNS、ルールセットの読み込み、実際の接続ログを続けて確認してください。導入手順はMihomo設定ガイドをご覧ください。
まずOS、次にCPUアーキテクチャ、最後にパッケージ形式を確認してください。WindowsのEXE、macOSのDMG、AndroidのAPK、LinuxのDEB・RPMは、それぞれ異なるインストール方式で使います。ブラウザでダウンロード完了を確認してから、ファイル管理アプリで実際のファイルを開いてください。一時ダウンロードの表示が残っている場合は、完了まで待ちましょう。拡張子を変えてインストールしようとしないでください。
アーキテクチャの表示は、ファイルが対応する実行環境を示すもので、性能の順位ではありません。AMD64とx64は通常64ビットx86を指しますが、ARM64とARMv7は互換ではありません。互換動作が可能な端末でも、OSやクライアントの依存関係によって制限されます。特にmacOSでは、ボタン横に実際のファイルがx64版であると明記しています。ネイティブのApple Silicon向けパッケージと誤解しないでください。
アップデートや移行の前に、ローカル設定、上書きスクリプト、カスタムルール、復元が必要な設定を保存してください。サブスクリプションURLにはアクセス認証情報が含まれる場合があります。公開スクリーンショットや掲示板の投稿、共有ログに載せないでください。旧クライアントのシステムプロキシと通信の取り込みを無効にしてから新しいクライアントを起動すると、ポートの競合、プロキシ設定の残存、仮想NICの競合を防ぎやすくなります。
同じ名称のクライアントでも、配布パッケージによって署名や設定フォルダが異なる場合があります。インストーラーで競合が表示されたら、まずエラーを記録し、既存アプリの入手元を確認してください。インストールの問題を解決するために、アプリのデータをすべて消去するのは避けましょう。アンインストールが必要な場合は、バックアップから復元できることを確認し、サブスクリプション提供元が指定するインポート形式も控えてください。
クライアントをインストールしただけでは、プロキシサービスを利用できません。有効なサブスクリプションをインポートするか、自分で設定を作成し、現在の設定を選んでからルールモードとプロキシグループを確認してください。通常の振り分けにはRuleを使います。Globalに切り替えるとアウトバウンドの選択方法が変わりますが、サブスクリプションの不具合を直したり、使えない出口を復旧したりする機能ではありません。
デスクトップでは、まずシステムプロキシが機能することを確認し、必要に応じてTUNを有効にしてください。スマートフォンでは、OSのネットワーク許可が必要です。接続後、対象サービスにアクセスしながらクライアントの接続ログを確認しましょう。ログがない場合は、通信がクライアントに届いているかを先に確認します。ログがあるのに接続できない場合は、ルールの適用、DNSの名前解決、出口への接続の順に調べてください。詳しくはサブスクリプションのインポート、システムプロキシの設定、接続の確認をご覧ください。
パッケージ形式、アーキテクチャ、インストール環境を確認してください。
パソコンやスマートフォンで使う場合は、まずGUIクライアントを選びましょう。Windows、macOS、Android、iOSにはClash Plusがおすすめです。LinuxではClash Verge Revをご確認ください。コアファイルは、設定を自分で作成し、プロセスやルーティングを管理するサーバー・ルーター向けです。
AMD64とx64は通常、同じ64ビットx86アーキテクチャを指します。ARM64は別のプロセッサアーキテクチャです。AndroidのARMv7版は対応する32ビット環境向けで、ユニバーサル版には複数のアーキテクチャが含まれます。端末のブランド名だけで判断せず、システム情報と各ファイルの説明を確認してください。
現在の一覧では、一部クライアントのApple Silicon向けとIntel向けのリンクが、同じx64ファイルを指しています。該当ボタンの横に実際のパッケージ形式を記載しています。これらはネイティブARM64版ではありません。Apple Silicon搭載MacではRosettaの互換条件を確認するか、ARM64版を明示しているクライアントを選んでください。
クライアントのインストーラーに、利用可能なプロキシサービスは含まれていません。有効なサブスクリプションをインポートするか、プロキシの出口を自分で設定し、使用する設定とプロキシグループを選択してください。その後、システムプロキシを有効にし、必要に応じてTUNを設定します。接続ログでリクエストがクライアントに届いていることを確認し、適用されたルールと出口もチェックしてください。
まずOS、CPUアーキテクチャ、インストーラーの形式を確認し、ダウンロードの完了状況、空き容量、OSのセキュリティ警告をチェックしてください。何度も重ねてインストールするのは避けましょう。TUNや補助サービスを使う場合は、クライアントの案内に従って管理者権限を設定し、具体的なエラーログを確認してください。
サブスクリプションURL、ローカルのYAMLファイル、上書き設定、カスタムルール、復元が必要なプロキシグループの選択内容を保存してください。サブスクリプションURLにはアクセス認証情報が含まれる場合があるため、安全な場所で管理しましょう。アップデート後は設定の読み込み、DNS、プロキシの適用を確認してから、自動更新などの設定を戻してください。