Clash Plus
サブスクリプションのインポート、プロキシグループの選択、ルールモードから始めたいデスクトップユーザーに適しています。インストール後に設定を追加し、ノードを選んでシステムプロキシを有効にしてください。システムプロキシに従わないアプリの通信も制御する場合は、基本的な接続を確認してからTUNを設定し、ネットワーク設定を一度に複数変更しないようにします。
クライアントのインストール / アーキテクチャ選択 / コアの導入
OSに合ったインストーラーを選択。
GUIクライアントは日常利用向け、Mihomoコアは単独導入向けです。
まず使用するデバイスのOSを選び、CPUアーキテクチャを確認してください。Windows、macOS、Android、iOSにはClash Plus、LinuxにはClash Verge Revがおすすめです。インストーラーにプロキシ接続先は含まれません。初回起動後、利用中のサブスクリプションまたはローカルのYAML設定をインポートしてください。
インストール後の設定手順 →OSを選択
デスクトップ向けインストーラー
以下のGUIクライアントはx64版を配布しています。「設定」→「システム」→「バージョン情報」でシステムの種類を確認してください。ARMデバイスでは、アプリの互換実行に対応しているかも別途確認が必要です。
サブスクリプションのインポート、プロキシグループの選択、ルールモードから始めたいデスクトップユーザーに適しています。インストール後に設定を追加し、ノードを選んでシステムプロキシを有効にしてください。システムプロキシに従わないアプリの通信も制御する場合は、基本的な接続を確認してからTUNを設定し、ネットワーク設定を一度に複数変更しないようにします。
デスクトップ画面からmihomoの設定を管理したいユーザーに適しています。既存のサブスクリプションは再インポートできますが、クライアント固有のオーバーライドやスクリプトは個別に移行してください。サービスやTUNを有効にする前に権限の確認画面を読み、新しいクライアントが起動していること、旧ソフトのバックグラウンドプロセスが残っていないことを確認します。
デスクトップとスマートフォンで似た操作感を保ちたいユーザーに適しています。設定のインポートと権限の設定はデバイスごとに必要です。デスクトップ版のインストール後は、待ち受けポートとシステムプロキシの状態を確認してください。移行先のクライアントに設定が自動で引き継がれるとは限りません。
デスクトップで別の設定管理方法を使いたい場合に選べます。使い慣れた環境がある場合は、まず設定をインポートして互換性を確認してから、日常的に使うルールを移行してください。解析エラーが起きたら、具体的な項目と利用中のコアの対応状況を確認します。他のソフトで同じサブスクリプションを使えたことだけで互換性を判断しないでください。
旧環境の再現や設定移行の参考として、アーカイブ版を掲載しています。旧バージョンのコアは新しいプロトコルや設定項目への対応が限られるため、初めてインストールする方にはおすすめしません。乗り換える場合は、ローカル設定、カスタムルール、ポート設定をバックアップしてから、旧クライアントのシステムプロキシを無効にしてください。
| 確認項目 | 選び方 |
|---|---|
| OSとアーキテクチャ | このページのデスクトップ版は主にx64向けです。最低システム要件は、各クライアントのリリースノートとインストーラーの表示を確認してください。 |
| インストール権限 | インストール先への書き込み、バックグラウンドサービス、仮想ネットワークアダプターには管理者権限が必要な場合があります。設定のインポートとネットワーク制御は別の操作です。 |
| プロキシの競合 | クライアントを切り替える前に、旧ソフトのシステムプロキシを無効にしてください。ブラウザーのプロキシ拡張機能や、通信を制御しているほかのVPNも確認します。 |
Apple Silicon / Intel
「このMacについて」でチップ情報を確認してください。Clash PlusはARM64版とx64版を個別に提供しています。以下の一部クライアントでは、どちらのアーキテクチャのリンクも同じx64版を指しており、ネイティブARM64版ではありません。
Apple SiliconではARM64、Intel Macではx64を選んでください。ディスクイメージを開き、インストーラーの案内に従ってアプリを配置したら、「アプリケーション」から起動します。サブスクリプションを初めてインポートした後は、まずルールモードで動作を確認してください。システムプロキシ、ネットワーク拡張機能、TUNに必要な権限は、用途に応じて個別に許可します。
macOSでサブスクリプション、ルール、プロキシグループを管理したいユーザーに適しています。現在のリリース一覧にあるApple Silicon向けリンクはx64版のため、実行にはシステム側の変換機能が必要です。ネイティブARM64版を使う場合は、上記のARM64表記があるClash Plusを選んでください。
複数のデバイスで似た画面を使いたいユーザーに適しています。現在のmacOS版はAMD64のディスクイメージで、2つのアーキテクチャ向けリンクは同じファイルを指します。実際のファイルのアーキテクチャを確認してください。別のOSからサブスクリプションを移行した後も、DNS、ポート、ネットワーク制御の設定を改めて確認します。
旧バージョンの運用環境が必要な方向けです。現在のアーカイブ版はx86_64で、Apple Siliconで使うには変換実行との互換性を確認してください。新規インストールには、継続的に更新されているクライアントがおすすめです。移行時はアプリ本体だけでなく、サブスクリプション、手動設定したルール、ローカル設定も個別にバックアップしてください。
| 確認項目 | 選び方 |
|---|---|
| チップのアーキテクチャ | Apple MシリーズはARM64、Intelはx64です。リンクに表示されたアーキテクチャとファイルの実際の形式が異なる場合は、カードの説明とファイルを優先してください。 |
| OSとの互換性 | 必要なmacOSの最低バージョンは、クライアントの最新リリースパッケージによって異なります。古いOSで起動できない場合は、まずリリースノートを確認し、システムのセキュリティ設定を安易に変更しないでください。 |
| ネットワーク権限 | 初めて通信を制御する際に、権限の確認が表示されることがあります。旧クライアントを切り替える前に、バックグラウンドプロセスを終了してシステムプロキシを元に戻してください。 |
ARM64 / ARM / ユニバーサル版
近年のスマートフォンの多くはARM64です。古い端末ではCPU名だけでなく、システムが対応するABIも確認してください。接続時には通常、AndroidのVPN権限が必要です。
ARM64版をダウンロードできます。インストール後、互換性のあるサブスクリプションをインポートし、設定が正しく読み込まれたことを確認してからノードを選び、接続を開始してください。VPN接続を初めて確立するときは、システムの確認が必要です。バックグラウンドに移動すると接続が切れる場合は、再インストールを繰り返すのではなく、バッテリー最適化とバックグラウンド実行の制限を確認してください。
端末に合わせてARM64、ARM、ユニバーサル版を選べます。アーキテクチャが不明な場合はユニバーサル版が便利ですが、Androidのバージョン要件を満たす必要があります。インポート後、プロキシグループに選択できるノードがあることを確認してから接続を開始してください。アプリごとの振り分けとルールによる振り分けは別々に確認し、どのアプリの通信が制御されるかを把握しましょう。
ARM64版とARM版をダウンロードできます。モバイル端末のVPN権限は、デスクトップのシステムプロキシ設定とは異なります。インストール後の接続手順はスマートフォンの画面に従ってください。ほかのVPNを使用中の場合は、先に接続を停止します。サブスクリプションを更新する際は、更新リクエスト自体に利用可能なネットワークがあるかも確認してください。
互換性のあるSurfboard設定をすでにお持ちのAndroidユーザー向けです。SurfboardとClash YAMLでは設定形式が異なるため、任意のClashサブスクリプションをそのまま使えるとは限りません。ダウンロード前にサービスが提供する形式とプロトコルを確認してください。設定を変換する場合は、機密情報を含むサブスクリプションURLの取り扱いにも注意が必要です。
| 確認項目 | 選び方 |
|---|---|
| OSとABI | 端末が対応するABIに合わせてarm64-v8aまたはarmeabi-v7aを選んでください。Androidの最低バージョンはインストーラーの記載を確認します。 |
| インストールの許可 | 現在使用しているブラウザーまたはファイル管理アプリからのインストールを許可してください。パッケージに互換性がないと表示された場合は、アーキテクチャ、OSのバージョン、既存アプリの署名を確認します。 |
| 接続の権限 | 初回起動時にVPN接続のリクエストを許可する必要があります。バックグラウンド制限、アプリごとの振り分け、ほかのVPNが接続範囲や継続動作に影響することがあります。 |
App Storeからインストール
App Storeの商品ページでデバイスとの互換性を確認してインストールしてください。初回接続の前に互換性のあるサブスクリプションを準備し、インストール後はアプリの案内に従ってVPN構成を追加します。
iOS版はApp Storeからインストールできます。アプリを開いてサブスクリプションを追加するか、互換性のある設定をインポートし、プロキシグループを確認してからシステムの案内に従ってVPNを許可してください。サブスクリプションのノードやルールと、アプリ自体の設定は別のものです。接続できない場合は、設定全体をすぐに作り直すのではなく、インポート結果と現在のポリシーを先に確認します。
| 確認項目 | 選び方 |
|---|---|
| デバイスとOS | 最低OSバージョン、デバイスとの互換性、アプリの更新情報は、App Storeの最新の商品ページで確認してください。 |
| ネットワーク設定 | アプリで初めて接続するときにVPN構成の追加が必要です。管理対象デバイスでは、ポリシーによって関連する権限が制限される場合があります。 |
| サブスクリプションの準備 | 互換性のある設定またはサブスクリプションURLを用意し、インポート後にノードとプロキシグループを確認してください。接続を有効にしただけで接続先を選び忘れないようにします。 |
デスクトップ版 / AMD64
デスクトップ環境ではGUIクライアントがおすすめです。DebianやUbuntuなどではdeb、RPMパッケージ管理を採用するディストリビューションではrpmを選んでください。デスクトップ環境のないサーバーでは、Mihomoコアの項目を確認してください。
デスクトップ環境でGUIからmihomoの設定を管理したいLinuxユーザーに適しています。依存関係を解決できるよう、ディストリビューションのパッケージ管理ツールでインストールしてください。TUNやサービスモードには権限とルーティングの設定も関係します。まずローカルプロキシポートで接続を確認し、その後ネットワーク制御を段階的に有効にすることをおすすめします。
Debian系デスクトップ環境向けのAMD64パッケージを配布しています。インストールが完了しても、すべてのアプリの通信がプロキシ経由になるとは限りません。デスクトップのシステムプロキシ、ターミナルの環境変数、TUNによる制御はそれぞれ別の経路です。アプリの実際の動作に合わせて方式を選び、接続ログで結果を確認してください。
| 確認項目 | 選び方 |
|---|---|
| CPUアーキテクチャとパッケージ形式 | uname -mでアーキテクチャを確認してください。ここで配布するGUIパッケージはAMD64 / x86_64向けです。debとrpmは互換性がありません。 |
| デスクトップ環境と依存関係 | GUIクライアントには、利用可能なデスクトップセッションと対応するランタイムライブラリが必要です。具体的な依存関係はパッケージ管理ツールの出力を確認してください。 |
| サービスと権限 | 通常のローカルプロキシとTUNでは必要な権限が異なります。常時起動する場合は設定を先に検証してからサービスを設定し、誤ったルーティングでリモート接続が切れないようにしてください。 |
デスクトップ環境とサーバーへの導入方法については、LinuxでのClash導入:デスクトップとコマンドラインの2つの方法をご覧ください。
サーバー / ルーター / 単独実行
このセクションではGUIを含まないコアを配布しています。設定ディレクトリ、起動オプション、システムサービスを自分で管理する方向けです。一般的なデスクトップやスマートフォンでは、上部のGUIクライアントをおすすめします。
ダウンロードに使う端末ではなく、コアを実行するデバイスを確認してください。AMD64とx86_64は同系統のアーキテクチャですが、ARM64、ARMv7、MIPSには互換性がありません。ルーターではエンディアン、浮動小数点ABI、ファームウェアの制約、空き容量も確認し、製品名だけで判断しないでください。
| OS | アーキテクチャ | 形式 | ローカルダウンロード |
|---|---|---|---|
| Windows | AMD64 | ZIP | Windows AMD64をダウンロード |
| Windows | ARM64 | ZIP | Windows ARM64をダウンロード |
| macOS | Intel AMD64 | GZ | macOS Intel版をダウンロード |
| macOS | Apple Silicon ARM64 | GZ | macOS ARM64版をダウンロード |
| Linux | AMD64 | DEB | Linux DEBをダウンロード |
| Linux | AMD64 | GZ | Linux AMD64をダウンロード |
| Linux | ARM64 | GZ | Linux ARM64をダウンロード |
| Linux | ARMv7 | GZ | Linux ARMv7をダウンロード |
| Linux | MIPS softfloat | GZ | Linux MIPS softfloatをダウンロード |
| 項目 | 準備するもの |
|---|---|
| 設定と権限 | 互換性のあるYAML設定を用意し、実行ユーザーが設定ディレクトリを読み取れることを確認します。Unix系システムでは、バイナリを展開した後に実行権限を付与してください。 |
| ポートとファイアウォール | 待ち受けポートが使用中でないか確認してください。プロキシポートとコントロールインターフェースへのアクセスは必要な範囲に制限し、インターネットに直接公開しないようにします。 |
| サービス管理 | まずフォアグラウンドで起動と設定を検証してから、サービス管理ツールに登録します。ルーティングやDNSを変更する前に、元に戻す手段を用意してください。 |
インストール後
インストールできただけでプロキシが有効になったと思い込まないよう、3つの設定を順番に行います。
01 / 設定の取得元
まず、サブスクリプションが現在のクライアントで認識できる形式を出力するか確認してください。完全なYAMLにはプロキシグループやルールが含まれる場合がありますが、ノード一覧だけでは完全な設定の代わりにならないことがあります。インポート後は、設定名、更新日時、プロキシグループの内容を確認し、古い設定を誤って使わないようにします。
サブスクリプションのインポート手順を見る →02 / トラフィックの入口
普段使いでは、まずルールモードを選んでからシステムプロキシを有効にします。システムプロキシが適用されるのは、その設定に従うアプリだけです。TUNではより広範囲の通信を制御します。まず基本的な接続を確認し、その後で特定のアプリ、ゲーム、ターミナルの通信制御を設定すると、問題を切り分けやすくなります。
システムプロキシの設定を見る →03 / 結果の確認
接続先のWebサイトを開き、接続ログで適用されたルール、使用したプロキシグループ、実際のノードを確認してください。遅延テストで分かるのは特定のテストリクエストの結果であり、サイトへのアクセス全体を保証するものではありません。問題が起きた場合はエラー情報を保存し、サブスクリプション、DNS、接続先、ルーティングのどこに原因があるか切り分けます。
接続確認の手順を見る →更新と移行
アプリの更新では画面、システム連携、同梱コアが変わります。サブスクリプションの更新ではリモート設定が変わり、別の操作です。カードのバージョン情報はリリース一覧を取得できた後に表示されます。プラットフォームによってファイル名とアプリのバージョン表記が異なる場合があるため、実際のインストーラーとクライアントの更新情報を照らし合わせてください。
アップデート前に、復元できる設定のバックアップを保存してください。オーバーライド、スクリプト、ローカルルールを使っている場合は、それぞれの適用場所も記録します。リモートのサブスクリプションを更新すると元の設定が書き換わることがあります。長期的に使うルールをサブスクリプションのファイルへ直接追加すると、次回更新時に失われるおそれがあります。
新しいクライアントに移行する前に、旧クライアントのシステムプロキシ、自動起動、関連するバックグラウンドサービスを停止してください。ウィンドウを閉じただけでは、アプリが終了しない場合があります。新しいクライアントにサブスクリプションをインポートしたら、まず1つのノードで接続を確認し、その後TUN、LAN共有、高度な振り分けを元に戻します。複数の条件を同時に変更しないことで、問題を切り分けやすくなります。
サブスクリプションURL、エクスポートした完全な設定、接続ログには機密情報が含まれることがあります。バックアップは管理された場所に保存し、相談時にはサブスクリプションの認証情報、ノードの認証項目、不要な個人のアクセス記録を隠してください。設定項目の関係を確認するには、Clash用語集もご覧ください。
ダウンロードに関するよくある質問
Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revがおすすめです。まずOSとCPUアーキテクチャを確認し、対応するパッケージをインストールしてください。クライアントにプロキシサービスは含まれません。インストール後、利用中の互換サブスクリプションまたはローカル設定をインポートしてください。
AMD64とx64は、一般的な64ビットIntel・AMDアーキテクチャを指します。ARM搭載デバイスにはARM64を選びます。Androidでは端末のABIに合ったパッケージを選び、不明な場合は配布されているユニバーサル版を利用できます。Apple SiliconではネイティブARM64版が優先です。選んだダウンロード先がx64版の場合は、システム側で変換実行に対応している必要があります。
インストーラーにはクライアントと設定管理機能が含まれますが、利用可能な接続先は付属しません。利用中のサービスから互換サブスクリプションを取得するか、自分で管理しているYAML設定をインポートしてください。インポート後、プロキシグループからノードを選び、システムプロキシまたは必要なトラフィック制御モードを有効にします。サブスクリプションURLには認証情報が含まれるため、公開しないでください。
同じクライアントをアップデートする場合も、事前に設定をエクスポートし、オーバーライド、プロキシグループの選択、ポート番号を記録してください。同じ名前のソフトでも派生版によって設定保存先が異なることがあります。別のクライアントへ移行する際は、サブスクリプションを再インポートし、ルールを確認してください。旧ソフトをアンインストールする場合は、システムプロキシとバックグラウンドサービスを先に停止し、複数のクライアントが同時に通信を制御しないようにします。
Mihomoはプロトコル接続、ルール判定、トラフィック転送を担うコアです。GUIクライアントには、設定のインポート、ノード選択、システム連携のための画面が用意されています。サーバーやルーターではコアを選び、設定、権限、起動サービスを自分で管理できます。一般的なデスクトップやスマートフォンでの利用にはGUIクライアントがおすすめです。
まず、パッケージのOS、CPUアーキテクチャ、対応システム要件が合っているか確認し、続いて空き容量とインストール権限を調べてください。Linuxではdeb・rpmの形式と依存ライブラリを確認します。Androidでは現在の配布元からアプリをインストールできる設定か確認してください。システム警告が表示された場合は原因を確認し、端末全体のセキュリティ機能を安易に無効化しないでください。