Clash Plus
新規インストールにはこちらをおすすめします。インストールウィザードの完了後、サブスクリプションを読み込み、システムプロキシの設定を確認してください。TUNを有効にする場合は、アプリの案内に従って補助サービスをインストールまたは許可します。
CLIENT PACKAGES / APPLE & DESKTOP
Mac・iPhoneにはClash Plusがおすすめです。OSとCPUを確認してからインストーラーを選び、Apple Silicon搭載Macではネイティブ版のarm64を優先してください。
デスクトップ用インストーラーとモバイルアプリを分けて掲載しています。
arm64とx86_64は別のビルドです。
クライアントのダウンロードとサブスクリプションの設定は別の手順です。
PLATFORM SELECTOR
初期表示はmacOSです。タブを切り替えて各OSの項目を確認し、ボタンに記載された形式を選んでください。画面や用途を比較したい場合は、クライアント比較をご覧ください。
以下のデスクトップ用インストーラーはx64向けです。「設定 → システム → バージョン情報」を開き、システムの種類を確認してください。Windows on ARM端末では、x64アプリの互換性を別途確認する必要があります。x64版をネイティブARM64版として扱わないでください。
新規インストールにはこちらをおすすめします。インストールウィザードの完了後、サブスクリプションを読み込み、システムプロキシの設定を確認してください。TUNを有効にする場合は、アプリの案内に従って補助サービスをインストールまたは許可します。
設定、ルール、プロキシグループを管理したいデスクトップ環境に適しています。既存の設定を移行する場合は、先にオーバーライドの内容をエクスポートしてください。同時にシステムプロキシを制御するクライアントは1つにし、設定が上書きされないようにします。
複数のOSに対応した設定・接続管理画面を備えています。AMD64は一般的なx86_64アーキテクチャを指し、該当するIntel製CPUでも利用できます。AMD製CPU専用という意味ではありません。
デスクトップで設定を管理する際の選択肢の一つです。インストール後、使用するコアと対応する設定項目を確認してから既存のYAMLを読み込んでください。アプリ名が異なると、画面上の設定をすべてそのまま移行できるとは限りません。
旧環境からの移行や設定の比較用です。新しい端末での利用はおすすめしません。旧コアは新しいプロトコルや設定項目に対応していない場合があります。移行時はサブスクリプションURLやルールを引き継ぎ、旧アプリのフォルダ全体を新しいクライアントに上書きしないでください。
| 確認項目 | 要件・対応方法 |
|---|---|
| OS・アーキテクチャ | 引き続き更新を受けられるWindows x64を推奨します。必要な最低OSバージョンは各インストーラーの説明をご確認ください。 |
| プロキシの制御 | システムプロキシは、その設定を参照するアプリに適用されます。TUN補助サービスでは管理者の許可が必要な場合があります。 |
| インストール先 | インストールウィザードで保存先を選択してください。更新前に旧バージョンを終了し、元に戻せるよう設定を残しておきます。 |
「 → このMacについて」を開きます。Apple Siliconと表示されたMacではarm64、Intelプロセッサと表示されたMacではx64を選んでください。アーキテクチャ名はダウンロード先を示す表示です。ボタンの位置だけで判断せず、実際のファイルも確認してください。
Apple Silicon搭載Macではarm64、Intel Macではx64を選択してください。DMGを開き、アプリを「アプリケーション」へドラッグした後、そのフォルダから起動します。ネットワーク制御を初めて有効にする際は、システムの案内に従って必要な権限を許可してください。
サブスクリプションやルールをまとめて管理できます。現在、どちらのリンクもx64版DMGを配布しています。Apple Silicon搭載MacではRosettaが必要になる場合があります。ネイティブ版が必要な場合は、上のClash Plusを選んでください。このファイルはarm64版ではありません。
複数のデスクトップOSで似た操作感を求める方に適しています。現在、macOS向けの2つのリンクはいずれもAMD64版DMGです。AMD64はx86_64を指し、Apple Silicon向けのarm64とは異なります。
旧来のメニューバーでの使い方や設定の比較向けです。現在、どちらのリンクもx86_64版を配布しています。旧コアは新しいサブスクリプション項目に対応しない場合があります。新しい端末には上記のクライアントを選び、設定を再度読み込むことをおすすめします。
| 確認項目 | 要件・対応方法 |
|---|---|
| CPU | Apple Siliconではarm64、Intelではx64 / x86_64を選んでください。Apple Siliconでx64アプリを使えるかは、別途確認が必要です。 |
| OSバージョン | 必要なmacOSの最低バージョンはクライアントごとに異なります。アプリの説明やインストール時の案内をご確認ください。アーキテクチャに対応していても、OSのバージョンに対応するとは限りません。 |
| アクセス権 | システムプロキシとTUNは異なる通信制御方式です。補助サービス、VPN、ネットワーク拡張機能の権限は、アプリの案内に従って許可してください。 |
| インストール先 | アプリを「アプリケーション」に移動してから起動してください。マウントしたDMGから直接起動し続けるのは避けましょう。 |
新しいスマートフォンではarm64-v8aが一般的ですが、端末が対応するアプリABIを確認してください。古い端末ではarmeabi-v7a版も確認できます。判断できない場合は、Clash Meta for Androidのユニバーサル版を選べます。ファイルサイズや含まれるアーキテクチャは異なります。
Android arm64版のインストーラーです。初回接続時にVPN接続の作成を求められたら許可してください。バックグラウンドで接続を維持する場合は、端末のバッテリー管理設定に応じてアプリの権限を調整します。
端末に合わせてarm64、ARMv7、またはユニバーサル版を選んでください。インストールに失敗した場合は、アーキテクチャの不一致、空き容量不足、既存アプリとの署名の不一致を確認します。バックアップ前の設定を削除して上書きインストールしないでください。
デスクトップ版に近い画面をモバイル端末でも使いたい方に適しています。端末に合ったアーキテクチャ版を選んでください。設定を読み込んだら、まずアプリを開いた状態で接続し、画面ロック後にバックグラウンド通信が制限されないか確認します。
Android向けのルールベースプロキシとして使える選択肢です。Surfboardの設定形式はClashのYAMLと完全には同じではありません。インストール前に、サブスクリプションが対応形式を提供しているか確認してください。拡張子だけを変更して読み込まないでください。
| 確認項目 | 要件・対応方法 |
|---|---|
| アーキテクチャ・バージョン | arm64-v8aまたはarmeabi-v7aを確認してください。必要な最低Androidバージョンは、インストーラーの互換性表示をご確認ください。 |
| インストールの許可 | APKを開くために使うファイルマネージャーやブラウザーに限り、必要に応じてインストールを許可してください。完了後は元の設定に戻せます。 |
| VPN・バックグラウンド | 接続時にVPNの要求を許可してください。他のVPNが使用中でないか確認し、必要に応じてバッテリー最適化の対象外に設定します。 |
iPhone・iPadにはApp StoreからClash Plusをインストールしてください。ネットワーク接続の権限はiOSが管理しており、初回の有効化時にVPN構成の追加確認が必要です。macOSのインストール手順やデスクトップ用補助サービスの設定を流用しないでください。
App Storeの製品ページで、端末との互換性、アプリ情報、インストール条件を確認してください。インストール後、サブスクリプションまたは対応する設定ファイルを追加し、プロキシグループを選択してVPN接続を許可します。
| 確認項目 | 要件・対応方法 |
|---|---|
| OSの互換性 | 必要な最低iOS / iPadOSバージョンと対応端末は、App Storeの製品ページで確認してください。 |
| ネットワークの許可 | 初回接続時はシステムの案内に従ってVPN構成を追加し、どのアプリが現在の接続を管理しているか確認してください。 |
| 設定の読み込み | 有効なサブスクリプションまたは対応ファイルを用意してください。デスクトップ版のローカルパスやサービス設定を、そのままモバイル版に移すことはできません。 |
| 接続の確認 | Wi-Fiとモバイル通信の両方で接続を確認し、特定のネットワークの制限をインストールの問題と誤認しないようにしてください。 |
以下のGUIインストーラーはAMD64デスクトップ環境向けです。Debian・Ubuntu系ではDEB、RPMを使うディストリビューションではRPMを選んでください。デスクトップ環境のないサーバーやルーターには、後述するMihomoコアが適しています。
ディストリビューションのパッケージ管理方式に合わせてDEBまたはRPMを選び、インストールコマンドを混在させないでください。デスクトップで起動しない場合は、まずターミナルで不足している依存関係やセッションのエラーを確認し、実行環境の調整が必要か判断します。
Debian系のAMD64インストーラーを掲載しています。デスクトップのシステムプロキシが有効になるかは、アプリとデスクトップ環境によって異なります。システムプロキシを参照しないアプリでは、プロキシ環境変数の設定やTUNの利用が必要な場合があります。
| 確認項目 | 要件・対応方法 |
|---|---|
| CPU | デスクトップ版はAMD64 / x86_64向けです。uname -mを実行すると確認できます。ARM端末では使用できません。 |
| ディストリビューション | お使いのディストリビューションに合ったDEBまたはRPMを選んでください。依存ライブラリのバージョンは、パッケージマネージャーの解決結果とアプリの説明をご確認ください。 |
| デスクトップ・権限 | GUIの利用にはデスクトップセッションが必要です。TUNにはネットワーク権限が関わります。便宜上、画面全体を常に高い権限で実行しないでください。 |
サーバー、ルーター、自分でサービスを管理する方向けの項目です。コアにはデスクトップ用の設定画面がありません。設定ディレクトリ、起動オプション、サービスの権限を自分で用意してください。一般ユーザーには、対応OS向けのGUIクライアントをおすすめします。
| OS | アーキテクチャ | ファイルの用途 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | ZIP形式。展開後、コマンドラインから実行します。 | ZIPをダウンロード |
| Windows | ARM64 | ARM64システム向けコア | ZIPをダウンロード |
| macOS | Intel · AMD64 | GZ形式のDarwin用コア | GZをダウンロード |
| macOS | Apple Silicon · ARM64 | Apple Siliconネイティブ版コア | GZをダウンロード |
| Linux | AMD64 | Debian系パッケージ | DEBをダウンロード |
| Linux | AMD64 | GZ形式の単体コア | GZをダウンロード |
| Linux | ARM64 | 64ビットARMサーバー・互換端末向け | GZをダウンロード |
| Linux | ARMv7 | ARMv7環境向けコア | GZをダウンロード |
| Linux | MIPS softfloat | MIPSソフト浮動小数点環境向け | GZをダウンロード |
| 確認項目 | 要件・対応方法 |
|---|---|
| OS・ABI | OS、命令セット、実行環境のすべてが一致する必要があります。CPUの製品名だけでファイルを選ばないでください。 |
| 設定・ディレクトリ | 互換性のあるYAML設定と書き込み可能な作業ディレクトリを用意してください。相対パス、ルールファイル、データファイルをサービスプロセスから読み取れる必要があります。 |
| ネットワーク権限 | 必要に応じて待ち受けアドレス、ファイアウォール、TUNの権限を設定してください。管理インターフェースは信頼できる範囲にのみバインドし、インターネットに直接公開しないでください。 |
INSTALLATION NOTES
ダウンロードが完了しても、プログラムを入手した段階にすぎません。以下の順にアーキテクチャ、設定、通信制御を確認すると、インストールとサブスクリプションの問題を切り分けやすくなります。
01 / PREPARE
既存のクライアントが正常に動作している場合は、サブスクリプションURL、設定名、プロキシグループの選択、カスタムオーバーライドを先に控えてください。サブスクリプションURLには認証情報が含まれる場合があります。自分で管理できる安全な場所に保管し、公開スクリーンショットや共有ドキュメントに載せないでください。アプリを乗り換える際は、アプリデータフォルダ全体をコピーするのではなく、サブスクリプションを再度読み込む方法をおすすめします。
旧クライアントを終了してから、システムプロキシとVPNの状態を確認してください。画面を閉じた後もバックグラウンドプロセスや補助サービスが動作するアプリがあります。新旧のアプリが同時にネットワークを制御すると、ポートの競合、ルートの重複、システムプロキシの接続先が旧ポートのままになるなどの問題が起こる場合があります。テストを始める前に、ネットワークを制御する方法を1つにしてください。
02 / IMPORT
Clash系クライアントは一般に、互換性のあるYAML設定を読み込みます。ただし、拡張子が同じでも、すべての項目を現在のコアが認識できるとは限りません。読み込みに失敗した場合は、サブスクリプションの取得、ファイルの解析、プロトコル項目のどこでエラーが起きたかを確認してください。ログイン画面やエラーメッセージが表示されるURLを、設定ファイルと誤認して保存している場合もあります。
インストーラーに利用可能なサブスクリプションは含まれていません。利用権のあるサブスクリプションまたはノード設定を用意し、アプリの設定管理画面から追加します。取得が完了したら、プロキシグループが表示されることを確認してください。画面に沿って操作したい場合はクイックスタートをご覧ください。初回インストール時にDNS、TUN、複雑なルールを同時に変更する必要はありません。
03 / CONNECT
デスクトップではルールモードとシステムプロキシを使い、ブラウザーで実際にアクセスできるか確認します。モバイルではシステムの案内に従ってVPNを許可してください。接続できた後、必要に応じてTUNを検討します。システムプロキシはすべてのアプリに適用されるわけではありません。また、TUNを使ってもすべての通信がグローバルプロキシになるわけではありません。システムプロキシとTUNは、通信の制御範囲と転送先をそれぞれ扱います。
クライアントが起動してもアクセスできない場合は、設定が有効か、プロキシグループが選択されているか、システムプロキシが現在の待ち受けポートを指しているか確認してください。そのうえで接続ログのルール判定とエラーを確認します。ノードのタイムアウト、DNSの名前解決失敗、ローカルポートの競合は、それぞれ分けて対処してください。詳しくはトラブルシューティングガイドをご覧ください。
04 / UPDATE
クライアントの画面と内部のコアは別々に更新される場合があります。同じアプリ名でも、コアの機能がすべて同じとは限りません。更新後に設定項目のエラーが出た場合は、使用中のコアがその項目に対応しているか確認してください。インストーラーにOS非対応と表示された場合は、サブスクリプションを何度も変更するのではなく、OSのバージョンとアーキテクチャを確認します。
ダウンロードリンクは、現在の一覧に登録された配布先を参照します。カードのバージョン情報は、利用可能なデータがある場合にのみ表示されます。クロスプラットフォームアプリでは、全体のバージョン表記と各OS向けファイル名が異なる場合があり、そこからパッケージのアーキテクチャを判断することはできません。インストール前にボタンの説明、実際のファイル名、アプリのインストール案内を確認してください。特に、このページで案内しているmacOS向けx64共通リンクにご注意ください。
DOWNLOAD FAQ
まずインストールファイルが端末に合っているか確認し、その後に設定や接続を確認してください。以下では、このページのダウンロード項目に関する質問を紹介します。
arm64またはApple Silicon対応と明記されたインストーラーを選んでください。Clash Plusにはarm64専用のダウンロードがあります。このページに掲載している他の一部クライアントは、どちらのアーキテクチャ用ボタンも同じx64ファイルを指します。ネイティブarm64版ではないため、Apple Silicon搭載MacではRosettaが必要になる場合があります。対応状況はアプリの要件をご確認ください。
iOSのタブからClash PlusのApp Storeページを開き、アプリ名、互換性、ストア掲載情報を確認してインストールしてください。公式サイトはclashplus.ioです。インストール後、クイックスタートガイドに沿って設定を読み込みます。
クライアントは設定の読み込み、ルールに基づく通信の振り分け、接続に使うアプリであり、サブスクリプションサービスではありません。利用権のあるサブスクリプションURLまたは設定ファイルを用意し、読み込んだあとプロキシグループとルールモードを選択します。最後に、OSに応じてシステムプロキシまたはVPNを有効にしてください。
CPUアーキテクチャ、アプリが対応するmacOSのバージョン、ダウンロードの完了を確認し、アプリを「アプリケーション」フォルダへ移動してください。起動がブロックされた場合は、入手元の安全性を確認したうえで、「システム設定 → プライバシーとセキュリティ」の案内に従います。Mac全体のセキュリティ機能は無効にしないでください。「アプリが破損している」と表示された場合は、再ダウンロードして互換性を確認してください。
サブスクリプションURL、設定ファイル、オーバーライドルール、プロキシグループの選択、自分で設定したDNSを控えてください。旧クライアントを終了し、システムプロキシやTUNを無効にしてから新しいクライアントをインストールします。アプリごとに設定フォルダや画面上の設定は異なるため、サブスクリプションまたはYAML設定を使って移行し、アプリのフォルダ全体を上書きしないでください。
この2つのクライアントは、開発が終了したアーカイブ版として掲載しています。主に旧環境からの移行や設定の確認にご利用ください。新しい端末ではClash Plusなどから選ぶのがおすすめです。旧コアでは新しいプロトコルや設定項目を認識できない場合があります。旧アプリを掲載していることは、今後も互換性の修正が提供されることを意味しません。
DOCUMENTATION
初回は「サブスクリプションを読み込む → ルールモードを選ぶ → 接続を許可する → アクセスを確認する」の順に進めてください。既存の設定で問題が起きた場合は、症状に応じてトラブルシューティングガイドを確認し、複数のネットワーク設定を同時に変更しないようにします。