Clash Plus
おすすめWindowsデスクトップ向けのGUIクライアントです。画面上で設定を管理し、接続状況を確認しながらプロキシグループを切り替えたい方に適しています。
x64インストーラーをダウンロードし、ウィザードに従ってインストールしてから、既存のサブスクリプションをインポートします。初回の動作確認では、まずシステムプロキシを使って設定が接続できることを確かめてください。その後、TUNの権限と自動起動を設定します。
CLIENT PACKAGES / MIHOMO CORE
まずOSを選び、次にアーキテクチャを選択します。デスクトップではGUIクライアント、サーバーやルーターでは必要に応じてmihomoコアを導入してください。
システムプロキシを制御するクライアントは1つにしてください。クライアントを切り替える前に、使用中のプログラムでシステムプロキシとTUNを無効にします。
普段使いにはClash Plusがおすすめです。設定のオーバーライドやデスクトップでの操作方法を重視する場合は、ほかのクライアントも比較してください。以下のGUIインストーラーはすべてx64向けです。x64とWindows ARMのネイティブ対応は別のものです。
Windowsデスクトップ向けのGUIクライアントです。画面上で設定を管理し、接続状況を確認しながらプロキシグループを切り替えたい方に適しています。
x64インストーラーをダウンロードし、ウィザードに従ってインストールしてから、既存のサブスクリプションをインポートします。初回の動作確認では、まずシステムプロキシを使って設定が接続できることを確かめてください。その後、TUNの権限と自動起動を設定します。
mihomoの設定、サブスクリプション、オーバーライドを管理したいデスクトップユーザー向けです。設定をインポートしたら、現在有効な設定ファイルを確認してからシステムプロキシを有効にしてください。
TUNやサービスの操作には管理者権限が必要な場合があります。権限に関するメッセージが表示されたら、インストール先とサービスの状態を確認してください。別のプロキシサービスを同時に起動しないでください。
複数のプラットフォームで使えるGUIクライアントです。Windowsではインストーラーまたはzipを選べます。通常はインストーラーでの導入がおすすめです。
zipを使う場合は、固定のフォルダーに完全に展開してから起動してください。圧縮ソフトのプレビューから直接実行しないでください。アップデート前に設定の保存場所を記録しておくと、フォルダーを移動した後も設定を見失わずに済みます。
Clash向けのデスクトップ管理画面の一つです。設定の整理方法や画面上の操作手順を自分に合わせたい方に適しています。ここではWindows x64インストーラーを提供しています。
ほかのクライアントから移行する場合は、プログラムのフォルダー全体をコピーするのではなく、設定ファイルをエクスポートしてください。インポート後、プロキシグループの参照先、待ち受けポート、オーバーライドルールを一つずつ確認します。
既存環境からの移行や、過去の設定との比較用にアーカイブしたクライアントです。新規インストールでは、上記のメンテナンス中のクライアントをおすすめします。
新しい設定項目やプロトコルは、古いコアでは読み込めない場合があります。設定エラーが発生したら、クライアントの移行を検討してください。古いプログラムを動かすために、セキュリティ関連の設定を削除したり、システムの保護を弱めたりしないでください。
| 確認項目 | インストール条件 | 確認方法 |
|---|---|---|
| OS | サポート中のWindows 10 / 11を推奨。最低要件はインストーラーで確認してください | 設定 → システム → バージョン情報 |
| CPUアーキテクチャ | ここに掲載のデスクトップ版はx64向けです。32ビットOSには対応していません | システムの種類とプロセッサの種類を確認 |
| 権限とポート | 通常のプロキシとTUNでは必要な権限が異なります。待ち受けポートが使用中でないことも確認してください | 起動後にログを確認し、システムプロキシをテスト |
「このMacについて」でチップの種類を確認してください。Apple Siliconはarm64、Intelはx64です。ダウンロード先の名称だけではファイルのアーキテクチャを判断できません。以下のボタンでは、現在x64ファイルを提供しているダウンロード先を明記しています。
Apple Silicon用とIntel用のディスクイメージを個別に提供しています。チップに合ったdmgをダウンロードして開き、アプリを「アプリケーション」フォルダーに移動してから、その場所から起動してください。
初回起動時に設定をインポートし、プロキシグループが使えることを確認してください。システムプロキシの設定は、その設定に従うアプリに適用されます。より広い範囲の通信を経由させる場合は、TUNに必要な権限とルーティングの説明を確認してください。
サブスクリプション管理や設定のオーバーライドが必要なMacユーザー向けです。現在掲載中のMac版は、どちらのダウンロード先もx64イメージです。Apple Siliconで使う場合は、macOSの変換環境に対応しているか確認してください。
設定を移行したら、実際に反映されている内容を確認してから、ポートとシステムプロキシを確認します。アプリ画面の設定とサブスクリプションの元ファイルは別の階層です。サブスクリプションを更新する前に、カスタムオーバーライドを保存してください。
複数のデバイスで似た操作方法を使いたい方に適しています。現在のMacインストーラーはamd64(x64)向けです。Apple Silicon向けのダウンロード先も、現在は同じファイルを指しています。
インストール後、システムのネットワーク設定にあるプロキシのアドレスが、クライアントの待ち受けアドレスと一致しているか確認してください。アプリを終了する前にシステムプロキシを無効にすると、待ち受けプログラムのないローカルポートが残るのを防げます。
既存のメニューバーでの使い方や、過去の設定からの移行用に提供しています。アーカイブ版のため、新しい環境への導入はおすすめしません。新しいmihomoの設定項目は動作しない場合があります。
現在掲載中のイメージはx86_64向けで、どちらのチップ向けのダウンロード先も同じファイルです。Apple Siliconでは変換環境が利用できることを確認してください。このダウンロード先はarm64ネイティブ版ではありません。
| 確認項目 | インストール条件 | 確認方法 |
|---|---|---|
| チップ | Apple Siliconはarm64、Intelはx64を選択 | Appleメニュー → このMacについて |
| OSバージョン | クライアントの現在のビルドが対応するmacOSを使用してください。インストール前に互換性の案内を確認します | このMacについて → macOSのバージョン |
| x64の変換実行 | Apple Siliconでx64ファイルを実行するには、対応する変換環境が必要です | 実際のファイルのアーキテクチャとシステムの起動時メッセージを確認 |
最近のスマートフォンの多くはarm64です。古い端末ではarmv7が必要な場合があります。確認できない場合は、システム情報やCPU情報を調べるか、クライアントのユニバーサル版を選んでください。インストール後はVPN接続の権限も必要です。
Androidでは、まずGUIクライアントを選びましょう。ここではarm64-v8a版を提供しています。スマートフォンでサブスクリプションをインポートし、画面からプロキシグループを選べます。
インストール後に設定をインポートし、接続を開始して、システムのVPN許可ダイアログを確認してください。画面ロック後に接続が切れる場合は、システムのバックグラウンド制限を確認します。最初からすべてのヘルスチェック間隔を短くする必要はありません。
arm64、32ビットARM、ユニバーサル版を提供しています。端末のアーキテクチャが分かる場合は、対応するパッケージを選んでください。複数の端末との互換性が必要な場合は、ユニバーサル版が適しています。
設定をインポートしたら、有効な設定名とプロキシグループの選択を確認してください。VPNモードは端末の通信経路に影響します。ほかのVPNアプリも使用している場合は、そちらの接続を終了してから現在の設定をテストしてください。
arm64-v8a版とarmeabi-v7a版を選べます。対応するCPU環境が異なります。64ビット対応CPUを搭載していても、32ビットOSでは32ビット版が必要な場合があります。
接続を開始する前に、設定とDNSを確認してください。バックグラウンドで長時間使う場合は、端末の設定でアプリの継続実行を許可します。電池の消耗を調べるときは、まずログレベルとチェック間隔を確認し、その後で通信の経由方法を調整してください。
Android向けのユニバーサル版インストーラーです。互換性のある設定をすでにお持ちの方向けです。Surfboardの設定形式はClash YAMLと異なるため、同じサブスクリプションURLが使えるとは限りません。
インストール前に、サブスクリプションサービスが提供する形式を確認してください。既存のClash設定を使う場合は、上記のクライアントをおすすめします。移行が必要な場合は、ルールとプロキシグループの対応関係を一つずつ確認してください。
| 確認項目 | インストール条件 | 操作時の注意 |
|---|---|---|
| アーキテクチャとバージョン | 端末のABIに合ったものを選択。Androidの最低バージョンはパッケージ管理画面で確認してください | インストールできない場合は、まずアーキテクチャとOSバージョンを確認 |
| インストール許可 | 実際に使用するブラウザーまたはファイル管理アプリにインストールを許可 | インストール後、システム設定から許可を取り消せます |
| 実行時の権限 | 接続時にVPNの許可を確認。常駐利用ではバックグラウンド制限を確認 | 必要なVPN接続だけを有効にする |
App StoreからClash Plusをインストールします。インストール前にストアのページでOSの互換性を確認してください。インストール後、自分の設定をインポートし、システムの案内に従ってVPN構成を追加します。
iPhone・iPadでは、ストアの詳細ページで対応デバイス、システム要件、アプリの説明を確認してください。アプリのインストールとプロキシ設定は別の手順です。インストールしただけでは、利用可能なプロキシ接続は使えません。
利用権のあるサブスクリプションまたは設定を追加し、プロキシグループの選択を確認してください。接続時はシステムの許可を確認します。通信に問題がある場合は、まず設定が正常に読み込まれているか確認してから、ノードとDNSを調べてください。アプリを何度も再インストールする必要はありません。
クライアント公式サイト:clashplus.io。公式サイトでは製品情報を確認できます。インストールには下のApp Storeボタンを使用してください。
| 確認項目 | インストール条件 | 確認方法 |
|---|---|---|
| 対応デバイス | iPhone・iPadの対応状況はApp Storeの掲載内容を確認してください | App Store → 互換性 |
| OSバージョン | App Storeに表示される最低システム要件を満たしていること | 設定 → 一般 → 情報 |
| 接続設定 | 互換性のある設定を用意し、アプリによるVPN構成の追加を許可 | インポート後、現在のプロキシグループと接続状態を確認 |
DebianやUbuntuでは通常deb、FedoraやRHEL系ではrpmを選びます。以下のデスクトップ用インストーラーはamd64 / x86_64向けです。ARMサーバーやルーターでは、Mihomoコアのタブをご確認ください。
Linuxデスクトップ向けのおすすめクライアントです。画面上で設定、サブスクリプション、プロキシモードを管理できます。ディストリビューションに合ったdebまたはrpmをダウンロードし、インストール後のファイルを手作業でコピーするのではなく、システムのパッケージ管理ツールで依存関係を処理してください。
インストール後、デスクトップのアプリメニューから起動し、設定をインポートしてコアのログを確認します。まずローカルの待ち受けとシステムプロキシを確認してからTUNを有効にしてください。サービス権限、ルート、DNSはそれぞれ個別に確認し、複数の問題をまとめて調べないようにします。
Linux amd64向けのdebインストーラーです。Debian系デスクトップで、統一された画面からサブスクリプションやプロキシグループを管理したい方に適しています。
ダウンロード後、インストーラーのあるディレクトリでパッケージ管理ツールを使ってインストールします。依存関係が不足している場合は、まず具体的なエラー内容を確認してください。ほかのクライアントから切り替えた場合は、古いプログラムがバックグラウンドでポートを使用していないか、デスクトップ環境のプロキシ設定に古いアドレスが残っていないかも確認します。
| 確認項目 | インストール条件 | 確認方法 |
|---|---|---|
| ディストリビューション | Debian系にはdeb、対応するRPM系ディストリビューションにはrpm | cat /etc/os-release |
| アーキテクチャ | このセクションのパッケージはamd64 / x86_64向けです | uname -m |
| デスクトップ環境 | グラフィカルセッションとパッケージに記載された実行時依存関係が必要です。トレイの動作はデスクトップ環境によって異なります | パッケージの依存関係とアプリの起動ログを確認 |
| TUN | 利用可能なTUNデバイス、適切なネットワーク権限とルート設定 | ls -l /dev/net/tun |
サーバー、ルーター、サービスを自分で管理するユーザー向けです。コアにはデスクトップ用の設定画面がありません。一般的なデスクトップ用途ではGUIクライアントをおすすめします。ダウンロード前にOS、CPUアーキテクチャ、パッケージ形式を確認してください。
| OS | アーキテクチャと形式 | 導入時の注意 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 · zip | 64ビットx86環境向け。展開後、ターミナルから起動 | AMD64 zipをダウンロード |
| Windows | ARM64 · zip | Windows ARMネイティブコア | ARM64 zipをダウンロード |
| macOS | Intel / amd64 · gz | Darwin x86_64環境 | Intel gzをダウンロード |
| macOS | Apple Silicon / arm64 · gz | Darwin ARM64ネイティブコア | Apple Silicon gzをダウンロード |
| Linux | AMD64 · deb | Debian系のx86_64環境。パッケージ管理ツールでインストール | AMD64 debをダウンロード |
| Linux | AMD64 · gz | バイナリを配置し、サービスを自分で設定 | AMD64 gzをダウンロード |
| Linux | ARM64 · gz | 64ビットARMサーバーまたは互換デバイス | ARM64 gzをダウンロード |
| Linux | ARMv7 · gz | 32ビットARMv7環境。システムABIの確認が必要 | ARMv7 gzをダウンロード |
| Linux | MIPS softfloat · gz | アーキテクチャ、バイトオーダー、ABIが一致するデバイス専用 | MIPS softfloat gzをダウンロード |
設定を用意してからサービスを起動してください。 Linuxで一般的な設定ディレクトリは~/.config/mihomo/です。その中にconfig.yamlを配置します。-dでディレクトリを明示すると、カレントディレクトリの変更によるパスの問題を減らせます。
mkdir -p ~/.config/mihomo
mihomo -v
mihomo -t -d ~/.config/mihomo
上記のコマンドは、実行ファイルがPATHに配置され、設定が書き込まれていることを前提としています。構文チェックに通っても、設定が読み込めることを示すだけで、ノード、DNS、ルートが使えるとは限りません。
圧縮ファイルはシステムサービスではありません。 gzを展開した後、実行権限を設定し、ファイルの配置先を決めて、起動パラメーターも設定する必要があります。systemdのユーザーサービスとシステムサービスでは、ファイルのパス、権限、ライフサイクルが異なります。操作コマンドを混同しないでください。
TUNには追加のネットワーク権限とデバイスの対応が必要です。まず通常のプロキシでポートの待ち受けを確認してから、透過プロキシと自動起動を設定してください。アクセス制御を設定していない場合、コントロールインターフェースは外部に公開せず、ループバックアドレスだけで待ち受けるようにしてください。
コアの設定と項目の説明を見るまずインストールし、次に設定をインポートして、最後に通信を経由させます。インストーラーが起動することから分かるのは、プログラムとOSに基本的な互換性があるということだけです。プロキシが機能するかどうかは、設定形式、サブスクリプションの有効性、プロキシグループの選択、ネットワーク環境にも左右されます。初回起動時にポート、DNS、ルート、動作モードを同時に変更しないでください。一度に一つずつ変更すると、問題の原因を特定しやすくなります。
mixed-portの実際の値と待ち受けアドレスを確認してください。Linuxではss -lntpでポートを調べられます。ブラウザーのプロキシ設定は、実際の待ち受け先に合わせてください。コマンドラインツールでは、独自のプロキシオプションや環境変数の設定が必要な場合があります。アップデート前に、サブスクリプションの取得元、カスタムルール、オーバーライドを保存してください。バックアップには認証情報が含まれる場合があります。アクセス制限のある場所に保管し、ログを共有する前に機密情報を削除してください。新しいクライアントが正常に動作することを確認してから、古いプログラムや自動起動の設定を削除し、バックグラウンドサービスによるポートの競合を防ぎます。
まずOS、アーキテクチャ、パッケージ形式を確認してから、実行時の設定に進みましょう。
デスクトップやスマートフォンでは、設定のインポート、プロキシグループの選択、ログの確認がしやすいGUIクライアントがおすすめです。LinuxデスクトップならClash Verge RevまたはFlClashを選べます。サーバーやルーター、systemdサービスを自分で管理する環境ではmihomoコアを選びましょう。コアを使う場合は、設定ファイルと起動方法を別途用意する必要があります。
amd64とx64は通常、同じ64ビットx86アーキテクチャを指し、AMD製CPUに限りません。arm64は64ビットARM、armv7は通常32ビットARMです。Linuxではuname -mでアーキテクチャを確認できます。ルーターではファームウェアのABIや浮動小数点方式も確認してください。CPUのメーカーだけでパッケージを選ぶことはできません。
Debian、Ubuntuおよびその派生ディストリビューションでは通常deb、FedoraやRHEL系ではrpmを選びます。CPUアーキテクチャとデスクトップ環境の依存関係も確認してください。このページのLinux GUIパッケージはamd64またはx86_64向けです。ARMデバイスにはインストールせず、導入方法に応じてMihomoコアのタブをご確認ください。
実際のファイルのアーキテクチャを確認してください。現在掲載中のClash Verge Rev、FlClash、ClashX Metaは、Mac向けのどちらのダウンロード先もx64ファイルです。Apple Siliconで使うには、macOSが対応する変換環境が必要です。Clash Plusにはarm64専用ファイルがあります。mihomoコアもDarwin arm64とamd64を選べます。
クライアントのインストーラーに、利用可能なプロキシ設定やサブスクリプションは含まれていません。利用権のある設定をインポートし、使用可能なプロキシグループを選んでから、必要に応じてシステムプロキシまたはTUNを有効にしてください。mixed-portとアプリ側のプロキシポートが一致しているか確認します。それでも接続できない場合は、コアのログ、DNS、ルールの適用状況を順に調べてください。
まず現在の設定をエクスポートし、サブスクリプションの取得元、オーバーライドルール、実際の設定ディレクトリを記録します。バックアップには機密情報が含まれる場合があるため、安全に保管してください。古いクライアントを終了してから更新版をインストールし、複数プロセスによるポートの競合を防ぎます。更新後は設定の読み込み、システムプロキシ、TUNの権限を確認してから常駐運用を再開してください。