Clash Plus
おすすめサブスクリプションの追加、ルールモード、システムプロキシから設定を始めたい方に適しています。インストール後は、現在の設定が有効になっていることを確認してからプロキシのポリシーを選んでください。システムプロキシに従わないアプリも経由させる場合は、別途TUNを設定します。
クライアント / インストーラー / コア
OSに合ったクライアントを選んでください。まずCPUアーキテクチャを確認してインストーラーをダウンロードします。インストール後、サブスクリプションを追加し、ルールとプロキシモードを設定してください。
デスクトップやモバイルでは、まずGUIクライアントをご利用ください。単体のコアは、サーバーやルーターで設定を手動管理する方向けです。
このセクションでは、主にx64向けデスクトップインストーラーを提供しています。初めて使う場合はClash Plusがおすすめです。別の画面や設定管理方法が必要な場合は、Clash Verge Rev、FlClash、Clash Nyanpasuを比較してください。インストール前に同種のクライアントを終了し、ポートやシステムプロキシの設定が競合しないようにしましょう。
サブスクリプションの追加、ルールモード、システムプロキシから設定を始めたい方に適しています。インストール後は、現在の設定が有効になっていることを確認してからプロキシのポリシーを選んでください。システムプロキシに従わないアプリも経由させる場合は、別途TUNを設定します。
mihomoコアを使用するデスクトップクライアントです。サブスクリプション、ルール、プロキシグループを管理できます。ローカルオーバーライドやルールセットを利用している場合は、移行後に設定のマージ順を確認し、サブスクリプションの更新で必要な設定が上書きされないようにしてください。
デスクトップとスマートフォンで似た操作感を求める方に適しています。インストーラーを使うとシステムにアプリを登録できます。ZIP版は手動で展開して使えますが、設定の保存先やアクセス権はクライアントの仕様を確認してください。
デスクトップで設定を管理するための別の選択肢です。既存のYAMLを読み込んだら、設定の検証結果を確認してからシステムプロキシを設定してください。サービスモード、設定ディレクトリ、自動起動の場所はクライアントごとに異なる場合があるため、プログラムのフォルダー全体をそのままコピーするのは避けましょう。
旧環境の再現や設定移行の参考にするためのアーカイブ版です。名前にWindowsとあるからといって、すべての新しいシステムに適しているわけではありません。古いコアは新しいプロトコルや設定項目への対応が限られます。新規インストールには、上記の保守中クライアントを優先してください。
| 確認項目 | 選び方 |
|---|---|
| OSとアーキテクチャ | 「設定 → システム → バージョン情報」でシステムの種類を確認してください。このセクションではx64版を提供しています。Windows ARM搭載デバイスでは、エミュレーションで動作するか別途確認が必要です。 |
| システムバージョン | サポート対象のWindows 10 / 11環境へのインストールをおすすめします。最低バージョンやランタイムの要件は、インストーラーの表示に従ってください。 |
| 権限とポート | 通常のシステムプロキシとTUNでは必要な権限が異なります。サービスや仮想ネットワークアダプターのインストール時に管理者権限が求められることがあります。混合ポートが他のアプリと重複しないようにしてください。 |
まず「このMacについて」でチップを確認してください。Apple SiliconとIntelではアーキテクチャが異なります。一覧に表示されたアーキテクチャのキーが、ファイルの実際のアーキテクチャを示すとは限りません。以下に現在のパッケージ形式を明記しています。ダウンロード後は、使用中のmacOSがクライアントのサポート対象かも確認してください。
Apple SiliconとIntel向けのインストーラーを用意しています。DMGを開き、アプリを「アプリケーション」へ移動してから起動し、サブスクリプションを追加してください。システムプロキシを有効にする前に設定を読み込めることを確認します。TUNに必要な権限は、システムのダイアログに従って個別に許可してください。
mihomoの設定、サブスクリプション、プロキシグループを管理できます。現在の一覧にあるmacOS向け2つのリンクは、どちらもx64ファイルを返します。Apple Silicon搭載デバイスではRosettaとmacOSとの互換性を確認してください。ARMネイティブ版として扱わないでください。
クロスプラットフォームで設定を管理するための別の選択肢です。現在のmacOS向け一覧にある2つのリンクは、どちらもAMD64版を返します。モバイル版の設定は読み込めますが、ローカルの待受ポート、ネットワークアダプター、DNSはデスクトップ環境に合わせて調整してください。
旧バージョンのメニューバー操作や設定移行の参考用です。現在の一覧にあるファイルはすべてx86_64です。旧式のシステム拡張、権限の設定、設定項目は、新しいシステムと互換性がない場合があります。新規インストールには、現在も保守されているクライアントをご検討ください。
| 確認項目 | 選び方 |
|---|---|
| チップ | 「このMacについて」にAppleチップと表示される場合は、ARM64と明記されたパッケージを優先してください。Intel搭載モデルではx64 / AMD64を選びます。 |
| システムバージョン | 必要なmacOSの最低バージョンはクライアントによって異なります。インストール時の表示とプロジェクトの最新案内を確認してください。古いOSで、アーキテクチャだけを変えてインストールを試すのは避けましょう。 |
| 初回起動 | 「アプリケーション」から起動してください。システムのセキュリティ警告が表示されたら、「プライバシーとセキュリティ」で詳細を確認し、システムのセキュリティ機能全体を無効にしないでください。 |
最近の端末では、まずARM64に対応しているか確認してください。初回接続時にシステムのVPN許可を求められます。Androidでは通常、VPN接続を使用できるアプリは一度に1つです。ダウンロードとインストールが完了したら、バックグラウンドサービスが早期終了されないよう、バッテリー最適化の設定も確認してください。
ARM64対応のAndroid端末向けインストーラーです。サブスクリプションを追加して設定を選択し、接続を開始してVPNの許可を確認してください。アプリごとに通信を振り分ける場合は、アプリ選択とルールモードで制御できる範囲を先に確認しましょう。
Clash Meta / mihomo形式の設定を使うAndroid環境に対応しています。アーキテクチャが分かる場合は、該当するパッケージを優先してください。判断できず、端末が対応している場合はユニバーサル版を選べます。ユニバーサル版は高性能版ではなく、対応するアーキテクチャが異なります。
Androidでサブスクリプションとプロキシポリシーを管理できます。ARM64版は現在の多くのスマートフォン向け、ARM版は対応する旧端末向け、x86_64版は該当アーキテクチャの端末やエミュレーター向けです。インストールできても、エミュレーターですべてのネットワーク機能が使えるとは限りません。
Surfboard互換の設定をすでにお持ちの方向けです。設定形式はClash YAMLと異なるため、同じサブスクリプションをそのまま共通設定として使えるとは限りません。インポート前に、サービス提供元が指定する形式と対応プロトコルを確認してください。
| 確認項目 | 選び方 |
|---|---|
| アーキテクチャとバージョン | システムがARM64、ARM、x86_64に対応しているか確認してください。必要なAndroidの最低バージョンはインストーラーの要件に従います。ハードウェアが64ビットでも、システム側でアプリのアーキテクチャが制限されている端末があります。 |
| インストールの許可 | システムの案内に従い、現在使用しているブラウザーまたはファイル管理アプリに、提供元不明アプリのインストールを許可してください。インストール後は許可を取り消せます。失敗した場合はエラー内容を確認し、何度も続けてインストールを試さないでください。 |
| 接続とバックグラウンド動作 | VPNの使用を許可し、他のVPNアプリが接続を使用していないか確認してください。画面ロック後に切断される場合は、必要に応じてクライアントのバックグラウンド動作とバッテリー最適化の設定を調整します。 |
App StoreからClash Plusをインストールしてください。ストアのページでデバイスとの互換性、システム要件、アプリの最新情報を確認できます。インストール後に自分のサブスクリプション設定を追加し、システムの案内に従ってVPN構成の追加を許可してください。
iPhoneまたは互換デバイスでサブスクリプションを追加し、プロキシポリシーを選択して接続できます。クライアントのインストールとサブスクリプションサービスの利用は別の手順です。既存のYAML設定は、項目が対応しているか確認してください。デスクトップ向けのネットワークアダプターやポート設定をそのまま適用することはできません。
| 確認項目 | 選び方 |
|---|---|
| デバイスとシステム | App Storeの詳細ページに記載された互換性を確認し、デバイスとiOSのバージョンが現在の配信版の要件を満たしているか確かめてください。 |
| VPN構成 | 初回接続時にVPN構成の追加を許可してください。デバイスのパスコードや生体認証を求められる場合があります。許可した後も、アプリ内で有効な設定を選択する必要があります。 |
| サブスクリプションの追加 | 自分が利用できるサブスクリプションまたはローカル設定を使用してください。読み込みに失敗した場合は、URLへのアクセス失敗、形式の非互換、設定項目の誤りを切り分けて確認します。 |
デスクトップ環境ではGUIクライアントをおすすめします。DEBとRPMは異なるパッケージ形式なので、ファイルサイズだけで選ばないでください。このセクションではAMD64 / x86_64版を提供しています。サーバー、ルーター、その他のアーキテクチャ向けデバイスには、下の単体コアをご確認ください。
Linuxデスクトップでサブスクリプション、システムプロキシ、ルールを管理するのに適しています。Debian、Ubuntu系では通常DEBを、FedoraなどRPM系のディストリビューションではRPMを選びます。サービスモードやTUNには追加の権限が必要な場合があります。デスクトップのログインセッションに必要な権限とは分けて確認してください。
Linuxデスクトップ向けのGUIクライアントです。このセクションではAMD64 DEBパッケージを提供しています。対応するパッケージ環境で利用してください。起動できない場合は、プロキシ設定ではなく、まず依存関係とグラフィカル環境のエラーを確認しましょう。画面が起動しないことを、サブスクリプションの問題と取り違えないでください。
| 確認項目 | 選び方 |
|---|---|
| アーキテクチャ | uname -mを実行してアーキテクチャを確認します。出力がx86_64の場合は通常AMD64に対応します。aarch64はARM64に対応するため、このセクションのAMD64パッケージはインストールできません。 |
| ディストリビューションと依存関係 | ディストリビューションのパッケージマネージャーを使い、形式の合ったパッケージをインストールしてください。依存関係の処理とエラーメッセージを追跡しやすくなります。必要なライブラリの最低バージョンは、使用するクライアントのビルドによって異なります。 |
| ネットワーク権限 | デスクトップ環境がシステムプロキシを認識しているか確認してください。TUNではデバイスへのアクセス権とルーティングも関係します。コマンドラインアプリでは、プロキシの環境変数を別途設定する必要がある場合があります。 |
単体コア
サーバー、ルーター、サービスを自分で管理する方向けです。コアは設定を読み込み、接続を処理しますが、デスクトップ向けのサブスクリプション管理画面は含まれません。一般ユーザーには上記のGUIクライアントをおすすめします。コアやサービス、仮想ネットワークアダプターの重複インストールを避けてください。
| プラットフォーム | アーキテクチャ | 形式と用途 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | ZIP · x64ホスト向け | AMD64版をダウンロード |
| Windows | ARM64 | ZIP · ARMホスト向け | ARM64版をダウンロード |
| macOS | Intel / AMD64 | GZ · コマンドラインコア | Intel版をダウンロード |
| macOS | Apple Silicon / ARM64 | GZ · コマンドラインコア | Apple Silicon版をダウンロード |
| Linux | AMD64 | DEB · パッケージインストール | AMD64 DEBをダウンロード |
| Linux | AMD64 | GZ · 手動インストール | AMD64 GZをダウンロード |
| Linux | ARM64 | GZ · ARMサーバー向け | ARM64 GZをダウンロード |
| Linux | ARMv7 | GZ · 対応するARMデバイス向け | ARMv7 GZをダウンロード |
| Linux | MIPS soft-float | GZ · 対応するルーター向け | MIPS GZをダウンロード |
GZを展開すると通常は実行ファイルが得られ、GUIインストーラーは含まれません。LinuxとmacOSでは、実行権限を設定したうえで、作業ディレクトリ、設定ファイルのパス、ログの出力先を指定してください。ルーターではCPUアーキテクチャ、エンディアン、メモリ、ファームウェア環境も確認が必要です。外観やブランド名だけでパッケージを選ばないでください。
設定を用意したら、設定検証コマンドでYAMLのインデント、項目、プロキシグループの参照エラーを確認してから、常駐サービスを起動してください。バイナリを更新する前にサービスを停止し、設定と起動引数を保存します。形式の違いを確認せず、クライアントのサブスクリプションURLでサービス設定をそのまま上書きしないでください。
高度な設定ガイドを見る →Linux / macOS · 展開後に mihomo という名前に変更
chmod +x ./mihomo
./mihomo -v
./mihomo -t -f ./config.yaml
まずコアの情報を確認し、次にローカル設定を検証してください。設定検証に成功しても、サブスクリプション内のすべてのプロキシに接続できるとは限りません。接続可否はネットワーク、サーバー、認証情報にも左右されます。
ダウンロードで完了するのはクライアントのインストールです。接続には有効な設定も必要です。以下の順に確認すると、設定の問題をインストーラーの問題と取り違えにくくなります。
クライアントのサブスクリプションまたは設定画面でURLを追加し、取得が完了したら、その設定を現在の設定として選択してください。URLからHTMLのログインページ、一般的なノード一覧、形式の誤ったデータが返ると、クライアントが読み込めない場合があります。サブスクリプションがClash / mihomo YAMLに対応しているか確認してください。
サブスクリプションURLにはアカウント情報が含まれる場合があります。問題を調べる際はエラーメッセージを残しつつ、スクリーンショットを共有する前にURLのパラメーター、プロキシのパスワード、外部コントローラーの認証情報を隠してください。信頼できないオンライン変換ツールに設定全体をアップロードしないでください。
サブスクリプションの追加手順を見る →ルール、グローバル、DIRECTは、コアに届いた接続の処理方法を決めます。システムプロキシとTUNは、どの接続をコアに渡すかを決めます。ルールモードを有効にしても、すべてのアプリが自動的にプロキシ経由になるわけではありません。TUNを有効にしても、適切なルールが自動生成されるわけではありません。
まずルールモードでプロキシグループ名が有効か確認し、必要なシステム経由の方式を有効にしてください。接続できない場合は、アプリのプロキシ設定、ポート、DNS、ルールの照合、接続先の順に確認しましょう。複数の設定を同時に変更すると原因を特定しにくくなります。
設定と接続のトラブル対処を見る →インストーラーの選び方、設定の移行、互換性について説明します。接続トラブルの詳しい対処方法はヘルプセンターをご覧ください。
Windows、macOS、Android、iOSでは、まずClash Plusをご確認ください。LinuxではClash Verge Revから始めるのがおすすめです。OS、アーキテクチャ、インストーラーの互換性を確認してから、画面や操作性を選びましょう。一般的なデスクトップ利用では、mihomoコアを別途ダウンロードする必要はありません。
x64、AMD64、x86_64は通常、同じ種類の64ビットアーキテクチャを指します。ARM64とAArch64は別のアーキテクチャです。PCやスマートフォンのブランド名だけで判断せず、システム情報を確認してください。ユニバーサル版は複数のアーキテクチャに対応する場合がありますが、ファイルサイズは大きくなりがちです。このページのmacOS向け一覧には、ボタンの表示と異なり実際にはx64ファイルを返すものがあります。一覧のキーだけを見て、ARMネイティブ版と判断しないでください。
クライアントは設定の読み込み、ルールの照合、プロキシ接続を行いますが、インストーラー自体がプロキシサービスを提供するわけではありません。利用可能な自分のサブスクリプション、またはローカルのYAML設定を追加し、プロキシグループと接続モードを選んでください。サブスクリプションURLには認証情報が含まれる場合があるため、公開しないでください。
サブスクリプション設定、ローカルオーバーライド、ルールファイル、カスタムポートをエクスポートまたはバックアップしてください。旧クライアントを終了してから更新版をインストールし、複数のクライアントでシステムプロキシやTUNを同時に有効にしないでください。別のクライアントへ移行する場合は、DNS、プロキシグループ名、ルールの互換性も確認しましょう。
ファイルのダウンロードが完了しているか、拡張子がOSに合っているか、CPUアーキテクチャとシステムバージョンがクライアントの要件を満たしているかを確認してください。システムのインストール画面でエラーの詳細を確認し、セキュリティ保護を安易に無効にしないでください。Linuxではパッケージ形式と依存関係、Androidでは提供元不明アプリのインストール許可と空き容量も確認が必要です。
アーカイブ版は、旧環境の再現や設定移行の参考として利用できます。古いコアでは新しいプロトコル、ルール項目、DNSパラメーターを認識できない場合があります。新規インストールには、現在も保守されているクライアントをおすすめします。移行前に元の設定を保存し、ログに互換性のない項目がないか一つずつ確認してください。