Clash Plus
Windows · x64インストーラー
設定の追加から始めたい方に適しています。インストーラーを実行してクライアントを開き、設定画面でサブスクリプションを追加して選択し、システムプロキシを有効にしてください。初回接続では既定のポートを使い、ほかのプロキシアプリとの同時実行を避けます。ルールを変更する場合は、正常に接続できる設定を先に保存してください。
OSとCPUを確認してからインストーラーを選びます。PCやスマートフォンにはGUIクライアント、サーバーやルーターにはmihomoコアをお使いください。
クライアントをインストールした後、サブスクリプションまたはローカル設定を追加してください。
1台のデバイスで同時に実行するプロキシクライアントは1つにしてください。インストール、設定の追加、接続確認を済ませてからTUNモードを有効にするか判断します。タブのリンクは共有でき、再度開いても該当プラットフォームが表示されます。
以下のGUIクライアントはx64インストーラーを提供しています。「設定 → システム → バージョン情報」でシステムの種類を確認してください。ARMデバイスではアプリの互換性を先に確認し、x64クライアントとARM64コアを混同しないようにしてください。
Windows · x64インストーラー
設定の追加から始めたい方に適しています。インストーラーを実行してクライアントを開き、設定画面でサブスクリプションを追加して選択し、システムプロキシを有効にしてください。初回接続では既定のポートを使い、ほかのプロキシアプリとの同時実行を避けます。ルールを変更する場合は、正常に接続できる設定を先に保存してください。
Windows · x64インストーラー
サブスクリプション、ルール、通信制御の設定を管理したい方に適しています。サブスクリプションを追加したら、設定が有効になっていることを確認し、プロキシ画面でポリシーを選択してください。TUNを使う場合は画面の案内に従ってサービスをインストールし、権限を許可します。スイッチを有効にしただけで画面を閉じず、コアとサービスが正常に起動したことを確認してください。
Windows · AMD64インストーラー
PCとスマートフォンで似た操作感を使いたい方に適しています。AMD64は一般的な64ビットx86アーキテクチャを指し、対応するIntelプロセッサでも利用できます。インストール後に設定を追加してノードを選び、接続を開始してください。ほかのクライアントから移行する場合は、カスタムルールがサブスクリプションと一緒に取り込まれるか別途確認します。
Windows · x64インストーラー
デスクトップで設定やプロキシポリシーを管理する別の選択肢です。クライアントごとに設定フォルダーや画面の項目は異なります。移行時はサブスクリプションURLまたはエクスポートした設定ファイルから再度追加してください。初回起動時にポートの競合が発生した場合は、古いクライアントを終了し、接続ログの詳細を確認します。
Windows · 旧環境向けアーカイブ
旧環境の再現や設定移行向けです。新規インストールには、上記のメンテナンス中のクライアントをお選びください。古いコアでは新しいプロトコルや設定項目を認識できない場合があります。移行前にルール、ポリシーグループ名、ポートを控え、新しいクライアントで一つずつ動作を確認してください。古いプログラムのフォルダーを新しいクライアントのフォルダーに上書きしないでください。
| 確認項目 | 選び方・操作 |
|---|---|
| システムの種類 | GUIインストーラーはx64版です。システム情報でデバイスのアーキテクチャを確認してください。必要な最低OSバージョンは、選択したクライアントのリリースノートをご確認ください。 |
| インストール権限 | インストール先への書き込み、補助サービス、TUNの利用時に管理者権限が必要な場合があります。表示された許可要求が現在のインストーラーによるものか確認してください。 |
| インストール後 | サブスクリプションを追加して設定を選択し、まずシステムプロキシでブラウザーの接続を確認します。UWPアプリが接続できない場合は、ループバック制限を確認してください。 |
UWPアプリが接続できなくても、クライアントを何度も再インストールする必要はありません。まずブラウザーが正常に動作するか、アプリがループバック制限を受けているかを確認し、アプリごとのネットワーク制限についてはよくある質問を参照してください。
「Appleメニュー → このMacについて」を開きます。「チップ」にApple M…と表示される場合はApple Silicon、「プロセッサ」にIntelと表示される場合はIntelを選択してください。DMGをダウンロードして開き、アプリをApplicationsにドラッグしてから、「アプリケーション」フォルダーより起動します。
macOS · DMGディスクイメージ
チップに合ったパッケージを選び、Applicationsにドラッグしてから起動してください。DMG内から直接起動し続けないようにします。初回起動後にサブスクリプションを追加し、設定のダウンロードが完了したら選択します。まずシステムプロキシでブラウザーをテストし、必要に応じてログイン時の起動やTUNを設定してください。補助サービスの権限はクライアントの案内が表示されたときに許可します。
macOS · 現在の一覧はx64版
設定、ルール、サービスの状態をまとめて管理したいデスクトップユーザーに適しています。Apple Silicon向けリンクからも現在はIntel版がダウンロードされるため、ネイティブ動作するとは限りません。ドラッグしてインストールしたら、まず設定の読み込みを確認し、次にプロキシを有効にしてください。TUNを有効にする前にサービスのインストールが完了したことを確認し、権限エラーをサブスクリプションの問題と取り違えないようにします。
macOS · 現在の一覧はAMD64版
スマートフォン版と近い操作感で設定したい方に適しています。現在のダウンロードファイルはAMD64、つまりx86の64ビット版であり、AppleのARMアーキテクチャではありません。アップグレード前に古いプロセスを終了し、アプリケーションフォルダーにドラッグして置き換えてから再度開いてください。サブスクリプションは更新できるのにブラウザーが接続できない場合は、システムプロキシの接続先が現在のクライアントのポートか確認します。
macOS · 旧環境向けアーカイブ
古い設定の再現や移行時の参考用です。現在、どちらのリンクからもx86_64のディスクイメージがダウンロードされます。新しいOS、プロトコル、設定項目との互換性は個別に確認してください。移行時は元のYAMLとカスタムルールを保存し、メニューバーの項目だけをコピーしないでください。新規インストールには、上記のメンテナンス中のクライアントをお選びください。
| 確認項目 | 選び方・操作 |
|---|---|
| CPUアーキテクチャ | Apple Mシリーズはarm64、Intelはx64、AMD64、またはx86_64に対応します。必要なアーキテクチャとダウンロードファイルが一致しているか確認してください。 |
| OSバージョン | 「このMacについて」でmacOSのバージョンを確認し、クライアントの最新リリースノートと照らし合わせてください。必要な最低バージョンはクライアントごとに異なります。 |
| インストール先 | アプリをApplicationsにドラッグし、DMG内で起動中のアプリを終了してから「アプリケーション」フォルダーより起動してください。 |
| 補助サービス | TUNなどの機能には権限が必要な場合があります。システムのセキュリティ機能は維持し、内容を確認できるアプリの案内に従ってください。セキュリティ設定を一括で無効にしないでください。 |
アップグレード時にアプリがまだ実行中と表示された場合は、メニューバーからクライアントを終了し、バックグラウンドサービスも停止したことを確認してからアプリを置き換えてください。詳しい手順はmacOSのインストール手順をご覧ください。
比較的新しいスマートフォンの多くはARM64です。古い端末ではARMv7が必要な場合があります。分からない場合はシステム情報を確認するか、汎用版を提供するクライアントをお使いください。インストール後、初回接続時にVPNの許可を求められます。これはAndroidがクライアントに通信の処理を委ねるためのシステム機能です。
Android · ARM64 APK
ARM64スマートフォンへの初回インストールに適しています。APKを開き、システムの案内に従ってダウンロード元にインストールを許可してください。インストール後、クライアントでサブスクリプションを追加して接続を開始します。まずVPNの許可とノード選択を確認してください。画面ロック後に接続が切れる場合は、バックグラウンド動作やバッテリー最適化の制限を確認します。
Android · ARM版と汎用版
複数のアーキテクチャから端末に合うものを選べます。設定を追加して設定一覧から有効にし、サービスを起動してください。汎用版は幅広いアーキテクチャに対応しますが、アプリのシステム要件を満たす必要があります。すべての古いOSで使えるわけではありません。設定を変更した後は、プロキシグループで利用可能なノードが選ばれているか確認してください。
Android · ARM64 / ARMv7
PCとスマートフォンの両方で使いたい方に適しています。スマートフォンのアプリ環境に合ったアーキテクチャを選んでください。インストール後は設定を再度追加し、PC版の設定フォルダーをそのままコピーしないでください。Androidで同時に有効にできるVPNサービスは通常1つです。ほかのネットワークアプリが接続中なら停止してから、このクライアントを起動してください。
Android · 汎用APK
異なる設定形式を使う代替クライアントです。インストール後、Surfboard対応の設定を追加してください。ClashのYAMLをそのまま互換ファイルとして使うことはできません。設定の提供元に対応形式があるか確認してください。インポートに失敗した場合は、リンク切れと判断する前に形式を確認します。形式を変換する際は、ルールやプロキシグループが維持されるか慎重に確認してください。
| 確認項目 | 選び方・操作 |
|---|---|
| デバイスのアーキテクチャ | ARM64はarm64-v8a、ARMv7はarmeabi-v7aに対応します。端末情報を確認して選択してください。必要な最低Androidバージョンはクライアントの説明をご覧ください。 |
| インストールの許可 | 実際に使用するブラウザーやファイル管理アプリに限り、提供元からのインストールを許可してください。インストール後は必要に応じて許可を取り消せます。 |
| 接続の許可 | 初回接続時にシステムのVPNリクエストを確認し、ほかのVPNアプリと同時に有効にしないようにしてください。 |
| バックグラウンド動作 | まず画面点灯中の接続をテストし、次に画面ロック中の動作を確認します。実際に切断が起きる場合に限り、そのアプリのバックグラウンド動作やバッテリー設定を調整してください。 |
App Storeでアプリの詳細ページを開き、「互換性」に記載されたシステム要件を確認してからインストールしてください。初回接続時はシステムの案内に従ってVPN構成を追加します。アプリのインストール、サブスクリプションの追加、接続の許可はそれぞれ別の手順です。順番に完了してください。
iOS · App Store
インストール後に設定画面を開き、サービス提供元から入手した互換性のあるサブスクリプションを追加して、設定とノードを選択してください。初回接続時にiOSがVPN構成の許可を求めるので、許可してからアプリに戻り接続状態を確認します。ほかのネットワークアプリをインストールしている場合は、先に接続を停止してから現在の設定をテストしてください。切り替えを繰り返すと原因を特定しにくくなります。
| 確認項目 | 選び方・操作 |
|---|---|
| システムの互換性 | App Storeの詳細ページに表示される最低OSバージョンとデバイスの互換性をご確認ください。 |
| サブスクリプション設定 | アプリに対応したサブスクリプションを追加してください。サービス提供元のログインページやアカウント管理ページではありません。 |
| 接続の許可 | システムの案内に従ってVPN構成を追加し、接続後にアプリで現在のポリシーとノードを確認してください。 |
初回の動作確認には使い慣れたWebサイトを開き、アプリの接続ログを確認してください。ブラウザーでページが表示されても、すべての通信がプロキシ経由とは限りません。現在のルールとポリシーをあわせて確認し、ルールモードで直接接続される通信を障害と誤認しないようにしてください。
ディストリビューションに合ったパッケージ形式を選びます。DebianやUbuntu系では通常DEB、Fedora系では通常RPMを使います。以下のデスクトップ版はすべてAMD64です。デスクトップ環境がない場合や、別のアーキテクチャ、ルーターで使う場合はコアの項目を確認し、GUIパッケージを無理にインストールしないでください。
Linux · AMD64デスクトップクライアント
デスクトップ環境があり、GUIで設定を管理したい方に適しています。ディストリビューションのパッケージマネージャーでインストールしてください。依存関係の不足が表示された場合は案内に従い、依存パッケージを安易に削除しないでください。インストール後はアプリメニューから起動してサブスクリプションを追加します。デスクトップのシステムプロキシ設定がターミナルのツールに適用されるかは別途確認が必要です。スイッチの状態だけで判断しないでください。
Linux · AMD64 DEB
DEBパッケージを使い、複数デバイスで共通の操作感を保ちたいデスクトップユーザーに適しています。ポート競合を避けるため、インストール前にほかのクライアントを終了してください。リモートサーバーには通常GUI環境がないため、デスクトップ向けの手順をそのまま使わないでください。常時稼働させる場合はmihomoを個別に導入し、サービス管理とログ確認を設定します。
| 確認項目 | 選び方・操作 |
|---|---|
| CPUアーキテクチャ | uname -mを実行して確認します。x86_64の場合は、以下のAMD64デスクトップパッケージを使用できます。 |
| ディストリビューションのパッケージ形式 | DEBまたはRPMに対応したパッケージマネージャーを使用してください。拡張子だけ変更してインストールしないでください。 |
| デスクトップ環境への依存 | GUIクライアントにはデスクトップ実行環境が必要です。必要なライブラリのバージョンは、パッケージマネージャーとクライアントのリリースノートをご確認ください。 |
| サービスの権限 | TUNやルーティングの変更には適切な権限が必要です。通信を制御する前に、サービスの実行ユーザーを確認してください。 |
システムプロキシを有効にしてもターミナルがプロキシ経由にならない場合は、そのツールがデスクトップのプロキシ設定またはプロキシ環境変数を参照するか確認してください。サービスとして稼働させる場合はLinuxのインストール手順を参照し、設定パス、実行権限、自動起動を個別に設定してください。
サーバー、ルーター、サービスを自分で管理する方向けです。コアは設定の読み込み、ルールの照合、通信の転送を行いますが、GUIの設定画面はありません。一般的なPCやスマートフォンでは、上記のGUIクライアントをお使いください。コアを別途ダウンロードする必要はありません。
| OS | アーキテクチャ / 形式 | 対象環境 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 · ZIP | 64ビットx86のコマンドライン環境 | AMD64 ZIPをダウンロード |
| Windows | ARM64 · ZIP | Windows ARMデバイス | ARM64 ZIPをダウンロード |
| macOS | Intel · GZ | Intel Macのコマンドライン環境 | Intel GZをダウンロード |
| macOS | Apple Silicon · GZ | Apple Mシリーズ搭載Mac | Apple Silicon GZをダウンロード |
| Linux | AMD64 · DEB | 対応するDebian系パッケージ環境 | AMD64 DEBをダウンロード |
| Linux | AMD64 · GZ | x86_64サーバーとコマンドライン環境 | AMD64 GZをダウンロード |
| Linux | ARM64 · GZ | 64ビットARMサーバーまたはデバイス | ARM64 GZをダウンロード |
| Linux | ARMv7 · GZ | 対応する32ビットARM環境 | ARMv7 GZをダウンロード |
| Linux | MIPS softfloat · GZ | ソフトウェア浮動小数点に対応するMIPSルーター環境 | MIPS GZをダウンロード |
| 確認項目 | 導入時の確認項目 |
|---|---|
| 実行ファイル | ZIPは解凍し、GZはバイナリファイルを取り出します。Unix系OSでは、実際のファイルパスに対して実行権限も付与してください。 |
| 設定ディレクトリ | 互換性のあるYAML設定を用意し、実行ユーザーが設定を読み込み、必要なデータディレクトリに書き込めることを確認してください。 |
| ネットワークの公開範囲 | 待ち受けアドレスとファイアウォールのルールを明確にしてください。プロキシポートや管理インターフェースをインターネットに直接公開しないでください。 |
| 常時稼働 | まずフォアグラウンドで起動してエラーを確認し、その後サービスマネージャーで実行します。起動ログを保存し、サービス停止後にルーティングが元に戻ることも確認してください。 |
設定ファイルの構文はmihomo -t -f config.yamlで確認できます。このコマンドはmihomoの実行ファイルにアクセスできる環境で実行してください。検証に成功しても、設定を解析できたことを示すだけで、ノードサービス、DNS、ルーティングが利用可能とは限りません。それぞれ個別に確認してください。
インストーラーを実行しただけでは接続は確立されません。以下の順に操作すれば、問題が起きても該当する手順を特定しやすく、最初から再インストールする必要もありません。
Windowsではインストーラーを実行し、MacではアイコンをApplicationsにドラッグします。AndroidではAPKを開き、Linuxでは対応するパッケージマネージャーを使います。インストール前に古いクライアントを終了し、インストール後にアプリが正常に開くことを確認してください。システムとの互換性がないと表示された場合は、アーキテクチャとOSのバージョンを確認し、合わないパッケージを次々と試さないでください。
サブスクリプションはサービス提供元から提供される設定の取得元であり、クライアントのダウンロード先ではありません。リンクをコピーして設定画面に追加・更新し、該当する設定を選択してください。ローカルのYAMLファイルも、追加後に有効化する必要があります。サブスクリプションにはアカウント情報が含まれるため、問題を調べる際にリンク全体や設定内の認証情報を公開しないでください。
利用可能なノードを1つ選び、まずルールモードとシステムプロキシでブラウザーの接続を確認してください。ルールモードでは条件に応じて直接接続かプロキシ接続かが選ばれます。グローバルモードでは、選択したポリシーが対象の通信を処理します。特定のアプリが接続できない場合は、接続ログとルールの適用状況を確認してからTUNを検討してください。設定をむやみに増やして、元の問題を見えにくくしないようにします。
手順を確認しながら設定する場合:サブスクリプションの追加ガイドを見る。プラットフォームごとの違い、サービスの導入、問題の切り分けについては、インストールガイドを見る。
まずインストーラー、アーキテクチャ、設定を確認し、その後に接続を確認してください。以下の回答はクライアントの乗り換え準備にも役立ちます。
Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revから始めましょう。まず1つのクライアントでサブスクリプションの追加と接続を確認し、必要に応じて別のUIを試してください。サーバーやルーターで使う場合に限り、mihomoコアを個別にダウンロードします。
Appleメニューから「このMacについて」を開きます。チップがApple Mシリーズならarm64、プロセッサがIntelならx64またはx86_64を選択してください。掲載中の一部クライアントでは、両方のアーキテクチャ用リンクから同じx64ファイルがダウンロードされます。ファイル名を確認してからダウンロードしてください。Apple SiliconでIntelアプリを実行するにはRosettaが必要な場合があります。
インストーラーに含まれるのはクライアントのみで、サブスクリプションサービスは付属しません。設定画面で有効なサブスクリプションまたは互換性のあるローカルYAMLファイルを追加し、設定と利用可能なノードを選んでから、システムプロキシなど必要な通信制御を有効にしてください。設定、ノード、プロキシの順に確認し、複数の項目を同時に変更しないようにします。
同じクライアントをアップグレードする場合は、先に設定をエクスポートしてカスタムルールを控え、アプリとバックグラウンドサービスを終了してから、該当バージョンのアップグレード手順に従ってください。別のクライアントに乗り換える場合、設定フォルダーをそのまま上書きしないでください。アップグレード後に設定、プロキシポート、補助サービスの状態を確認し、正常に動作することを確かめてから古いファイルを削除します。
初めて使う場合はシステムプロキシを有効にし、ブラウザーがルールに従ってアクセスできるか確認してください。ターミナルやゲームなど、システムプロキシ設定に従わないアプリがある場合にTUNを検討します。TUNは仮想ネットワークアダプターを使って通信を制御するため、補助サービスや管理者権限が必要になることがあります。切り替え後はDNSとネットワーク接続を再確認してください。
どちらのクライアントも開発が終了しており、ダウンロードリンクは旧環境の再現や移行準備向けです。新規インストールには、現在もメンテナンスされているクライアントをおすすめします。旧バージョンでは新しい設定項目やプロトコルを認識できない場合があります。移行時は元の設定をバックアップし、ルールとサブスクリプションの互換性を一つずつ確認してください。
サブスクリプションの更新失敗、UWPのループバック制限、ポートの競合などはよくある質問をご覧ください。インストーラーで解決するのはプログラムの導入までです。サブスクリプションの内容やノードの利用可否については、該当するサービス提供元にお問い合わせください。