Clash Plus
おすすめサブスクリプションのインポートやノード選択から始めたい方に適しています。まずデスクトップアプリをインストールし、クライアントに自分の設定を追加してください。システムプロキシは、OSのプロキシ設定に従うアプリの通信を中継します。TUNを有効にする範囲は、用途に応じて判断してください。
CLIENT PACKAGES / インストーラー
まずOSを選び、CPUアーキテクチャを確認してください。GUIクライアントは日常的なサブスクリプションやルールの管理に、Mihomoコア単体はサービスの独自運用に適しています。
プラットフォームから選ぶ
初めてインストールする方は、まずおすすめのクライアントをご確認ください。それ以外は、画面の使い勝手、設定機能、既存のワークフローに合わせて選べます。デバイスのメーカーより、インストーラー名に記載されたアーキテクチャを確認することが重要です。
以下のデスクトップ版は主にx64向けです。「設定 → システム → バージョン情報」でシステムの種類を確認してください。ARMデバイスは、Windowsという名称だけでネイティブ動作に対応すると判断できません。
サブスクリプションのインポートやノード選択から始めたい方に適しています。まずデスクトップアプリをインストールし、クライアントに自分の設定を追加してください。システムプロキシは、OSのプロキシ設定に従うアプリの通信を中継します。TUNを有効にする範囲は、用途に応じて判断してください。
サブスクリプション管理、ルール確認、接続のトラブルシューティングを行いたいデスクトップユーザーに適しています。mihomoコアを搭載し、設定画面でサブスクリプションを管理、プロキシ画面でポリシーを選択、ログ画面でエラーを確認できます。TUNを使う場合は、クライアントの案内に従ってサービスの権限も設定してください。
デスクトップとAndroidの両方で、似た操作感を保ちたい方に適しています。設定をインポートした後、ポリシーグループとルーティングモードを確認してください。デバイス間の移行では設定のみをコピーし、異なるプラットフォームのアプリデータフォルダー全体を上書きすることは避けてください。
デスクトップ向けの別の操作環境として利用できます。選ぶ前に、配布パッケージのコア機能と設定項目が現在の設定に合うか確認してください。クライアントを切り替える際は、先に元のアプリを終了してから設定をインポートしましょう。2つのプロセスが同時にシステムプロキシを設定したり、同じポートを待ち受けたりするのを防げます。
旧版インストーラーは、以前の環境の再現や設定の移行に利用できます。古いコアでは、新しいプロトコルや設定項目、ルールセットの対応状況が異なる場合があります。サブスクリプションをインポートできても、すべてのノードが使えるとは限りません。新規インストールには、上記の現在メンテナンスされているクライアントをおすすめします。
| 確認項目 | インストール前の確認事項 |
|---|---|
| システム環境 | メーカーのサポートが継続しているWindows 10 / 11での使用をおすすめします。最小要件は各インストーラーの案内をご確認ください。 |
| CPU | このセクションでは主にx64 / AMD64版を提供しています。ARMデバイスでは、互換レイヤーとクライアントのサービスが対応しているか確認してください。 |
| 実行時の要件 | インストール画面のコンポーネントやサービスで、管理者の承認が必要になる場合があります。システムプロキシの設定に通常管理者権限は必要ありませんが、TUNの権限要件は別途確認してください。 |
| 初回起動 | 設定をインポートしてからプロキシを有効にしてください。インストーラーにWebView2などの依存コンポーネントがないと表示された場合は、案内に従ってインストールしてください。 |
Appleメニューの「このMacについて」でチップを確認してください。Apple SiliconはARM64、Intelはx64に対応します。互換パッケージを使う場合も、ファイル名とRosettaの要件を確認してください。
Macのチップに合ったDMGを選んでください。ディスクイメージを開き、アプリを「アプリケーション」フォルダーにドラッグしてから起動します。サブスクリプションをインポートしてノードを選んだ後に、プロキシを有効にしてください。バックグラウンドで通信を中継する場合は、システムの案内に従って必要な権限を許可します。
Mac上で複数の設定を管理し、ルールの適用状況を確認したい方に適しています。現在の2つのダウンロード項目はいずれもx64パッケージが代替として設定されています。Apple SiliconではRosettaで動作するか確認してください。リンク名だけでネイティブARM版だと判断しないでください。
デバイスをまたいで同じ操作方法を使いたい方に適しています。現在のmacOS用代替ファイルはAMD64パッケージです。Apple Siliconでは互換動作の条件を事前に確認してください。インストール後は設定の解析結果を確認し、画面の接続スイッチだけで動作を判断しないでください。
旧版は、以前のメニューバー操作環境からの移行や環境の再現に適しています。現在の代替ファイルはx86_64版です。Apple Siliconでは互換動作の条件を確認してください。旧設定を先にエクスポートして保存し、新しいクライアントに移して動作を確認しましょう。元の設定を直接書き換えるのは避けてください。
| 確認項目 | インストール前の確認事項 |
|---|---|
| OSバージョン | 必要なmacOSのバージョンはクライアントによって異なります。現在配布されているパッケージの要件を確認してください。DMGを開けることだけで、旧OSとの互換性を判断しないでください。 |
| チップの種類 | Apple SiliconではネイティブARM64版を優先してください。このページでx64互換版と明記されたパッケージでは、Rosettaが必要になる場合があります。 |
| インストール先 | まずアプリを「アプリケーション」フォルダーに移動し、ディスクイメージを取り出してから起動してください。更新やサービスのパスが混乱するのを防げます。 |
| システム権限 | システムの案内に従って、アプリやネットワークに関する権限を確認してください。提供元に関する警告が表示された場合は、理由を確認しましょう。システム全体のセキュリティ機能を無効にすることはおすすめしません。 |
比較的新しいスマートフォンの多くはARM64ですが、CPUの能力とOSが実際に対応するABIは異なる場合があります。判断できない場合は、端末情報を確認するか、明示されているユニバーサル版を選んでください。
ARM64インストーラーを提供しています。インストール権限は、実際に使用するブラウザーまたはファイル管理アプリだけに許可してください。初回接続時にはAndroidのVPN接続リクエストを確認します。画面ロック後に切断される場合は、再インストールを繰り返すのではなく、システムのバッテリー管理を確認してください。
Clashの設定をすでに使っていて、Androidでもルールやポリシーグループを利用したい方に適しています。ARM64版は対応する64ビットシステム向け、ARM版は互換デバイス向けです。アーキテクチャを確認できない場合はユニバーサル版が便利ですが、ファイルサイズは大きくなる傾向があります。
デスクトップでFlClashを使っている方に適しています。モバイル端末で通信を中継するにはAndroid VPNサービスを使います。デスクトップのシステムプロキシとは仕組みが異なります。接続前にVPN通信を使用中のほかのアプリを終了し、選択中の設定とノードを確認してください。
対応する設定をお持ちの方に適しています。Surfboardの設定構文はClash YAMLとは異なり、拡張子を変更するだけではインポートできません。クライアントを選ぶ前に、サブスクリプションの提供元が対応する形式とプロトコルを確認してください。
| 確認項目 | インストール前の確認事項 |
|---|---|
| OSバージョン | 必要なAndroidバージョンはアプリの配布パッケージによって異なります。インストーラーに非対応と表示された場合は、OSのバージョンとABIを確認してください。 |
| パッケージのアーキテクチャ | arm64-v8aはARM64、armeabi-v7aは32ビットARMです。新旧バージョンの違いではありません。 |
| 接続権限 | 初めてプロキシを起動する際は、VPN接続リクエストを許可してください。通常、同じユーザー環境で同時に有効化できるVPNサービスは1つです。 |
| バックグラウンド動作 | 接続を維持するには、アプリのバックグラウンド動作とバッテリー制限を確認してください。必要なアプリだけ設定を変更し、画面ロック後の接続状態を確認しましょう。 |
App StoreからClash Plusをインストールしてください。対応するOSバージョンとデバイスは、App Storeのアプリ詳細をご確認ください。
インストール後、ご自身のサブスクリプションまたは設定をインポートし、ノードとルールを確認してから、システムの案内に従ってVPN構成を追加してください。初回接続後は、普段使うアプリで実際にアクセスできるか確認しましょう。一部のアプリだけで問題が起きる場合は、再インストールする前にルールとDNSを確認してください。
| 確認項目 | インストール前の確認事項 |
|---|---|
| OSとデバイス | App Storeの互換性欄で、アプリが対応するOSバージョンとデバイスを確認してください。他のプラットフォームの要件から判断しないでください。 |
| インストール方法 | 上のApp Storeリンクからインストールしてください。インストールとアプリの更新はApp Storeで管理されます。 |
| ネットワーク権限 | 接続時に表示される案内に従ってVPN構成の追加を許可してください。別のVPNサービスを使用中の場合は、通信の競合がないか先に確認しましょう。 |
| 設定の準備 | 有効なサブスクリプションまたは対応する設定を用意してください。デバイスを購入したりクライアントをインストールしたりしても、利用可能なノードが自動で提供されるわけではありません。 |
ディストリビューションに合ったパッケージ形式を選び、CPUアーキテクチャを確認してください。DEBとRPMはCPUの種類ではありません。AMD64とx86_64は通常、同じ種類の64ビットx86命令セットを指します。
AMD64 DEB版とx86_64 RPM版を提供しています。デスクトップで設定管理を行いたい方に適しています。ディストリビューションのパッケージマネージャーでインストールし、依存関係を解決してください。TUNサービスの権限とデスクトップのプロキシ設定は別々に確認しましょう。ターミナルアプリがデスクトップのシステムプロキシに自動で従うとは限りません。
AMD64 DEB版を提供しています。DebianやUbuntuなど、互換性のあるパッケージ管理システムを使うデスクトップユーザーに適しています。アプリが起動しない場合は、依存関係とセッション環境を確認してください。ノードに接続できない場合は、設定とコアのログを確認しましょう。2種類の問題は分けて対処してください。
| 確認項目 | インストール前の確認事項 |
|---|---|
| ディストリビューションとパッケージ形式 | Debian / Ubuntu系では通常DEB、FedoraなどのRPM系ではRPMを選びます。実際の互換性は依存パッケージのバージョンにも左右されます。 |
| CPU | このセクションのGUIパッケージはAMD64 / x86_64向けです。uname -mでシステムアーキテクチャを確認できます。ARMサーバーではコアのセクションをご覧ください。 |
| デスクトップ環境 | GUIクライアントの実行には、利用可能なグラフィカルセッションと対応するランタイムライブラリが必要です。軽量構成のサーバーでは、プロキシサービスのためだけにデスクトップ環境一式をインストールしないでください。 |
| プロキシの適用範囲 | デスクトップのシステムプロキシ、ターミナルの環境変数、TUNによる通信の中継範囲はそれぞれ異なります。インストール後に、利用するアプリごとに動作を確認してください。 |
サーバーやルーター、自分でサービスを管理する方向けです。一般的なデスクトップユーザーにはGUIクライアントがおすすめです。通常、コアを別途インストールする必要はありません。
| OS | CPUアーキテクチャ | 形式 | コアパッケージ |
|---|---|---|---|
| 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をダウンロード |
| 確認項目 | 導入前の確認事項 |
|---|---|
| 対象アーキテクチャ | ダウンロードに使うパソコンではなく、コアを実行するデバイスのアーキテクチャを確認してください。ルーターではバイト順と浮動小数点演算の対応も確認が必要です。 |
| 設定とデータ | 互換性のあるYAML設定、ルール、地理データファイルを用意し、実行ユーザーに作業ディレクトリの必要な権限があることを確認してください。 |
| サービス管理 | アーカイブはサービス用インストーラーではありません。OSに合ったサービス管理ツールを選び、ログ、再起動ポリシー、起動順序を計画してください。 |
| ポートと権限 | まずポートの使用状況と待ち受けアドレスを確認してください。TUNが必要な場合は関連する権限を設定し、コントロールインターフェースをパブリックネットワークに直接公開しないようにしてください。 |
インストールと移行
インストール、設定、接続を分けて確認しましょう。問題が起きたときに、プログラムが起動していないのか、設定が反映されていないのかを切り分けやすくなります。
01 / インストール環境
インストーラーのエラー、ランタイムライブラリの不足、古いOS、ノードのタイムアウトは、それぞれ別の問題です。まずインストーラーのアーキテクチャがデバイスに合っているか、アプリが起動してローカル設定を読み込めるか確認し、その後でネットワーク接続を調べてください。インストール時の警告を回避するために、システムのセキュリティ機能全体を無効にしないでください。該当する依存関係、権限、提供元を個別に確認しましょう。
02 / 設定の移行
更新前にローカル設定、オーバーライド、カスタムルールをバックアップし、使用中のポリシーグループとポートを記録してください。複数のクライアントで同じサブスクリプションをインポートできても、拡張項目まで完全に互換とは限りません。まず新しいクライアントで設定を1つ検証してから、ほかの内容を移行してください。Surfboardなど異なる形式のクライアントでは、YAMLをそのままコピーせず、サブスクリプションの形式を確認することが特に重要です。
03 / 接続の確認
サブスクリプションをインポートして設定を選び、プロキシ画面でポリシーグループとノードを選択します。使用するアプリに応じて、システムプロキシまたはTUNを有効にしてください。対象のアプリを開き、接続画面で適用されたルール、宛先アドレス、使用中のポリシーを確認します。スイッチがオンでも、通信が正常に中継されているとは限りません。接続できない場合は、ログを見ながらサブスクリプション、DNS、ノードの状態を順に確認しましょう。
まず使用するデバイスを選びます。Windows、macOS、Android、iOSでは、まずClash Plusをお試しください。デスクトップで設定管理やルール確認、ログ調査を行う場合はClash Verge Rev、LinuxではClash Verge RevまたはFlClashを選べます。クライアントにサブスクリプションは付属しないため、インストール後にご自身の設定をインポートしてください。
ARM64とx64はCPUの命令セットの違いであり、ソフトウェアの性能差を示すものではありません。まずシステム設定でCPUの種類を確認してください。Androidで判別できない場合は、用意されているユニバーサル版を選べます。ダウンロード項目が実際にはx64互換パッケージの場合、Apple Silicon搭載デバイスではRosettaが必要になることがあります。インストール前にファイル名とクライアントの要件を確認してください。
インストールで完了するのはクライアントの導入までです。有効なサブスクリプションまたは設定をインポートし、使用する設定を選んで、プロキシグループからノードを選択してください。必要に応じてシステムプロキシまたはTUNモードを有効にします。最後に接続画面でルールの適用状況を確認してください。サブスクリプションの期限切れ、ノードへの接続不可、ローカルポートの競合は、それぞれ個別に確認しましょう。
ローカル設定、サブスクリプションURL、カスタムルール、オーバーライド設定をバックアップし、現在使用中の設定とプロキシポートを記録してください。旧クライアントを終了してからインストールすると、複数のコアが同じポートを使用する事態を避けられます。クライアント間で移行する際は、設定を一部ずつ検証してください。アプリのデータフォルダー全体をそのままコピーするのは避けましょう。
Clash for WindowsとClashX Metaの旧版パッケージは、以前の環境の再現、設定の移行、既存のワークフローとの互換性確保に利用できます。アーカイブ版は機能更新が続いていることを意味しません。新しいプロトコルや設定項目に対応しない場合もあります。新規インストールには、現在メンテナンスされているクライアントをおすすめします。
通常は必要ありません。GUIクライアントには必要なコアが組み込まれており、設定や起動も管理できます。Mihomo単体のパッケージは主にサーバーやルーター、自分でサービスを管理する方向けです。設定ファイル、実行権限、サービスの管理方法を自分で用意する必要があります。