Clash Plus
おすすめGUIでサブスクリプションの読み込み、プロキシグループの選択、ルールの利用を行いたい方に適しています。インストール後、まず既存の設定を追加し、プロキシグループが正しく表示されることを確認してからシステムプロキシを有効にしてください。より多くのアプリをプロキシ経由にする必要がある場合は、TUNの設定を確認しましょう。初回起動時にすべてのネットワーク設定を変更する必要はありません。
クライアントのインストーラー · OSを選択
OSとチップのアーキテクチャを確認してから、クライアントを選びましょう。普段使いにはGUIクライアント、サーバーやルーターへの導入にはMihomoコアが適しています。
ダウンロード前の確認
PCのシステム情報またはスマートフォンの端末情報でプロセッサを確認してください。x64とAMD64は通常、同じ種類の64ビットx86アーキテクチャを指し、プロセッサのメーカーを限定するものではありません。ARM64は別のアーキテクチャです。「64ビット」という表記だけでインストーラーを選ばないでください。
クライアントは設定を読み込んで通信を振り分けますが、インストールしただけではプロキシノードは作成されません。既存のサブスクリプションまたはローカル設定を用意し、インストール後にガイドに沿って読み込んでください。サブスクリプションURLにはアクセス認証情報が含まれる場合があります。公開スクリーンショットや共有ドキュメントに記載しないでください。
OS名を選ぶと、対応するインストーラーを確認できます。各カードではダウンロード先に加え、用途やインストール時のポイントも紹介します。
以下のデスクトップ版インストーラーは主にx64向けです。初めて使う場合はClash Plusからお試しください。TUNを使う場合は、クライアントの説明に従ってサービスをインストールし、必要な権限を付与してください。
GUIでサブスクリプションの読み込み、プロキシグループの選択、ルールの利用を行いたい方に適しています。インストール後、まず既存の設定を追加し、プロキシグループが正しく表示されることを確認してからシステムプロキシを有効にしてください。より多くのアプリをプロキシ経由にする必要がある場合は、TUNの設定を確認しましょう。初回起動時にすべてのネットワーク設定を変更する必要はありません。
デスクトップで設定や上書きルールを管理したい方に適しています。サブスクリプションを利用中の場合は、まず読み込んで接続を確認してから、サービスモードやスタートアップ設定などを行ってください。ファイアウォールの確認画面が表示されたら、アプリの入手元と対象のネットワーク範囲を確認しましょう。すべてのネットワーク設定を一括で許可する必要はありません。
複数のプラットフォームで似た操作方法を使いたい方に適しています。普段のデスクトップ利用にはインストーラー版がおすすめです。ZIP版は固定のフォルダーにすべて展開してから起動してください。圧縮ファイルのプレビューから直接実行しないでください。移行時は設定ファイルを読み込むのがおすすめです。旧クライアントの画面設定は引き継げない場合があります。
既存のClash設定を使いながら、別のデスクトップ管理画面を利用したい方に適しています。切り替える前に、現在のサブスクリプション、上書きファイル、ポート設定をバックアップし、旧クライアントを終了してから起動してください。画面上の項目名が異なる場合があるため、実際の設定項目とログを確認し、旧画面でのボタンの位置だけを頼りに操作しないでください。
旧環境の再現や既存設定の移行向けです。このクライアントは開発終了のため、新たに導入する場合は上記のメンテナンス中のクライアントをお選びください。古いコアでは新しいプロトコルや設定項目を認識できないことがあります。読み込み時にエラーが出た場合は、同じアーカイブ版を何度も再インストールするのではなく、互換性を確認してください。
| 項目 | ダウンロード・インストール時のポイント |
|---|---|
| システム環境 | 新規インストールでは、セキュリティ更新が提供されているWindows 10 / 11をおすすめします。最低バージョンは選択したクライアントのインストール案内をご確認ください。 |
| プロセッサのアーキテクチャ | このページのWindows GUIクライアントはx64版です。Windows on ARMでは、アプリのエミュレーションとドライバーの互換性を別途確認してください。 |
| ネットワーク権限 | システムプロキシとTUNは異なる通信の制御方法です。TUNでは管理者権限やバックグラウンドサービス、仮想ネットワークインターフェースが必要になる場合があります。 |
インストール後、ブラウザーでは接続できるのに他のアプリでプロキシが機能しない場合は、アプリがシステムプロキシ設定を参照しているか確認してください。すぐにインストール失敗と判断せず、必要に応じてTUNガイドで通信の制御範囲を確認しましょう。
まず「このMacについて」を開いてチップを確認してください。Clash PlusにはAppleシリコン用とIntel用があります。ほかのカードでは現在の一覧にあるインストーラーを掲載し、同じx64ファイルを共有する場合はその旨を明記しています。
チップに合ったDMGを選び、開いたらアプリを「アプリケーション」にドラッグしてから、そのフォルダーから起動してください。初回起動時に必要な権限を設定し、既存のサブスクリプションを読み込みます。後から通信制御機能を使う場合は、アプリの案内に従って一つずつ有効にしてください。システムプロキシの権限とネットワーク拡張の権限は別のものです。
デスクトップでサブスクリプションや上書きルールを管理したい方に適しています。サービスのインストール、キーチェーン、ネットワーク権限に関する確認画面が表示されたら、表示元を確かめ、必要な権限だけを許可してください。アップグレード前にメニューバーの旧プロセスを終了し、旧サービスがポートを占有して新しいアプリの通信制御を妨げないようにしましょう。
複数のデバイスで似た操作方法を使いたい方に適しています。DMGからインストールした後、「アプリケーション」フォルダーから起動し、設定を読み込んでプロキシグループを確認してください。現在のファイル名にあるAMD64はx86-64アーキテクチャを指します。Appleシリコン搭載端末では実行互換性を確認し、リンク名だけでネイティブアーキテクチャを判断しないでください。
既存のメニューバーでの運用や古い設定からの移行向けです。このクライアントは開発終了のため、新しいデバイスでは上記のクライアントをご検討ください。OSのアップグレード後に権限や互換性の問題が発生する場合があります。アーカイブ版は新しいOSへの継続的な対応を保証するものではありません。移行前に元の設定をバックアップし、新しいクライアントでプロキシグループやルールの動作を確認してください。
| 項目 | ダウンロード・インストール時のポイント |
|---|---|
| OSのバージョン | インストーラーに表示される、使用中のmacOSとの互換性に関する案内を確認してください。必要な最低OSバージョンはクライアントによって異なります。 |
| チップの種類 | Apple Mシリーズ搭載Macでは対応するARM64版、Intel搭載Macではx64版を選んでください。同じx64ファイルを使うリンクについては上記をご確認ください。 |
| インストール先 | アプリを「アプリケーション」に移動してからDMGを取り出し、アプリを起動してください。サービスやネットワークの権限が必要な場合は、画面の案内に従ってください。 |
「壊れているため開けません」などのメッセージが表示された場合は、ダウンロード元、OSとの互換性、ファイルが最後までダウンロードされているかを確認してください。システム全体のセキュリティ保護を無効にしないでください。権限の設定については使い方ガイドをご覧ください。
最近のスマートフォンの多くはARM64ですが、端末情報で確認してください。古いARM端末ではARMv7版を選べる場合があります。アーキテクチャが不明な場合は、Clash Meta for Androidの汎用インストーラーをご利用ください。
スマートフォンでサブスクリプションを読み込み、プロキシグループを選択して日常的にルールを利用したい方に適しています。ブラウザーやファイルマネージャーからのインストールを許可し、システムの案内に従ってインストールしてください。初回接続時にVPNの許可を求められたら、アプリ名を確認して許可します。空の設定をネットワーク障害と誤認しないよう、サブスクリプションを読み込んでから接続してください。
既存のClash設定を利用し、Android端末で設定ファイルを管理したい方に適しています。アーキテクチャがわかる場合は対応するパッケージを選んでください。汎用版はファイルサイズが大きい傾向があります。インストール後、リモートサブスクリプションまたはローカルファイルを追加し、設定が選択されているか確認してください。ファイルを端末にダウンロードしただけでは、クライアントに設定が反映されません。
FlClashのデスクトップ版に近い操作方法を使いたい方に適しています。インストール時に解析エラーが出る場合は、端末のアーキテクチャとOSバージョンを確認してください。接続が頻繁に切れる場合は、バッテリー最適化、バックグラウンド実行、VPNの競合を確認しましょう。VPNによる通信制御を要求するアプリを同時に起動しないでください。後から起動したアプリが、先に接続したアプリを置き換える場合があります。
Surfboard対応の設定をすでにお持ちの方に適しています。設定形式はClash YAMLと同じではないため、ファイルの拡張子を変更するだけでは利用できません。インストール前にサブスクリプションサービスが対応形式を提供しているか確認するか、変換方法をご確認ください。変換後もプロキシグループ、ルール、プロトコルの対応状況を確認し、比較できるよう元の設定を保存してください。
| 項目 | ダウンロード・インストール時のポイント |
|---|---|
| アーキテクチャの確認 | arm64-v8aはARM64、armeabi-v7aは旧世代のARM環境に対応します。端末がサポートするアプリのアーキテクチャを選んでください。 |
| インストールの許可 | APKを開くアプリに限ってインストール権限を許可してください。インストール後は必要に応じて権限を取り消せます。 |
| バックグラウンドでの実行 | 接続にはシステムのVPN許可が必要です。バックグラウンド実行の制限が厳しいOSでは、バッテリー最適化やバックグラウンド実行の設定も確認してください。 |
上書きインストール時に署名の不一致が表示されても、すぐにアンインストールしないでください。設定をエクスポートし、元のアプリの入手元を確認しましょう。アンインストールするとアプリのデータが削除されることが多く、再インストール後にサブスクリプションの再読み込みや設定の復元が必要になります。
App StoreでClash Plusのデバイス互換性、アプリの説明、更新履歴を確認してからインストールしてください。
iPhoneやiPadで対応するサブスクリプションを読み込み、ルールに沿ってプロキシを利用したい方に適しています。インストール後、サブスクリプションまたはローカル設定を追加し、プロキシグループが読み込まれたことを確認してから、システムの案内に従ってVPN構成を追加してください。初回の接続確認では既定のルールモードを使い、接続を確認してからDNSなどを調整しましょう。
| 項目 | ダウンロード・インストール時のポイント |
|---|---|
| デバイスの互換性 | 最低OSバージョンと対応デバイスは、App Storeの最新の製品ページで確認してください。 |
| ネットワークの許可 | 初回接続時はシステムの案内に従ってVPN構成を追加し、許可対象がインストールしたアプリであることを確認してください。 |
| 設定の準備 | 対応するサブスクリプションまたはローカル設定を事前に用意してください。アプリのインストールとサブスクリプションサービスの利用は別の手順です。 |
サブスクリプションを読み込んでも一覧が空の場合は、設定形式、URLの有効期限、取得結果を確認してください。システムにVPNと表示されていても、通信制御が有効になったことを示すだけで、すべてのルールやノードの動作確認が完了したわけではありません。選択中のプロキシグループと実際の接続結果も確認してください。
デスクトップ環境がある場合はGUIクライアントがおすすめです。DebianやUbuntuなどではDEB、FedoraなどではRPMを選んでください。以下のデスクトップ版パッケージはAMD64向けです。
Linuxデスクトップでサブスクリプションやルールを管理したい方に適しています。ディストリビューションに合ったパッケージ形式を選び、システムのソフトウェアインストーラーまたはパッケージマネージャーで依存関係を処理してください。インストール後にウィンドウが開かない場合は、起動ログやデスクトップ実行環境の依存関係を確認しましょう。GUIのエラーをコアやサブスクリプションの問題と決めつけないでください。
Debian系デスクトップでFlClashを使いたい方に適しています。インストール前にシステムのアーキテクチャを確認し、初回起動後に設定を読み込んで待ち受けポートを確認してください。ターミナルのアプリはデスクトップのシステムプロキシ設定を参照しない場合があります。ツールの対応状況に応じてプロキシ環境変数を設定してください。デスクトップアプリが接続できても、すべてのコマンドの通信が制御されるとは限りません。
| 項目 | ダウンロード・インストール時のポイント |
|---|---|
| アーキテクチャ | uname -mを実行してマシンのアーキテクチャを確認します。x86_64はこのページのAMD64デスクトップ版インストーラーに対応します。 |
| ディストリビューション | 使用しているパッケージ管理システムに合ったインストーラーを選んでください。依存関係や実行環境の要件は、インストーラーの出力を確認してください。 |
| 実行環境 | GUIクライアントの実行にはデスクトップセッションが必要です。SSHサーバー、コンテナー、ルーターではMihomoコアをご確認ください。 |
バックグラウンドで常時実行する場合は、サービスアカウントが設定ディレクトリを読み取れることを確認してから、システムサービスを設定してください。TUNの有効化に必要な権限は、ローカルプロキシポートの待ち受けに必要な権限とは異なります。実際の導入方法に合わせて権限を付与し、すべてのデスクトップセッションを高い権限で実行するのは避けてください。
サーバー、ルーター、コマンドライン環境への導入向けです。コアにはサブスクリプションを管理するデスクトップ画面はありません。一般的な用途には、上記のプラットフォーム別GUIクライアントをおすすめします。
| システム | アーキテクチャと形式 | ダウンロード |
|---|---|---|
| Windows | AMD64 · ZIP | AMD64 ZIPをダウンロード |
| Windows | ARM64 · ZIP | ARM64 ZIPをダウンロード |
| macOS | Intel · AMD64 · GZ | Intel版 GZをダウンロード |
| macOS | Appleシリコン · 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ファイルは、先に展開してください。Unix系システムではバイナリに実行権限を付与し、専用の設定ディレクトリを用意します。有効なconfig.yamlを指定のディレクトリに配置した後、以下のコマンドで設定を確認できます。現在のディレクトリにmihomoという実行ファイルがあることを前提としています。
chmod +x ./mihomo
./mihomo -t -d ./config
./mihomo -d ./config
設定の検証に成功しても、外部リソースがすべて利用できるとは限りません。ルールセット、Geoデータベース、リモートサブスクリプションは、ネットワークやパスの影響を受ける場合があります。まずフォアグラウンドで出力を確認し、ポート、ルール、DNSの動作を確かめてから、systemdサービスやファームウェアの起動タスクに登録してください。最初からログをすべて非表示にしないでください。
設定で外部コントローラーを有効にする場合は、待ち受けアドレスを制限し、アクセス制御を設定してください。ローカルでのみ使用する場合、管理ポートをLANやインターネットに公開する必要はありません。権限、ディレクトリ、バックグラウンド実行の詳しい手順は使い方ガイドをご覧ください。
| 確認項目 | 要件 |
|---|---|
| CPUとシステム | バイナリのアーキテクチャとOSがデバイスに合っていることを確認してください。ルーターではファームウェアとの互換性も確認します。 |
| 設定・データディレクトリ | 実行ユーザーが設定を読み取れ、必要に応じてキャッシュ、ルールセット、データベースを書き込めること。 |
| ネットワーク権限 | ローカルプロキシポート、TUN、ルート変更に必要な権限は異なります。実際に使うモードに合わせて設定してください。 |
インストール、サブスクリプション、ネットワーク制御の問題を分けて確認すると、原因を特定しやすくなります。
設定の取得元
サブスクリプションURLを追加して更新し、ノードとプロキシグループが表示されることを確認して、使用する設定を選択してください。サブスクリプションファイルを直接編集すると、更新時に上書きされる場合があります。独自の設定を継続して使う場合は、クライアントの上書き機能やマージ機能を利用してください。
サブスクリプションの読み込み手順を見る →接続モード
普段使いでは、まずルールモードを選びましょう。システムプロキシの影響を受けるのは、システムプロキシ設定に従うプログラムです。TUNは仮想ネットワークインターフェース、ルーティング、DNSに関わります。まず一つの方法で通信制御を確認してから、未対応のアプリを調整してください。複数の設定を同時に変更しないようにしましょう。
システムプロキシとTUNの違いを見る →継続的なメンテナンス
アップグレード前にサブスクリプションの取得元、独自ルール、ポートをバックアップし、旧クライアントを終了してからインストールしてください。複数のプロキシアプリに同時にシステムの通信を制御させないでください。問題が起きた場合は、まずログの具体的なエラーを記録し、設定変更、権限の修復、プログラムのロールバックのどれが必要か判断しましょう。
サブスクリプションと接続のトラブルシューティングを見る →まずパッケージの選択とインストールを済ませてから、接続設定に進みましょう。
Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revから確認できます。すでに使えるクライアントがある場合は、サブスクリプション形式や必要な機能を確認してから移行を検討してください。一般的なデスクトップ利用ならGUIクライアントがおすすめです。Mihomoコアを単独でダウンロードする必要はありません。
AMD64とx64は通常、どちらも64ビットx86アーキテクチャを指し、一般的なIntel・AMD搭載PCで使えます。ARM64は対応するARMデバイス向けです。Androidの多くの新しい端末ではarm64-v8aに対応しているか確認しましょう。古い端末ではarmeabi-v7aが必要な場合があります。Androidのアーキテクチャが不明なら、端末のシステム情報を確認するか、Clash Meta for Androidの汎用版を選んでください。
「このMacについて」でチップを確認してください。Clash PlusにはAppleシリコン用とIntel用のインストーラーがあります。現在の一覧では、Clash Verge Rev、FlClash、ClashX MetaのMac用ダウンロードリンクはどちらも同じx64ファイルです。Appleシリコン搭載端末ではRosettaとアプリの互換性を確認してください。ネイティブARM版が必要な場合は、まずClash Plusをご確認ください。
インストーラーに含まれるのはクライアントアプリで、利用可能なノードは付属しません。インストール後、対応するサブスクリプションまたはローカル設定を読み込み、プロキシグループを選んでから、システムプロキシや必要なTUNモードを有効にしてください。サブスクリプションのエラーが出た場合は、URLの欠落や有効期限、クライアントのログを確認しましょう。
現在の設定をエクスポートするか、設定ディレクトリをバックアップし、サブスクリプションの取得元、上書きルール、DNS設定、ポートを記録してください。アップグレード前に旧プロセスを終了してから、新バージョンをインストールします。同じ端末で複数のクライアントにシステムプロキシやTUNを同時に制御させないでください。元に戻す場合は、バックアップから設定を復元します。
サブスクリプションが正しく読み込まれ、利用可能なプロキシグループが選択されているか確認します。次にルールモード、システムプロキシ、ポートの設定を確認してください。TUNモードではサービスの権限、仮想ネットワークインターフェース、DNS設定も確認が必要です。他のプロキシアプリを一時終了し、ログを見ながら一項目ずつ変更しましょう。複数の設定を同時に変更するのは避けてください。