Clash Plus
おすすめサブスクリプションの追加、モード選択、普段の接続設定を手早く済ませたい方におすすめです。Windows向けx64インストーラーを用意しています。インストールウィザードに従って導入し、設定画面からサブスクリプションまたはローカルファイルを追加してください。接続前に有効な設定が選択されていることを確認しましょう。ルールモードはルールに基づいて通信経路を選ぶ機能であり、サブスクリプションの代わりにはなりません。
まずOSを選び、対応するインストーラーを確認してください。Windows・macOS・Android・iOSにはClash Plus、LinuxにはClash Verge Revがおすすめです。サービスを自分で構築する場合は、Mihomoコアのセクションをご覧ください。
以下のデスクトップ版は、主にx64システム向けです。「設定」→「システム」→「システム情報」でシステムの種類を確認してください。インストール後に設定をインポートし、システムプロキシかTUNのどちらを使うか決めます。初期設定では、複数のクライアントで同時にネットワーク制御を有効にしないでください。
サブスクリプションの追加、モード選択、普段の接続設定を手早く済ませたい方におすすめです。Windows向けx64インストーラーを用意しています。インストールウィザードに従って導入し、設定画面からサブスクリプションまたはローカルファイルを追加してください。接続前に有効な設定が選択されていることを確認しましょう。ルールモードはルールに基づいて通信経路を選ぶ機能であり、サブスクリプションの代わりにはなりません。
設定管理、ルール確認、TUN設定を使いたいデスクトップユーザーにおすすめです。インポート後、設定画面で利用するプロファイルを有効にし、システムプロキシとサービスモードを確認してください。TUNを有効にするには仮想ネットワークアダプターや権限の許可が必要です。まず通常のプロキシ接続を確認し、その後でネットワーク制御を段階的に有効にすると、設定の誤りとシステム権限の問題を切り分けやすくなります。
PCとスマートフォンで似た操作感を使いたい方におすすめです。通常のインストールにはEXEを選んでください。プログラムを手動で展開して管理する場合はZIPを利用できます。ZIP版でも、設定の保存先、システムプロキシ、必要な権限の設定が必要です。展開しただけでネットワーク制御が有効になるわけではありません。
別のデスクトップ設定管理UIを使いたい方におすすめです。設定項目が反映されるかどうかは、クライアント名だけでなく、選択中のコアとその対応範囲によって決まります。既存のYAMLを移行する際は、プロキシグループとルール参照が読み込めることを確認してからローカルの変更を戻してください。旧UI専用の設定を汎用設定としてそのまま使わないようにしましょう。
既存環境の移行や古い設定との比較用に、アーカイブ版を掲載しています。新規インストールには、上記のクライアントをおすすめします。旧コアでは新しいプロトコルやルール項目への対応が限られます。設定をインポートできても、すべての機能が想定どおり動作するとは限りません。元の設定を残し、新しいクライアントで個別にテストしてください。唯一のバックアップを上書きしないようご注意ください。
| 確認項目 | 要件と手順 |
|---|---|
| OSとアーキテクチャ | 本セクションの現行クライアントはx64 / AMD64向けです。対応OSの範囲は配布元の最新情報を確認してください。ARMデバイスでは、別途OSの互換性を確認する必要があります。 |
| インストール権限 | 通常のインストールでは、画面の案内に従って許可してください。サービスモードやTUNの利用には管理者権限が必要な場合があります。 |
| 初回起動 | タスクトレイに旧クライアントが残っていないか確認してください。複数のソフトが mixed-port を取り合ったり、システムプロキシを書き換えたりするのを防げます。 |
Appleメニューの「このMacについて」でチップの種類を確認してください。Apple SiliconとIntelでは、実際のパッケージのアーキテクチャに合ったものを選びます。ボタンの名称とファイルのアーキテクチャが一致するとは限りません。現在、一部のダウンロード先では同じx64パッケージを案内しているため、下記の説明を確認してください。
Macで設定をインポートし、普段のプロキシ接続を管理したい方におすすめです。Apple SiliconはARM64、Intelはx64を選んでください。DMGを開き、案内に従ってアプリを「アプリケーション」フォルダに移動してから起動し、設定をインポートします。システム全体の通信制御を有効にする場合は、macOSの許可画面を確認し、ブラウザーや他のアプリの接続もテストしてください。
サブスクリプション管理、ローカル上書き、ネットワーク制御の設定を使いたいMacユーザーにおすすめです。先に設定を有効にしてから、設定画面でシステムプロキシを確認してください。現在の一覧ではApple Silicon・Intelの両方のダウンロード先がx64 DMGを指しています。Apple SiliconではRosettaの互換条件を確認してください。ネイティブARM64版ではありません。
FlClashのモバイル版を使っていて、似た操作で設定を管理したい方におすすめです。デスクトップ版とモバイル版では設定方法やVPNの許可手順が異なるため、それぞれ確認してください。現在、macOS向けの両方のダウンロード先でAMD64 DMGを提供しています。Apple SiliconではRosettaが利用できることを確認してください。同じ設定をインポートした後も、システムプロキシやTUNなど、Mac本体の設定を改めて確認しましょう。
メニューバー型クライアントを利用中の環境向けに、移行時に古い設定を確認できるアーカイブ版を掲載しています。新規インストールには、本セクション前半のクライアントをおすすめします。現在、両方のアーキテクチャ項目がx86_64 DMGを指しています。開発・保守は終了しているため、今後のmacOSやコア機能への対応が継続するとは限りません。利用前に互換性を確認してください。
| 確認項目 | 要件と手順 |
|---|---|
| プロセッサ | Apple SiliconはARM64、Intelはx64です。x64と記載されたパッケージをApple Siliconで使う場合は、Rosettaの要件を確認してください。 |
| 対応OS | 最低macOSバージョンは、現在のインストーラーのリリース情報で確認してください。ファイルの拡張子だけで旧OSで使えるかどうかを判断しないでください。 |
| 許可と起動 | 画面の案内に従ってアプリとネットワークの権限を許可してください。個別アプリのインストール問題を解決するために、システムのセキュリティ保護を一括で無効にするのはおすすめしません。 |
最近のスマートフォンの多くはARM64に対応しています。APKをインストールする前に、現在ダウンロードに使っているアプリからのインストールを許可してください。接続時は画面の案内に従ってVPNを許可します。Androidでは通常、VPNサービスを同時に1つしか実行できません。他のVPNアプリを使っている場合は、競合しないか確認してください。
サブスクリプションを追加して使い始めたいAndroidユーザーにおすすめです。本ページではARM64版を配布しています。インストール後、設定を追加し、正常に読み込まれたことを確認してから接続を開始してください。初回接続時に表示されるVPNの許可画面は、ネットワーク制御に必要な手順です。バックグラウンドで接続が切れる場合は、バッテリー最適化やバックグラウンド実行の制限を確認しましょう。最初からシステム設定を一括で変更する必要はありません。
Clash設定やMetaコアの機能を使いたいAndroidユーザーにおすすめです。最近のスマートフォンではARM64が第一候補です。ARM版は対応する32ビットデバイス向けです。アーキテクチャがわからない場合はユニバーサル版を選べますが、インストーラーのサイズは大きくなる傾向があります。サブスクリプションをインポートした後、設定を有効にしてください。プロキシ画面で選ぶプロキシグループによって、ルール適用後の実際の通信先が変わります。
デスクトップ版と似た方法で設定を管理したい方におすすめです。デバイスのABIに合わせてARM64またはARM版を選んでください。x86_64版は、同じアーキテクチャのデバイスやエミュレーター向けです。モバイル版はシステムのVPN機能を通じて通信を制御するため、デスクトップのシステムプロキシとは許可手順が異なります。クライアントを切り替える前に、現在のVPN接続を停止してください。
互換性のあるSurge形式の設定をすでにお持ちのAndroidユーザー向けです。Surfboardは、Clash YAMLをそのままインポートするための代替アプリではありません。設定構造、ポリシー定義、各項目の対応状況を確認してください。Clash YAMLのサブスクリプションしかない場合は、上記のクライアントを選びましょう。インストールのためだけに、不要な形式変換を行う必要はありません。
| 確認項目 | 要件と手順 |
|---|---|
| OSとABI | AndroidのバージョンとCPU ABIを確認してください。最低バージョンは、利用するクライアントの最新パッケージ情報で確認します。ARM64版とARM 32ビット版は、自由に置き換えられません。 |
| インストール権限 | APKを開くブラウザーまたはファイル管理アプリだけにインストール権限を許可し、画面の案内に従ってインストールしてください。 |
| VPNとバックグラウンド実行 | 初回接続時にVPNの許可が必要です。画面ロック後に切断される場合は、バッテリー最適化、バックグラウンド実行の権限、他のVPNサービスを確認してください。 |
App StoreでClash Plusの最新のシステム要件とアプリ情報を確認してください。インストール後、対応する設定をインポートし、画面の案内に従ってVPNを許可します。アプリのインストールと設定の利用可否は別の段階です。接続前にサブスクリプションの内容とプロキシグループの選択を確認してください。
iPhoneやiPadでプロキシ設定を管理したい方におすすめです。App Storeの製品ページで、対応デバイス、システム要件、更新情報を確認できます。ダウンロード後にアプリを開き、設定画面からサブスクリプションまたはファイルを追加してください。初回接続時は、システムの確認画面でVPN設定を許可します。設定の読み込みに失敗した場合は、まずURLと形式を確認してください。問題の切り分けのために、システムのVPN設定を何度も削除しないでください。
| 確認項目 | 要件と手順 |
|---|---|
| 対応OS | App Storeの製品ページで、対応するiOS / iPadOSのバージョンとデバイスを確認してください。 |
| 接続権限 | 接続開始時に画面の案内に従ってVPN設定を追加・許可し、ほかに有効なVPNアプリがないか確認してください。 |
| 設定の準備 | アクセス権があり、形式にも互換性のあるサブスクリプションまたは設定ファイルを使用してください。アプリが利用可能なプロキシサービスを自動で用意することはありません。 |
Linuxデスクトップには、まずGUIクライアントを選びましょう。DEBはDebianやUbuntu系、RPMはFedoraなどのディストリビューションでよく使われます。パッケージ形式だけでなく、AMD64アーキテクチャ、実行時の依存関係、デスクトップ環境も確認してください。
Linuxデスクトップでmihomoの設定、サブスクリプション、ルールを管理したい方におすすめです。ディストリビューションに合わせてDEBまたはRPMを選び、パッケージマネージャーで依存関係を処理してください。デスクトップのシステムプロキシがアプリに適用されるかは、アプリ側の設定によって異なります。より広範囲の通信を制御する場合は、通常の接続を確認した後、サービスモードとTUNを設定してください。依存関係、権限、ルーティングを一度に確認する必要がないよう、段階的に進めましょう。
LinuxデスクトップでFlClashの設定管理方法を使いたい方におすすめです。本セクションではAMD64向けDEBを配布しています。インストール前に、ディストリビューションが対応するパッケージ形式を確認してください。設定をインポートしたら、プロキシグループとルールが正常に読み込まれることを確認し、システムプロキシとDNSをチェックします。GUIのないサーバーでは、下記のMihomoコアのほうがサービスとして管理しやすい場合があります。
| 確認項目 | 要件と手順 |
|---|---|
| ディストリビューションとアーキテクチャ | まず uname -m を実行してアーキテクチャを確認してください。本セクションのパッケージはAMD64 / x86_64向けです。次に、ディストリビューションで使えるパッケージ形式を選びます。 |
| デスクトップの依存関係 | GUIクライアントには、利用可能なデスクトップ環境と必要な実行時依存関係が必要です。バージョン要件は最新のリリース情報で確認してください。 |
| ネットワーク権限 | TUNやルーティングの管理には、適切なシステム権限が必要です。GUI全体を管理者権限で常時実行するのは避けてください。 |
サーバーやルーターでプロセスを自分で管理する方向けです。Mihomoはプロトコル処理、ルール照合、DNSなどを担いますが、コアパッケージに完全なGUIクライアントは含まれません。普段使いのPCやスマートフォンには、上記のGUIクライアントをおすすめします。
| 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 AMD64 DEBをダウンロード |
| Linux | AMD64 | GZ | Linux AMD64 GZをダウンロード |
| Linux | ARM64 | GZ | Linux ARM64をダウンロード |
| Linux | ARMv7 | GZ | Linux ARMv7をダウンロード |
| Linux | MIPS softfloat | GZ | Linux MIPS softfloatをダウンロード |
通常、設定ファイルは作業ディレクトリの config.yaml に配置します。mihomo -t -d ./config でディレクトリ内の設定を確認し、mihomo -d ./config で起動します。Linuxでは解凍したファイルに実行権限を付与してください。Windowsのコマンドに記載するプログラム名は、実際のファイル名に合わせて変更します。設定の検証に成功しても、上流への接続、権限、システムルートが確認されたわけではありません。
| 確認項目 | 要件と手順 |
|---|---|
| アーキテクチャの一致 | OSとCPUアーキテクチャに合ったものを選び、ARMv7、ARM64、MIPSのパッケージを混用しないでください。 |
| 作業ディレクトリ | 設定ディレクトリが読み取り可能で、キャッシュや必要なデータディレクトリに書き込みできることを確認してください。サービスプロセスと対話型ターミナルでは、作業ディレクトリが異なる場合があります。 |
| ネットワーク制御の権限 | 通常のローカルプロキシポートとTUNでは必要な権限が異なります。tun.enable を有効にする前に、仮想ネットワークアダプター、ルート、システム権限の条件を確認してください。 |
インストール、設定のインポート、通信制御をそれぞれ分けて確認してください。問題が起きたときに原因となった手順を特定しやすくなり、ポート、DNS、システムルートを同時に変更せずに済みます。
使用するOSでインストーラーを開き、必要な権限を許可してクライアントを起動します。旧クライアントの設定をバックアップしたうえで、タスクトレイのプロセスやVPN接続を終了してください。パッケージに互換性がないと表示された場合は、同じファイルを何度もダウンロードするのではなく、アーキテクチャの選択を見直します。設定をインポートする前は、画面に設定が表示されなくても準備段階です。すぐにネットワークの障害と判断しないでください。
クライアントの設定・サブスクリプション画面からURLを追加するか、ローカルのYAMLをインポートします。追加後は、その設定が選択されていることを確認してください。一覧に登録しただけで有効化していない場合、古い設定が使われることがあります。サブスクリプションの proxies、proxy-groups、rules はそれぞれ役割が異なります。プロキシ定義は接続情報を提供し、プロキシグループは選択可能な接続先を決め、ルールは順に適用するポリシーを選びます。ルールから参照されるプロキシグループの名前をむやみに変更しないでください。
普段の利用では、まず mode: rule に対応するルールモードを選びましょう。PCではシステムプロキシを有効にしてブラウザーの接続を確認します。Android・iOSではシステムのVPNを許可してから、対象アプリの通信を確認してください。システムプロキシに従わないアプリも制御する必要がある場合は、TUNの権限とルートを確認します。ポートを変更したら、アプリ側に設定したプロキシポートも確認してください。mixed-port とサブスクリプションの更新URLは別の設定です。
クライアントの種類、デバイスのアーキテクチャ、設定の準備状況を確認しましょう。以下の質問を開くと回答を確認できます。インストールと接続の詳しい手順は、チュートリアルをご覧ください。
普段使いのPCやスマートフォンには、まずGUIクライアントがおすすめです。利用するOSのおすすめを確認してください。Mihomoコアは、設定ファイルやプロセス、システムサービスを自分で管理するサーバー・ルーター向けです。コア単体には、GUIの設定画面は含まれません。
x64とAMD64は通常、同じ64ビットx86アーキテクチャを指し、CPUのメーカーは問いません。ARM64は64ビットARMデバイス向けです。Windowsでは「設定」→「システム」→「システム情報」でシステムの種類を確認できます。macOSでは「このMacについて」でチップを確認してください。Androidでアーキテクチャがわからない場合は、Clash Meta for Androidのユニバーサル版を選べます。ダウンロード前に、配布パッケージの対応アーキテクチャも確認してください。
インストーラーだけでは、利用可能なプロキシ設定は用意されません。自分で取得し、利用権限のあるサブスクリプションまたはYAML設定をインポートしてください。設定を選択したらプロキシグループを確認し、システムプロキシまたは適切なネットワーク制御を有効にします。サブスクリプションURLを信頼できない変換サービスに送信したり、公開スクリーンショットに載せたりしないでください。
まずOSの種類、CPUアーキテクチャ、インストーラーの形式を確認し、配布元の最新の対応OS情報と照らし合わせてください。古いクライアントが起動中なら、タスクトレイのプロセスを終了し、プロキシ制御を無効にしてから再度試します。設定をバックアップし、具体的なエラーメッセージを記録してください。起動しないからといって、ネットワーク設定を何度も変更するのは避けましょう。
どちらも開発・保守が終了しています。本ページでは、既存環境の移行や古い設定との比較、互換性の調査用にアーカイブ版を掲載しています。新規導入には、利用OSのおすすめクライアントを確認してください。インストールできることだけを理由に、旧ソフトが新しいプロトコルやルール項目、OSに対応していると判断しないでください。
設定ファイル、ローカル上書き設定、ルールセットの参照先、必要なプロキシグループの選択内容をバックアップし、サブスクリプションURLにアクセスできることも確認してください。クライアントによって画面設定、スクリプト、設定ディレクトリの互換性は異なります。移行先に元の設定をインポートし、ポート、DNS、TUNの設定を一つずつ復元してください。正常に動作することを確認してから、旧ソフトを削除しましょう。