クライアントのインストーラー|OSから選ぶ

Clash ダウンロードAndroid・デスクトップ向けクライアント

まずOSを選び、次にCPUアーキテクチャを確認してください。このページでダウンロードできるのはクライアントアプリです。接続には利用可能な設定のほか、システムプロキシまたはVPNの許可が必要です。

Androidクライアント APK

比較的新しいスマートフォンの多くはARM64を選べますが、32ビットOSで動作する端末もあります。ダウンロード前にアプリのABI対応状況を確認してください。APKはAndroidアプリのインストールファイルです。保存後、ブラウザーのダウンロード履歴またはファイル管理アプリから開けます。

Clash Plus

Clash Plus

おすすめ

Android端末で初めてサブスクリプションをインポートし、ルールモードを設定する方に向いています。現在提供しているのはarm64-v8a版です。インストール後に設定を追加して接続を開始してください。初回起動時にAndroidのVPN接続リクエストが表示されたら、アプリ名を確認して許可します。

APK · arm64-v8a

clashplus.io

Clash Meta for Android

ClashのAndroid向け設定手順を使い慣れている方に向いています。設定画面からURLでサブスクリプションをインポートし、更新が完了したら設定を選択してください。アーキテクチャが不明な場合はユニバーサル版を、端末のアーキテクチャがわかっている場合は対応する単一アーキテクチャ版を選びましょう。

APK · ARM64 / ARM / ユニバーサル版
FlClash

FlClash

スマートフォンとデスクトップで似た操作感を使いたい方に向いています。設定をインポートしたら、まずルールモードでよく使うアプリを試してください。画面ロック後に接続が切れる場合は、アプリ情報のバッテリー設定やバックグラウンド実行の制限を確認しましょう。省電力設定の問題に対して、何度も再インストールする必要はありません。

APK · arm64-v8a / armeabi-v7a
Surfboard

Surfboard

互換性のある設定をすでに持っているAndroidユーザー向けです。Surfboardの設定形式や機能はClash YAMLと同じではありません。どちらもプロキシクライアントだからといって、そのまま互換性があるわけではありません。サブスクリプションの提供元がSurfboardに対応していることを確認してからインポートし、ルールが正しく読み込まれたか確認してください。

APK · ユニバーサル版 · 独自の設定形式

Androidの動作要件とインストール時の確認事項

確認項目要件・確認場所
アーキテクチャARM64はarm64-v8a、ARMはarmeabi-v7aに対応します。チップのビット数より、OSが対応するABIを確認するほうが確実です。
OSのバージョンインストーラーに表示される互換性要件を確認してください。解析エラーが表示された場合は、ダウンロードの未完了、アーキテクチャの不一致、OSの古さを確認しましょう。
提供元不明のアプリのインストール許可システムの案内に従い、現在使用しているブラウザーまたはファイル管理アプリに限ってインストールを許可してください。インストール後、必要に応じて許可を取り消せます。
VPNの許可初回接続時は、VpnServiceによるローカルVPNインターフェースの作成を許可します。これは端末の通信を受け取るためのもので、インストーラーにリモートのプロキシノードが含まれているわけではありません。
バックグラウンド実行「アプリ情報 → バッテリー」でバックグラウンドの制限を確認してください。「制限なし」「バックグラウンドでの使用を許可」などの名称はメーカーによって異なります。

インストール後の設定手順

まず基本的な接続を確認し、その後でルールや通信の制御範囲を広げてください。アプリのアップデート、サブスクリプションの更新、システム権限は別々に確認しましょう。

  1. 設定をインポートして選択

    クライアントの設定またはサブスクリプション画面で、URLからのインポートを選び、信頼できる提供元のリンクを貼り付けます。保存後に手動で更新し、設定が空でないこと、解析エラーがないことを確認してください。更新に成功しても自動的に有効にはなりません。インポートした設定を選択する必要があります。

  2. プロキシサービスを起動

    普段使いでは、まずRule(ルールに従って直接接続かプロキシ接続かを決めるモード)を選びます。Android・iOSでは案内に従ってVPNを許可し、デスクトップではシステムプロキシを確認してください。TUNは仮想ネットワークインターフェースを使って通信を制御する方式です。影響範囲を理解したうえで有効にしてください。

  3. 接続を確認してバックアップ

    直接接続するサイトとプロキシが必要なアプリをそれぞれテストし、設定、DNS、接続に関するエラーがログにないか確認してください。正常に動作したらローカルルールをエクスポートします。サブスクリプションの更新でリモート設定が置き換わることがあるため、独自の設定はクライアントが対応する上書き機能で保存してください。

手順に沿ってサブスクリプションをインポートし、初回接続する

インストーラーとダウンロードに関するFAQ

インストーラーが開かない場合は、まずOSとアーキテクチャを確認してください。アプリは開くのにネットに接続できない場合は、設定と接続の許可を確認しましょう。

AndroidはARM64・ARM・ユニバーサル版のどれを選べばいい?

端末情報やプロセッサ情報で、システムが対応するABI(アプリの実行に必要なバイナリインターフェース)を確認します。arm64-v8a対応端末はARM64、armeabi-v7aのみ対応する端末はARMを選択してください。判断できない場合はClash Meta for Androidのユニバーサル版を選べます。CPUが64ビット対応でも、OSが64ビットアプリに対応しているとは限りません。

クライアントをインストールした後、サブスクリプション設定も必要?

利用可能なプロキシ設定、または自分で設定した接続情報が必要です。クライアントは設定を読み込んで通信を処理するもので、インストーラーにプロキシサービスが含まれているわけではありません。設定画面で信頼できる提供元のサブスクリプションURLをインポートし、更新後にプロキシグループを選んで接続を開始します。

macOSのApple Siliconボタンは、必ずネイティブARM版?

必ずしもそうではありません。現在の一覧では、Clash Verge Rev、FlClash、ClashX MetaのmacOS向け2つのリンクはいずれもx64ファイルです。Apple Silicon端末ではRosettaが必要になる場合があります。Clash PlusはARM64版とx64版をそれぞれ提供しています。ダウンロード前にカードのアーキテクチャ表記を確認してください。

Androidの起動時に「VPN接続がすでにあります」と表示されたら?

まず、起動中のほかのVPNアプリを終了します。クライアントに戻ってサービスを起動し、システムの接続リクエストを許可してください。Androidでは通常、同じユーザーがVpnServiceベースのVPNサービスを同時に実行できるのは1つだけです。「VPNを常時接続」などの設定も切り替えに影響する場合があります。

Clash for WindowsやClashX Metaは、新しい設定でも使える?

どちらも開発が終了しています。旧環境の再現や設定移行用にダウンロードリンクを残していますが、新しい設定には旧コアが対応しないプロトコルや項目が含まれることがあります。新規インストールには、端末に合った現行クライアントを選んでください。移行前に元の設定を保存し、ルール、プロキシグループ、DNS設定を確認しましょう。

クライアントの更新前に旧バージョンをアンインストールする必要はある?

同じクライアントなら、まず上書きインストールを試し、インストーラーの案内に従ってください。更新前にローカル設定とカスタムルールをエクスポートします。別のクライアントへの移行時に、アプリのフォルダーをそのまま上書きするのは避けてください。Androidでは署名が異なると上書きできない場合があります。アプリ内データをバックアップしてから、アンインストールするか判断しましょう。

インストール済みなのに接続できない場合は、よくある質問とトラブル対処をご覧ください。Rule、TUN、VpnServiceについては用語集をご確認ください。

クライアントをダウンロード