Clash Plus
初めてインストールする場合は、まずこちらをお試しください。x64インストーラーをダウンロードしてインストールしたら、設定画面でサブスクリプションを読み込みます。設定が有効で、プロキシグループに選択可能なノードがあることを確認してから、システムプロキシを有効にしてください。より多くのアプリの通信を制御する必要がある場合は、TUNに必要な権限も確認しましょう。
公式サイト:clashplus.io
クライアント・インストーラー・コア
OSに合ったインストーラーを選び、設定を読み込みましょう。
Windows、macOS、Android、iOSではClash Plusを、LinuxではClash Verge Revをまずご確認ください。下記には他のクライアントやアーカイブ版も掲載しており、既存設定の移行にも利用できます。
デスクトップ向けインストール
ここに掲載しているGUIクライアントは、主にx64向けです。「設定 → システム → バージョン情報」でシステムの種類を確認してから、対応するファイルをダウンロードしてください。インストール後は、複数のクライアントでシステムプロキシを同時に有効にしないでください。一方を終了した際、もう一方のプロキシ設定が上書きされることがあります。
初めてインストールする場合は、まずこちらをお試しください。x64インストーラーをダウンロードしてインストールしたら、設定画面でサブスクリプションを読み込みます。設定が有効で、プロキシグループに選択可能なノードがあることを確認してから、システムプロキシを有効にしてください。より多くのアプリの通信を制御する必要がある場合は、TUNに必要な権限も確認しましょう。
公式サイト:clashplus.io
サブスクリプションやルール、通信モードをGUIで管理したいデスクトップユーザーに適しています。インストール後は、まず初期設定で接続できることを確認してから、設定の上書きを一つずつ調整してください。サービスモードやTUNを有効にする際は追加の許可が必要な場合があります。クライアントの案内とシステムの権限設定を確認してください。
デスクトップとスマートフォンで似た操作感を求める場合は、FlClashも比較してみてください。ここではAMD64インストーラーを提供しています。既存のサブスクリプションを読み込んだ後、プロキシグループの選択とローカルポートを確認してください。クライアントごとのUI設定は、通常サブスクリプションファイルには含まれません。
Windows用GUIクライアントの別の選択肢です。使い慣れた環境を比較しながら試したい方に適しています。クライアントを切り替える際は、ポートの競合を避けるため、先に旧クライアントを終了してください。設定の読み込みに失敗した場合は、プロキシモードを何度も切り替えるのではなく、まずログに表示された項目やプロトコルのエラーを確認しましょう。
アーカイブ版は、旧環境からの移行や過去の設定との比較に利用できます。新規インストールには、上記の現在もメンテナンスされているクライアントをご検討ください。旧コアでは新しいプロトコルや設定項目を利用できない場合があります。移行前に設定のコピーを保存し、クライアント名が似ていても設定が完全に互換とは限らない点にご注意ください。
| 確認項目 | 要件と説明 |
|---|---|
| プロセッサー | このセクションのインストーラーはx64 / AMD64向けです。ARM端末では、OSとアプリの互換動作を事前に確認してください。 |
| システム環境 | サポート中の64ビット版Windowsを推奨します。最低システム要件は、各クライアントの最新リリースノートをご確認ください。 |
| インストール権限 | 通常のインストールやサービスとしてのインストールで、管理者の許可が必要な場合があります。TUNに必要なコンポーネントは、クライアントの案内に従ってインストールしてください。 |
| 接続の準備 | 利用可能なサブスクリプションを用意し、ローカルのプロキシポートが他のプログラムに使用されていないことを確認してください。 |
デスクトップ向けインストール
Appleメニューから「このMacについて」を開き、Apple SiliconかIntelかを確認してください。DMGをダウンロードしてディスクイメージを開き、インストーラーの案内に従ってアプリケーションフォルダに配置します。各ファイルの実際のアーキテクチャは下記で個別に説明しています。ダウンロード欄の名称だけでARMネイティブ版かどうかを判断しないでください。
Apple Silicon用とIntel用のインストーラーを用意しています。お使いのMacのチップに合わせて選んでください。初回起動後はサブスクリプションを読み込み、それからシステムプロキシを有効にします。TUNを使用する場合は、クライアントが求める権限や補助サービスを確認してください。アップデート時は、置き換え後に旧プロセスが残らないよう、実行中のアプリを終了してください。
公式サイト:clashplus.io
サブスクリプションや設定の上書きをGUIで管理できます。現在の代替ダウンロード一覧にあるMac向け2つのリンクは、どちらもx64 DMGを指しており、異なるアーキテクチャのファイルではありません。Intel搭載Macではx64を選べます。Apple Silicon搭載MacではRosettaとアプリの互換性を確認し、ARMネイティブ版が明記されたクライアントを優先してください。
他のプラットフォームでFlClashを使用している場合に比較できます。現在の一覧にあるMac向けリンクはどちらもAMD64 DMGです。Apple Siliconで動作するかどうかは、Rosettaとアプリの対応状況を確認してください。サブスクリプションを読み込んだ後、システムプロキシ、起動時の動作、接続モードをMac側で設定し直す必要があります。
アーカイブ版は、既存環境との設定比較に利用できます。初めてインストールする場合は、上記のメンテナンス中のクライアントをおすすめします。現在の代替ファイルはx86_64 DMGで、どちらのリンクも同じファイルを指しています。OSの更新やサブスクリプションの移行前に旧クライアントのコア互換性を確認し、復元できる設定のコピーを保管してください。
| 確認項目 | 要件と説明 |
|---|---|
| チップの種類 | Apple SiliconではARM64、Intelではx64 / AMD64 / x86_64を選んでください。 |
| 互換動作 | Apple SiliconでIntel向けパッケージを使う場合は、Rosettaとクライアントの互換性を確認してください。ARMネイティブ版とは異なります。 |
| OSバージョン | 各クライアントの最新システム要件を確認してください。macOSの最低対応バージョンはクライアントによって異なります。 |
| アクセス許可 | 初回起動や補助サービスの許可は、システムの案内に従って設定してください。ブロックされた場合は、提供元と表示内容を確認しましょう。 |
スマートフォン・タブレット
比較的新しいAndroidスマートフォンの多くはARM64ですが、実際に対応しているアーキテクチャは端末で確認してください。APKをインストールする際は、インストーラーを開くアプリに必要なインストール権限だけを許可しましょう。初回接続時にシステムのVPN許可が表示されるので、許可してから設定とプロキシグループを確認してください。
ここではARM64 APKを提供しています。インストール後、サブスクリプションURLを設定読み込み画面に貼り付け、ダウンロード完了後に設定を有効化してください。初回接続時はシステムのVPN接続要求を許可します。画面消灯後に切断される場合は、再インストールを繰り返すのではなく、バッテリー最適化、バックグラウンド実行、自動起動の設定を確認してください。
公式サイト:clashplus.io
ARM64、ARM、ユニバーサルAPKを用意しています。端末のアーキテクチャに合わせて選びたい場合に便利です。分からない場合は端末情報を確認するか、ユニバーサル版を選んでください。インストール後、設定が正常に読み込まれたことを確認してから接続します。AndroidのVPN接続は、通常、同種の複数アプリで同時に使用できません。
ARM64とARMのファイルを用意しています。スマートフォンとデスクトップで似た操作感を求める方に適しています。設定を読み込んだ後、プロキシグループでノードを手動選択する必要があるか確認してください。バックグラウンドでの接続維持は、スマートフォンメーカーの省電力設定にも左右されます。バックグラウンド実行を許可した後も、画面消灯時の動作を確認してください。
Android向けの代替クライアントです。インストール前に、設定の提供元がSurfboard対応形式を用意しているか確認してください。Surfboardの設定形式はClash YAMLとは異なり、同じ設定をそのまま使えるとは限りません。ここではユニバーサルAPKを提供しています。設定の読み込みやルールの設定は、クライアントが対応する形式で行ってください。
| 確認項目 | 要件と説明 |
|---|---|
| インストール形式 | APK。端末が対応するARM64、ARM、またはユニバーサル版を選んでください。 |
| OSバージョン | インストーラーとクライアントの最新要件を確認してください。互換性がないと表示された場合は、OSバージョンとアーキテクチャを確認しましょう。 |
| VPNの許可 | 初回接続時はシステムの許可が必要です。VPN接続を使用中の他のアプリを先に切断してください。 |
| バックグラウンド実行 | 接続を維持する場合は、バッテリー最適化とバックグラウンド制限を確認し、必要な権限だけを変更してください。 |
iPhone・iPad
App StoreからClash Plusをインストールしてください。対応OSと端末の要件は、ストアのアプリ詳細で確認できます。初めて設定を読み込んだ後、クライアントの案内に従ってVPN構成の追加を許可し、接続を開始してください。アップデート、インストールの進捗、アプリの詳細もストアページで確認できます。
ストアからインストールしたら、サービス提供元のサブスクリプションURLまたは互換性のある設定を用意してください。読み込み後、設定が有効か、プロキシグループにノードがあるかを確認してから、システムのVPN許可を設定します。Wi-Fiとモバイル通信を切り替えた後に接続できない場合は、再接続する前にログとサブスクリプションの状態を確認してください。
クライアントと接続サービスは別のものです。アプリをインストールしても、利用可能なノードが自動で用意されるわけではありません。サブスクリプションURLにはアカウントの認証情報が含まれる場合があるため、公開スクリーンショットや共有メモ、チャットグループに載せないでください。他のVPN構成がある場合は、実際にどれが有効になっているか確認しましょう。
公式サイト:clashplus.io
| 確認項目 | 要件と説明 |
|---|---|
| OSと端末 | App Storeの詳細で互換性を確認し、お使いの端末が要件を満たしているか確認してください。 |
| インストール先 | App StoreのClash Plusアプリ詳細ページ。 |
| 初回接続 | システムの案内に従ってVPN構成の追加を許可し、設定が有効になっていることを確認してください。 |
| 設定の準備 | クライアント対応の設定を用意し、読み込み後にノードとプロキシグループを確認してください。 |
Linuxディストリビューション
下記のGUIクライアントはAMD64デスクトップ環境向けです。DebianやUbuntuなどでは通常DEB、RPMパッケージ管理を採用するディストリビューションではRPMを選んでください。デスクトップ環境のないサーバーやルーターには、Mihomoコアのセクションをご覧ください。デスクトップ環境一式をインストールする必要はありません。
DEBとRPMを提供しています。デスクトップ環境でサブスクリプションや接続設定を管理する場合に適しています。ディストリビューションのパッケージマネージャーでインストールし、依存関係の案内が表示された場合は指示に従ってください。Linuxのデスクトッププロキシ設定がコマンドラインのプログラムに適用されるとは限りません。ターミナルアプリでは、プロキシの環境変数を明示的に設定する必要がある場合があります。
ここではAMD64向けDEBパッケージを提供しています。対応するパッケージ管理方式を採用したデスクトップディストリビューションで利用できます。インストール後、まずGUIが起動することを確認してからサブスクリプションを読み込んでください。TUNを使用する前に、端末のルーティングと権限要件を確認しましょう。特にリモート操作中のマシンでは、接続を復旧できる手段を用意してください。
| 確認項目 | 要件と説明 |
|---|---|
| アーキテクチャ | GUIクライアントはAMD64 / x86_64向けです。他のアーキテクチャはコアのセクションをご確認ください。 |
| パッケージ管理 | ディストリビューションに対応したDEBまたはRPMを選んでください。異なる形式のパッケージを混在させないでください。 |
| 実行環境 | デスクトップ環境とクライアントの依存パッケージが必要です。ライブラリのバージョンはパッケージマネージャーの案内を確認してください。 |
| 通信の制御 | システムプロキシ、ターミナルの環境変数、TUNでは制御範囲が異なります。用途に合わせて設定してください。 |
サーバー・ルーター・自分で構築する環境
ここでは、サブスクリプション読み込み画面を備えたデスクトップアプリではなく、コマンドライン用のコアを提供しています。一般のユーザーには、前述のGUIクライアントをおすすめします。自分で構築する場合は、設定ファイル、実行ディレクトリ、起動権限、サービス管理方法を用意し、プロキシポートをどの端末に公開するか明確にしてください。
対象端末のOSとCPUアーキテクチャを確認してからファイルを選んでください。ZIPとGZは圧縮ファイルです。解凍後に実行権限と起動パラメーターを設定する必要があります。DEBは対応するディストリビューションのパッケージマネージャーで処理できます。ARMv7とMIPS-softfloatは一部の組み込み機器で使われます。「ルーター」というだけで対応アーキテクチャを判断しないでください。
| OS | アーキテクチャ | 形式 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | ZIP | AMD64をダウンロード |
| Windows | ARM64 | ZIP | ARM64をダウンロード |
| macOS | Intel / AMD64 | GZ | Intel版をダウンロード |
| macOS | Apple Silicon / ARM64 | GZ | Apple Silicon版をダウンロード |
| Linux | AMD64 | DEB | DEBをダウンロード |
| Linux | AMD64 | GZ | AMD64をダウンロード |
| Linux | ARM64 | GZ | ARM64をダウンロード |
| Linux | ARMv7 | GZ | ARMv7をダウンロード |
| Linux | MIPS-softfloat | GZ | MIPSをダウンロード |
Linuxではuname -mでアーキテクチャを確認できます。たとえばx86_64は通常AMD64、aarch64は通常ARM64に対応します。組み込み機器ではABI、エンディアン、OSとの互換性も確認してください。初回起動前にコアの設定テスト機能でYAMLを検証し、読み込みに成功してから常駐サービスを設定しましょう。
mihomo -t -f config.yaml
mihomo -f config.yaml
上記のコマンドは、実行ファイルがコマンド検索パスに配置済みであることを前提としています。設定ファイル、実行ログ、サービスアカウントのアクセス範囲を明確にし、待ち受けポートは必要な端末だけに公開してください。リモート端末でTUNやルーティングを変更する前に、管理接続を失わないよう復旧手段を用意しましょう。
ダウンロード後の設定
設定の提供元からサブスクリプションURLを全文コピーし、クライアントの「設定」または「サブスクリプション」画面で新しいリモート設定を追加してください。ダウンロードが完了したら、その設定を選んで有効化し、プロキシグループでノードを選択します。サブスクリプションの追加と設定の有効化は別の操作です。一覧に名前が表示されても、接続に使用中とは限りません。
サブスクリプションの更新に失敗した場合は、まずURLが有効か、アカウントの通信量が残っているか、エラーがダウンロード時と解析時のどちらで発生したかを確認してください。対応していない項目がある場合は、必要なコアを確認しましょう。サブスクリプションURL全文を公開して助けを求めないでください。
サブスクリプション読み込み手順 →初回接続ではルールモードを使い、プロキシグループから利用可能なノードを選ぶとよいでしょう。ノードの速度テストは特定のテスト先への応答を示すもので、すべてのWebサイトでの実際の使用感を保証するものではありません。地域、出口回線、通信量の倍率も合わせて考慮してください。特定のサイトだけに問題がある場合は、ログで一致したルールと対象のプロキシグループを確認しましょう。
システムプロキシは、主にシステム設定に従うアプリに適用されます。TUNはより広い範囲の通信を制御できますが、ルーティングと権限にも関わります。まず一方を正常に動作させ、必要に応じてもう一方を検討すると、トラブルシューティング時に変化する要因を減らせます。
Clashのノード選択を比較 →手動接続が安定してから、クライアントのOS起動時自動起動を有効にしてください。OS起動時の自動起動、起動後の自動接続、システムプロキシの自動有効化は、別々の設定である場合があります。それぞれ確認しましょう。PCでサービスモードを使う場合は、GUIプロセスとバックグラウンドサービスを区別してください。画面を閉じただけでコアも終了したと思い込まないようにしましょう。
アップデート前の動作を記録し、アップデート後に想定どおりのプロキシ状態に戻っているか確認してください。Androidの自動起動やバックグラウンド制限は、OSとメーカー独自の設定に左右されます。画面消灯後の実際の接続状況を確認して調整しましょう。
自動起動・設定の復元 →Windowsでは、アプリコンテナーを使う一部のプログラムがローカルプロキシへ接続する際、ループバック制限を受けることがあります。ブラウザーは接続できるのに特定のアプリだけ接続できない場合は、そのアプリがシステムプロキシを使用しているか、ログにリクエストが記録されているかを確認してください。そのうえで、特定アプリのループバック許可が必要か判断しましょう。
ループバックの許可は、すべてのWindowsアプリに有効な汎用的解決策ではありません。必要なアプリだけに適用し、変更した範囲を記録してください。クライアントに通信が届いていない場合、ノードを変えるだけでは解決しないことがほとんどです。
Windowsアプリのループバックについて →ダウンロードに関するよくある質問
Windows、macOS、Android、iOSでは、まず各プラットフォーム向けのClash Plusを確認してください。LinuxではClash Verge Revが候補です。端末のアーキテクチャとインストール形式を確認してから、クライアントごとの設定管理方法や通信の制御方法を比較しましょう。既存の設定がある場合はバックアップを取り、移行先のコアが使用中の項目を読み込めるか確認してください。
x64とAMD64は通常、同じ64ビットのIntelまたはAMD向けアーキテクチャを指し、ARM64は別のプロセッサーアーキテクチャです。Androidで端末の種類が分からない場合は、用意されているユニバーサル版を選べます。macOSではチップとファイルの実際のアーキテクチャを確認してください。x64またはamd64表記のファイルはARMネイティブ版ではありません。Apple Siliconで使えるかどうかはRosettaとアプリの互換性によります。
クライアントのインストーラーと接続サービスは別です。利用可能なサブスクリプションURLまたは設定ファイルを用意し、設定画面から読み込んで有効化したうえで、プロキシグループからノードを選んでください。サブスクリプションURLには認証情報が含まれる場合があるため、安全な場所に保管しましょう。ノード一覧が表示され、設定の読み込みに成功してから、システムプロキシやTUNを設定してください。
まず、ネットワーク経由で通常のWebページを開けることを確認し、該当するインストーラーのボタンをもう一度クリックしてください。ページでは最新のダウンロード一覧を取得しますが、取得に失敗してもページ内のダウンロードリンクは利用できます。途中で止まった場合は再ダウンロードし、ブラウザーのダウンロード履歴、空き容量、セキュリティソフトの通知を確認しましょう。ダウンロードのためにシステムのセキュリティ機能をすべて無効にしないでください。
この2つのクライアントは、サポート終了済みのアーカイブとして掲載しています。旧環境からの移行や設定の比較に利用してください。新規インストールには、現在もメンテナンスされているクライアントをおすすめします。移行前に設定をエクスポートし、プロキシポートやルールを記録しましょう。旧設定の項目やプロトコルが使えるかは、移行先のコアでの読み込み結果を確認してください。
普段使いのPCやスマートフォンには、サブスクリプションの読み込み、設定の切り替え、ログの確認がしやすいGUIクライアントがおすすめです。Mihomoコアはサーバーやルーター、自分でサービスを構築する環境に適しています。設定ファイル、起動方法、権限、ファイアウォールルールは自分で用意する必要があります。コアをダウンロードしただけでは、デスクトップのシステムプロキシは設定されません。