Clash Plus
おすすめスマートフォンとPCで似た操作感を使いたい方に向いています。インストール後に設定をインポートし、ルールモードを選択してください。ウィンドウを開いただけでは接続されません。クライアント内でサービスを起動し、システムプロキシも有効にする必要があります。
まずOSを選び、次にCPUアーキテクチャを確認してください。このページでダウンロードできるのはクライアントアプリです。接続には利用可能な設定のほか、システムプロキシまたはVPNの許可が必要です。
ここに掲載しているデスクトップ用インストーラーはx64システム向けです。「設定 → システム → バージョン情報」を開き、「システムの種類」を確認してください。初めて使う場合はClash Plusから試せます。すでに設定管理の使い方が決まっている場合は、必要に応じてほかのクライアントを選んでください。
スマートフォンとPCで似た操作感を使いたい方に向いています。インストール後に設定をインポートし、ルールモードを選択してください。ウィンドウを開いただけでは接続されません。クライアント内でサービスを起動し、システムプロキシも有効にする必要があります。
サブスクリプション、ルール、デスクトップのプロキシ設定を管理したい方に向いています。システムプロキシが影響するのは、主にシステム設定に従うアプリです。プロキシを経由しないアプリがある場合は、まずアプリ内のネットワーク設定を確認し、必要に応じてTUNで通信を制御してください。
日常的なサブスクリプションのインポート、プロキシグループの切り替え、ルールによる通信の振り分けに使えます。AMD64とx64はここでは同じアーキテクチャを指し、AMD製CPUに限られるわけではありません。移行時は設定を再インポートし、ポート、DNS、通信の制御方法を個別に確認してください。
デスクトップのGUIから設定を管理できます。クライアントを切り替えた後も、旧アプリの自動起動やシステムプロキシ設定が残る場合があります。ポートの競合を避けるため、旧アプリを終了してから新しいクライアントを起動してください。
旧設定の移行や過去の環境の再現用に、ダウンロード先を残しています。オリジナル版の開発は終了しており、新しいプロトコルへの対応を期待することはできません。新規インストールには上記のクライアントをおすすめします。移行前にプロキシグループの選択内容、カスタムルール、ローカルの上書き設定を記録してください。
| 確認項目 | 要件・確認場所 |
|---|---|
| CPUとシステム | 上記のインストーラーはx64向けです。Windows ARM端末では、まずx64アプリの互換性を確認してください。ドライバーやサービスが動作するかは別途確認が必要です。 |
| OSのバージョン | サポート中のWindowsを使用し、各インストーラーの互換性に関する案内に従ってください。古いOSでは必要な実行環境が不足している場合があります。 |
| 権限 | 通常のシステムプロキシとTUNでは必要な権限が異なります。サービスや仮想ネットワークアダプターをインストールする場合は、案内に従って管理者権限を許可してください。 |
| インストール後 | トレイにネットワークを制御中のクライアントが1つだけあることを確認してください。アプリ終了後にブラウザーがネットに接続できない場合は、システムプロキシが元に戻っているか確認しましょう。 |
左上のAppleメニューから「このMacについて」を開きます。「チップ」と表示される端末は通常Apple Silicon、「Intelプロセッサ」と表示される端末ではx64を選びます。端末のアーキテクチャと、実際に提供されているパッケージのアーキテクチャは別です。現在の一覧にある違いは下記で確認できます。
ARM64版とx64版をそれぞれ提供しています。DMGを開き、ウィンドウの案内に従って「アプリケーション」フォルダーにインストールし、そこから起動してください。サブスクリプションをインポートした後、プロキシグループが選択されているか確認しましょう。アプリをインストールしただけでは設定は完了しません。
デスクトップで設定やルールを管理したい方に向いています。現在、2つのリンクはいずれも同じx64ファイルを指しています。Apple Silicon端末ではRosettaによる変換実行が必要になる場合があります。リンク名だけでネイティブARM版だと判断しないでください。
FlClashの設定や操作に慣れている方に向いています。現在の2つのリンクはいずれもAMD64、つまりx64ファイルです。初回起動時にRosettaのインストールを求められた場合は、変換実行を許可するか判断してから進めてください。
旧環境の再現や、メニューバー型クライアントからの移行向けです。このクライアントは開発が終了しており、現在の一覧はすべてx86_64ファイルです。切り替え前に設定をバックアップし、旧コアがサブスクリプションに追加された新しいプロトコルやルール項目を認識できるとは限らない点に注意してください。
| 確認項目 | 要件・確認場所 |
|---|---|
| CPU | ARM64はApple Silicon、x64・AMD64・x86_64はIntelアーキテクチャに対応します。実際のファイルのアーキテクチャは、各カードの説明を確認してください。 |
| OSの互換性 | アプリの動作要件に記載された最低OSバージョンを確認してください。Apple Siliconでx64アプリを実行するにはRosettaが必要な場合があります。ネットワーク機能の互換性も別途確認してください。 |
| インストール先 | アプリを「アプリケーション」フォルダーに配置します。更新時は旧アプリを終了してから、アプリのファイルを置き換えてください。 |
| システムの許可 | ネットワーク拡張機能や補助サービスの許可を求められた場合は、システム設定でアプリ名を確認してから許可してください。個別の警告を回避するために、システム全体のセキュリティ機能を無効にしないでください。 |
比較的新しいスマートフォンの多くはARM64を選べますが、32ビットOSで動作する端末もあります。ダウンロード前にアプリのABI対応状況を確認してください。APKはAndroidアプリのインストールファイルです。保存後、ブラウザーのダウンロード履歴またはファイル管理アプリから開けます。
Android端末で初めてサブスクリプションをインポートし、ルールモードを設定する方に向いています。現在提供しているのはarm64-v8a版です。インストール後に設定を追加して接続を開始してください。初回起動時にAndroidのVPN接続リクエストが表示されたら、アプリ名を確認して許可します。
ClashのAndroid向け設定手順を使い慣れている方に向いています。設定画面からURLでサブスクリプションをインポートし、更新が完了したら設定を選択してください。アーキテクチャが不明な場合はユニバーサル版を、端末のアーキテクチャがわかっている場合は対応する単一アーキテクチャ版を選びましょう。
スマートフォンとデスクトップで似た操作感を使いたい方に向いています。設定をインポートしたら、まずルールモードでよく使うアプリを試してください。画面ロック後に接続が切れる場合は、アプリ情報のバッテリー設定やバックグラウンド実行の制限を確認しましょう。省電力設定の問題に対して、何度も再インストールする必要はありません。
互換性のある設定をすでに持っているAndroidユーザー向けです。Surfboardの設定形式や機能はClash YAMLと同じではありません。どちらもプロキシクライアントだからといって、そのまま互換性があるわけではありません。サブスクリプションの提供元がSurfboardに対応していることを確認してからインポートし、ルールが正しく読み込まれたか確認してください。
| 確認項目 | 要件・確認場所 |
|---|---|
| アーキテクチャ | ARM64はarm64-v8a、ARMはarmeabi-v7aに対応します。チップのビット数より、OSが対応するABIを確認するほうが確実です。 |
| OSのバージョン | インストーラーに表示される互換性要件を確認してください。解析エラーが表示された場合は、ダウンロードの未完了、アーキテクチャの不一致、OSの古さを確認しましょう。 |
| 提供元不明のアプリのインストール許可 | システムの案内に従い、現在使用しているブラウザーまたはファイル管理アプリに限ってインストールを許可してください。インストール後、必要に応じて許可を取り消せます。 |
| VPNの許可 | 初回接続時は、VpnServiceによるローカルVPNインターフェースの作成を許可します。これは端末の通信を受け取るためのもので、インストーラーにリモートのプロキシノードが含まれているわけではありません。 |
| バックグラウンド実行 | 「アプリ情報 → バッテリー」でバックグラウンドの制限を確認してください。「制限なし」「バックグラウンドでの使用を許可」などの名称はメーカーによって異なります。 |
iPhoneまたはiPadでApp Storeのページを開き、現在の端末との互換性を確認してからインストールしてください。VPN設定を初めて追加するときはシステムの確認画面が表示されます。アプリのインストールとVPN設定の許可は別の手順です。
App Storeからインストールと更新を行います。起動後、利用可能なサブスクリプションをインポートして、プロキシ設定と接続モードを選択してください。システムからVPN設定の追加を求められたら、クライアント名を確認して許可します。アプリに戻って接続状態を確認し、プロキシを使うアプリで動作をテストしてください。
公式サイト:clashplus.io
| 確認項目 | 要件・確認場所 |
|---|---|
| OSのバージョン | App Storeの「互換性」欄に記載されているiOS・iPadOSの要件を確認してください。 |
| 接続の許可 | VPN設定を追加する際は、システムの案内に従って許可してください。パスコードや生体認証を求められる場合があります。 |
| 設定の提供元 | クライアントが対応するサブスクリプションまたは接続情報を用意してください。認証情報を含むリンクを公開スクリーンショットや共有ドキュメントに載せないでください。 |
| 更新方法 | アプリはApp Storeから更新します。アプリの更新とサブスクリプションの更新は別々に行われ、アプリを更新してもサブスクリプションは自動更新されません。 |
ここではAMD64向けのデスクトップ版を提供しています。ディストリビューションのパッケージ形式を確認してください。Debian・Ubuntu系では通常DEB、Fedoraなどでは通常RPMを使います。ターミナルのみのサーバーではデスクトップ版ではなく、下記のコアを確認してください。
Linuxデスクトップで設定とプロキシサービスを管理したい方に向いています。依存関係を処理できるよう、ディストリビューションのパッケージマネージャーでインストールしてください。デスクトップのシステムプロキシは、ターミナルのプログラムには適用されない場合があります。ターミナルではプロキシ環境変数を別途設定するか、必要に応じてTUNを設定してください。
Debian系のデスクトップを使い、FlClashの画面に慣れている方に向いています。インストール前に、現在のセッションでGUI環境が利用できることを確認してください。起動時に共有ライブラリが不足していると表示された場合は、パッケージマネージャーの依存関係に関する案内を確認し、システムライブラリをむやみに置き換えないでください。
| 確認項目 | 要件・確認場所 |
|---|---|
| CPU | デスクトップ版はAMD64 / x86_64向けです。uname -mでアーキテクチャを確認できます。ARM端末ではこれらのインストーラーを直接実行できません。 |
| ディストリビューション | ディストリビューションに合わせてDEBまたはRPMを選んでください。依存関係やランタイムの要件は、パッケージマネージャーの出力を確認します。 |
| デスクトップ環境 | GUIクライアントには、利用可能なデスクトップセッションと関連するグラフィック依存関係が必要です。サーバーやルーターでは、下記の単体コアを使用してください。 |
| ネットワーク権限 | TUN、ルーティング、ファイアウォールの変更には追加の権限が必要な場合があります。まず通常の接続ができることを確認し、その後で通信の制御機能を段階的に有効にしてください。 |
サーバー、ルーター、自分でサービスを管理する方向けです。コアは設定の読み込み、ポートの待ち受け、通信の振り分けを行いますが、デスクトップの管理画面は付属しません。一般的なスマートフォンやPCでは、前述のGUIクライアント(グラフィカル画面付きアプリ)をおすすめします。
| システム | アーキテクチャ | ファイル形式 | ダウンロード |
|---|---|---|---|
| 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版をダウンロード |
| 確認項目 | 導入前に確認 |
|---|---|
| ファイルとプラットフォーム | darwinはmacOS、AMD64はx86_64を指します。MIPSファイルではデバイスのエンディアンと浮動小数点ABIも確認してください。すべてのMIPS端末で使える汎用パッケージではありません。 |
| 実行用の設定 | 互換性のあるYAML設定を用意し、ポートが使用中でないこと、作業ディレクトリからルールファイルや必要なデータを読み込めることを確認してください。 |
| サービスの権限 | 必要な待ち受けアドレスだけを公開してください。コントローラーへのアクセスは制限します。TUN、ルーティングの変更、システムサービスへの登録は、プラットフォームの要件に従って許可してください。 |
| メンテナンス方法 | 更新前に、元に戻せるようバイナリと設定を保存してください。設定の構文をテストしてから、実行中のサービスを置き換えます。 |
設定項目、ルールの順序、日々の運用方法については初心者から上級者までのガイドをご覧ください。
まず基本的な接続を確認し、その後でルールや通信の制御範囲を広げてください。アプリのアップデート、サブスクリプションの更新、システム権限は別々に確認しましょう。
クライアントの設定またはサブスクリプション画面で、URLからのインポートを選び、信頼できる提供元のリンクを貼り付けます。保存後に手動で更新し、設定が空でないこと、解析エラーがないことを確認してください。更新に成功しても自動的に有効にはなりません。インポートした設定を選択する必要があります。
普段使いでは、まずRule(ルールに従って直接接続かプロキシ接続かを決めるモード)を選びます。Android・iOSでは案内に従ってVPNを許可し、デスクトップではシステムプロキシを確認してください。TUNは仮想ネットワークインターフェースを使って通信を制御する方式です。影響範囲を理解したうえで有効にしてください。
直接接続するサイトとプロキシが必要なアプリをそれぞれテストし、設定、DNS、接続に関するエラーがログにないか確認してください。正常に動作したらローカルルールをエクスポートします。サブスクリプションの更新でリモート設定が置き換わることがあるため、独自の設定はクライアントが対応する上書き機能で保存してください。
インストーラーが開かない場合は、まずOSとアーキテクチャを確認してください。アプリは開くのにネットに接続できない場合は、設定と接続の許可を確認しましょう。
端末情報やプロセッサ情報で、システムが対応するABI(アプリの実行に必要なバイナリインターフェース)を確認します。arm64-v8a対応端末はARM64、armeabi-v7aのみ対応する端末はARMを選択してください。判断できない場合はClash Meta for Androidのユニバーサル版を選べます。CPUが64ビット対応でも、OSが64ビットアプリに対応しているとは限りません。
利用可能なプロキシ設定、または自分で設定した接続情報が必要です。クライアントは設定を読み込んで通信を処理するもので、インストーラーにプロキシサービスが含まれているわけではありません。設定画面で信頼できる提供元のサブスクリプションURLをインポートし、更新後にプロキシグループを選んで接続を開始します。
必ずしもそうではありません。現在の一覧では、Clash Verge Rev、FlClash、ClashX MetaのmacOS向け2つのリンクはいずれもx64ファイルです。Apple Silicon端末ではRosettaが必要になる場合があります。Clash PlusはARM64版とx64版をそれぞれ提供しています。ダウンロード前にカードのアーキテクチャ表記を確認してください。
まず、起動中のほかのVPNアプリを終了します。クライアントに戻ってサービスを起動し、システムの接続リクエストを許可してください。Androidでは通常、同じユーザーがVpnServiceベースのVPNサービスを同時に実行できるのは1つだけです。「VPNを常時接続」などの設定も切り替えに影響する場合があります。
どちらも開発が終了しています。旧環境の再現や設定移行用にダウンロードリンクを残していますが、新しい設定には旧コアが対応しないプロトコルや項目が含まれることがあります。新規インストールには、端末に合った現行クライアントを選んでください。移行前に元の設定を保存し、ルール、プロキシグループ、DNS設定を確認しましょう。
同じクライアントなら、まず上書きインストールを試し、インストーラーの案内に従ってください。更新前にローカル設定とカスタムルールをエクスポートします。別のクライアントへの移行時に、アプリのフォルダーをそのまま上書きするのは避けてください。Androidでは署名が異なると上書きできない場合があります。アプリ内データをバックアップしてから、アンインストールするか判断しましょう。
インストール済みなのに接続できない場合は、よくある質問とトラブル対処をご覧ください。Rule、TUN、VpnServiceについては用語集をご確認ください。