Clash Plus
おすすめ初めてインストールする際の候補として適しています。インストール後にサブスクリプションをインポートし、設定が有効になっていることを確認してからルールモードを選択してください。PCを買い替える場合は、サブスクリプションとローカルの変更内容を分けて移行してください。プログラムのフォルダーだけをコピーしても設定は引き継がれません。利用前に公式サイトで製品情報と対応プラットフォームをご確認ください。
clashplus.ioまずOSを選び、CPUアーキテクチャを確認してください。デスクトップやモバイル端末ではGUIクライアント、サーバーやルーター、自前のサービス環境では単体コアをお選びください。
以下のGUIインストーラーは主にx64向けです。新しい環境では、まずClash Plusをご確認ください。細かなルール設定やデスクトップでの管理が必要な場合は、Clash Verge Rev、FlClash、Clash Nyanpasuを比較できます。旧版クライアントは、古い環境からの移行時に参照できるよう一覧の末尾に掲載しています。
初めてインストールする際の候補として適しています。インストール後にサブスクリプションをインポートし、設定が有効になっていることを確認してからルールモードを選択してください。PCを買い替える場合は、サブスクリプションとローカルの変更内容を分けて移行してください。プログラムのフォルダーだけをコピーしても設定は引き継がれません。利用前に公式サイトで製品情報と対応プラットフォームをご確認ください。
clashplus.io
mihomoベースのデスクトップクライアントです。GUIからサブスクリプション、ルール、システム設定を管理できます。システムプロキシは、OSのプロキシ設定に従うアプリで利用できます。TUNを使う場合は、案内に従ってサービスをインストールし、必要な権限を許可してください。有効化する前に、ほかのプロキシソフトによるシステム設定の管理を停止し、ネットワーク設定の競合を避けてください。
Flutterで開発されたクロスプラットフォームクライアントです。複数の端末で似た操作画面を使いたい場合に適しています。通常のインストールにはEXEを選択してください。ZIPを使う場合は、固定のフォルダーに展開してからアプリの説明に従って起動します。ZIP形式でも、実行に必要なコンポーネントやシステムサービスがすべて不要になるわけではありません。
デスクトップからGUIで設定を管理できます。画面の使いやすさだけでなく、使用するコアや設定の互換範囲も確認してください。ほかのクライアントから移行する場合は、サブスクリプションと上書きルールを個別に確認します。同じ名前の設定項目でも、保存先や適用順序が異なる場合があります。
古い環境の再現や移行向けに掲載しています。新規インストールには推奨しません。旧版は新しいOSの変更に合わせて更新されず、古いコアではサブスクリプションに含まれる新しいプロトコル項目を認識できないことがあります。移行前にサブスクリプションURL、混合ポート、ルールの上書き設定、ショートカット設定を記録し、新しいクライアントで一つずつ再設定してください。
サポート終了後の移行手順を見る →| 確認項目 | 選び方・操作方法 |
|---|---|
| 対応OS | 新規インストールには、現在もサポートされているWindows 10 / 11をおすすめします。最低要件はクライアントのインストーラーとリリース情報をご確認ください。 |
| プロセッサ | このセクションのパッケージはx64 / AMD64向けです。ARM端末ではシステムのエミュレーション機能を確認してください。x64版をネイティブARM64版として扱うことはできません。 |
| 実行コンポーネント | WebView2やランタイムが見つからないというメッセージが表示された場合は、クライアントの説明に従って必要なコンポーネントを追加し、アプリを再起動してください。 |
| 権限と移行 | TUNやバックグラウンドサービスには、管理者の許可が必要な場合があります。アップグレード前に設定を保存してください。システムプロキシを管理するクライアントは、同時に一つだけにしてください。 |
Appleメニューの「このMacについて」でチップを確認してください。Apple MシリーズにはARM64、Intelプロセッサにはx64を選択します。リンク名は端末の種類を区別するためのものです。実際のパッケージアーキテクチャは、ボタンの説明とダウンロードファイル名で確認してください。
ARM64とx64、それぞれのインストーラーを用意しています。DMGを開き、画面の案内に従ってアプリを所定の場所にインストールしてから起動してください。設定をインポートしたら、ルールモードと権限を確認します。別のMacへ移行する場合は、チップのアーキテクチャを改めて確認し、以前の端末で選んだパッケージをそのまま使わないでください。
clashplus.io
デスクトップでサブスクリプションやルールを管理し、mihomoの設定を利用したい方に適しています。現在、どちらのリンクも同じx64ファイルを指しています。初回起動時は、システムから求められる権限を許可してください。サービスモードやTUNを使う場合は、アプリの手順に従ってください。ほかのクライアントのバックグラウンドサービス設定をそのまま適用しないでください。
複数のプラットフォームで似た操作方法を使いたいデスクトップユーザーに適しています。AMD64とx64は同じ種類のアーキテクチャを指し、AMD製プロセッサ専用という意味ではありません。Apple Siliconで実行する場合は、まず変換環境を確認してください。同じサブスクリプションをインポートしても、端末ごとにポート、システムプロキシ、起動時の動作を設定する必要があります。
すでにClashX Metaを利用している環境で、旧版が必要な場合にご利用ください。現在、どちらのリンクもx86_64ファイルを指しています。インストール前にOSとの互換性を確認してください。移行する場合は、サブスクリプションとカスタムルールを保存してから旧アプリを終了し、プロキシ設定を元に戻して新しいクライアントを起動します。メニューバーのアプリが同時にネットワークを管理しないようにしてください。
| 確認項目 | 選び方・操作方法 |
|---|---|
| OSバージョン | アプリのリリース情報で最低macOSバージョンを確認してください。新しいOSと旧版アプリの互換性は、それぞれ個別に確認が必要です。 |
| チップアーキテクチャ | Apple Mシリーズには、ARM64と明記されたパッケージをおすすめします。Intelにはx64 / AMD64 / x86_64を選択してください。 |
| インストール先 | DMGの画面に表示される手順に従ってインストールしてください。マウントしたディスクイメージからアプリを直接起動し続けないでください。 |
| システム権限 | アプリの配布元を確認してから、システムのセキュリティ警告に対応してください。バックグラウンドサービスとネットワーク拡張の権限は、クライアントの説明に従って個別に許可します。 |
比較的新しいスマートフォンの多くはARM64ですが、CPUのハードウェアとOSがサポートするアプリのアーキテクチャが必ず一致するとは限りません。まず端末の仕様を確認してください。古い端末のアーキテクチャがわからない場合は、ユニバーサル版を提供するクライアントもご検討ください。初回起動時には、通常、ローカルVPN接続の許可を求められます。
ARM64アプリに対応したAndroid端末向けです。インストール後にサブスクリプションをインポートし、システムの案内に従ってVPN接続を許可してください。バックグラウンド接続がOSに停止される場合は、バッテリー最適化やバックグラウンド実行の制限を確認します。設定画面の場所はメーカーによって異なるため、最初からシステムの管理機能を一括で無効にすることはおすすめしません。
clashplus.ioClash Metaの設定に対応したAndroidクライアントです。アーキテクチャ別とユニバーサルのインストーラーを用意しています。ユニバーサル版はアーキテクチャ選択の手間を減らすもので、すべてのOSバージョンに対応するわけではありません。サブスクリプションをインポートする際は形式を確認してください。設定を読み込めない場合は、インストーラーを何度も切り替えるのではなく、まず解析エラーを確認します。
ARM64、ARM、x86_64の各ファイルを用意しています。スマートフォンでは、まずARM64を確認してください。x86_64はエミュレーターや一部の端末向けです。対応するサブスクリプションは他のプラットフォームでも利用できますが、Androidではアプリごとのプロキシ設定、VPN権限、バックグラウンド動作を別途設定する必要があります。
Androidで利用できる別の設定クライアントです。SurfboardはClash YAML対応クライアントと同じものではありません。設定形式と対応項目を別途確認してください。利用前に、設定の提供元へ対応するサブスクリプション形式をお問い合わせください。ファイルの拡張子を変更するだけでは形式を変換できず、未対応のプロトコルを補うこともできません。
| 確認項目 | 選び方・操作方法 |
|---|---|
| OSバージョン | クライアントの現在のインストーラーに記載された最低Androidバージョンをご確認ください。インストーラーで互換性がないと表示された場合は、OSとアーキテクチャを確認します。 |
| アプリのアーキテクチャ | arm64-v8aは64ビットARM、armeabi-v7aは32ビットARMです。x86_64は主に一部の端末やエミュレーター向けです。 |
| インストール権限 | システムから求められた場合は、使用中のブラウザーまたはファイル管理アプリに限ってインストールを許可してください。インストール後は、元の権限設定に戻せます。 |
| 接続権限 | ローカルVPN接続の許可を確認してください。通常、同じユーザー環境で有効にできるVPNアプリは一つだけです。接続前に、すでに接続中のVPNセッションを終了してください。 |
App StoreからClash Plusをインストールできます。対応端末、OSの要件、アプリの更新情報はストアの詳細をご確認ください。インストール後に利用するサブスクリプションを用意し、アプリの案内に従って設定をインポートしてVPNを許可してください。
ストアの詳細ページからインストールを開始します。インストール後にアプリを開き、サブスクリプションまたは対応する設定ファイルを追加してください。初回接続時は、システムのVPN設定に関する案内を確認して許可します。インポートに失敗した場合は、リンクが完全か、サブスクリプションが有効か、現在のアプリが設定形式に対応しているかを確認してください。
clashplus.io| 確認項目 | 選び方・操作方法 |
|---|---|
| 対応端末 | App Storeの詳細ページにある互換性の項目で、端末とOSバージョンが要件を満たしているか確認してください。 |
| インストールとアップデート | 上のストアリンクからインストールしてください。アプリのアップデートはApp Storeで管理されます。 |
| 設定の準備 | 利用するサブスクリプションまたは設定を自分で用意してください。共有リンクには個人の認証情報が含まれる場合があります。 |
| VPNの許可 | システムの案内に従ってVPN構成の追加を許可してください。接続の問題を調べる前に、ほかのVPNアプリが接続中でないか確認します。 |
デスクトップ環境では、ディストリビューションに合ったパッケージ形式を選択してください。Debian、Ubuntu系では通常deb、Fedoraなどでは通常rpmを使用します。このセクションのGUIクライアントはAMD64向けです。サーバーやルーターではデスクトップアプリを無理にインストールせず、Mihomoコアのセクションをご覧ください。
GUIデスクトップ環境のあるLinux端末向けです。依存関係の処理やアンインストールに備え、各ディストリビューションのパッケージマネージャーからインストールしてください。システムプロキシの適用範囲はデスクトップ環境によって異なる場合があります。TUNを使う場合は、画面上のスイッチだけでなく、権限、サービスの状態、システムのネットワーク設定も確認してください。
このページでは、Debian系デスクトップ環境向けのdebインストーラーを提供しています。インストール前にディストリビューションの依存関係とデスクトップセッションの対応状況を確認してください。debファイルはrpm方式のパッケージ管理環境では使用できません。アプリを起動できてもプロキシが適用されない場合は、TUNを使う前にデスクトップのシステムプロキシとアプリ内のネットワーク設定を確認します。
| 確認項目 | 選び方・操作方法 |
|---|---|
| デスクトップ環境 | GUIクライアントには対応するデスクトップ環境と実行時依存関係が必要です。コマンドラインのみのホストでは、単体コアをおすすめします。 |
| プロセッサ | このセクションのファイルはAMD64 / x86_64向けです。uname -mでマシンのアーキテクチャを確認できます。 |
| パッケージマネージャー | debとrpmは異なるディストリビューション向けの形式です。システムのパッケージマネージャーでインストールし、依存関係のエラーも確認してください。 |
| ネットワーク権限 | TUNは仮想ネットワークインターフェースとルーティングの権限を使用します。クライアントのサービスインストール手順を確認し、プログラムのフォルダー全体の権限をむやみに緩めないでください。 |
サーバーやルーター、実行環境を自分で管理するユーザー向けです。コアはプロキシとルールの処理機能を提供しますが、デスクトップ向けの設定画面はありません。一般ユーザーには上のGUIクライアントをおすすめします。ダウンロード後は設定ファイルを用意して作業ディレクトリを指定し、実行権限、サービス、ログを自分で管理してください。
| プラットフォーム | アーキテクチャ | ファイル・ダウンロード | 実行時の説明 |
|---|---|---|---|
| Windows | AMD64 | ZIPをダウンロード64ビットx86のコマンドライン環境。 | |
| Windows | ARM64 | ZIPをダウンロード | ARM64ネイティブのコマンドライン環境。 |
| macOS | Intel / AMD64 | GZをダウンロード | 展開後、端末の権限要件に従って実行してください。 |
| macOS | Apple Silicon / ARM64 | GZをダウンロード | Apple Mシリーズプロセッサ向け。 |
| Linux | AMD64 | DEBをダウンロード | 対応するDebian系のパッケージ管理環境向け。 |
| Linux | AMD64 | GZをダウンロード | 実行権限を設定し、サービスを起動してください。 |
| Linux | ARM64 | GZをダウンロード | 64ビットARMのサーバーまたは対応端末向け。 |
| Linux | ARMv7 | GZをダウンロード | 端末の命令セットとシステムABIを確認してください。 |
| Linux | MIPS soft-float | GZをダウンロード | バイトオーダーとソフトウェア浮動小数点環境を確認してください。 |
| 確認項目 | 導入要件 |
|---|---|
| 設定とディレクトリ | 設定ファイル、ルールファイル、作業ディレクトリの場所を明確にしてください。初回起動時は、設定の解析結果を確認します。 |
| サービスと権限 | システムのサービス管理ツールで起動方法を設定してください。通常のプロキシ待ち受けとTUNでは必要な権限が異なるため、機能に応じて許可します。 |
| 待ち受け範囲 | 待ち受けアドレスとアクセス制御を確認してください。管理インターフェースを信頼できないネットワークに直接公開しないでください。 |
| アップグレードとロールバック | アップグレード前に設定と元のプログラムを保存してください。項目の互換性を確認してから、サービスの実行ファイルを置き換えます。 |
コアの種類、プロトコルの違い、設定の互換範囲についてはプロトコルガイドをご覧ください。サブスクリプションをインポートして接続するだけなら、通常はGUIクライアントのほうが設定しやすいでしょう。
ダウンロードは最初のステップです。インストール、設定、動作確認の順に進めると、プログラムとサブスクリプションのどちらに問題があるか切り分けやすくなり、設定を何度も変更せずに済みます。
新規インストールでは、まずファイルのアーキテクチャとシステム要件を確認し、OSのインストーラーでインストールします。既存環境をアップグレードする場合は、現在のサブスクリプションURL、ローカルルール、上書き設定、ポート設定を保存してください。アプリの設定フォルダーとインストール先は別の場合があるため、プログラムファイルだけをコピーしても環境全体は保存されません。
2つのクライアントを試す場合は、先に使用中のクライアントを終了し、システムプロキシまたはVPNセッションを無効にしてから、もう一方を起動してください。複数のプログラムでシステムプロキシを書き換えたり、仮想ネットワークのルートを設定したり、同じポートを待ち受けたりしないでください。競合が起きたら、まず一つのクライアントだけが動作する状態に戻してから原因を調べます。
有効なサブスクリプションまたはローカル設定をインポートし、設定が有効になっていることを確認してください。初回はルールモードから始め、対象のアプリがシステムプロキシを利用しているか確認します。システムプロキシに従わないアプリでは、必要に応じてTUNを検討してください。モバイル端末では、デスクトップと同じ名前のスイッチを探すのではなく、まずシステムのVPN権限を確認します。
動作確認では、設定の読み込み結果、対象リクエストに適用されたルール、接続ログのエラーをそれぞれ確認してください。ルールモードでも、すべての通信が同じ経路を通るとは限りません。さらに調査する場合は、エラーが発生した手順を記録し、ガイドに沿ってDNS、ポート、権限を一つずつ確認します。
使い方ガイドをすべて見る →以下では、パッケージの選び方、設定のインポート、サポート終了後の移行について説明します。プロトコル対応やDNSなどの詳細は、プロトコルガイドをご覧ください。
Windows、macOS、Android、iOSでは、まずClash Plusをご確認ください。デスクトップでルール管理やTUN設定を行う場合は、Clash Verge Revも比較できます。LinuxではClash Verge Revを確認し、ディストリビューションに合わせてdebまたはrpmを選択してください。クライアントをダウンロードした後、利用するサブスクリプションまたは設定ファイルのインポートが必要です。
Windowsでは「設定」のシステム情報でシステムの種類を確認します。Macでは「このMacについて」でチップまたはプロセッサを、Androidでは端末の仕様を確認してください。x64とAMD64は通常、同じ種類の64ビットアーキテクチャを指し、ARM64は別のアーキテクチャです。Linuxのdebとrpmは異なるパッケージ管理方式のため、CPU名だけで判断して入れ替えることはできません。
現在の一覧では、Clash Verge Rev、FlClash、ClashX MetaのMac向けリンクは、どちらも各アプリのx64ファイルを指しています。そのためリンクは残し、実際のパッケージアーキテクチャを明記しています。Apple Siliconでこれらのパッケージを実行するには、通常Rosetta 2が必要です。互換性はアプリのリリース情報をご確認ください。ARM64版が必要な場合はClash Plusをご覧ください。
旧版パッケージは、以前の設定の再現や一時的な移行に適していますが、新しい環境で長期利用するクライアントとしては推奨できません。サポート終了後は、OSとの互換性やプロトコルの変更に合わせた更新が行われません。移行前にサブスクリプションURL、ルールの上書き設定、ポート設定を保存し、サポート中のクライアントに再インポートして一つずつ確認してください。
インストーラーに含まれるのはクライアントのみで、そのまま使えるサービス設定は含まれていません。有効なサブスクリプションまたはローカル設定をインポートし、設定を有効にしてから、ルールモードを選択してシステムプロキシやVPNの権限を確認してください。エラーが発生したら、まずログを確認し、サブスクリプションの取得、設定の解析、接続のどの段階で失敗しているかを切り分けます。一度に複数の設定を変更しないでください。
通常は必要ありません。GUIクライアントには、対応するコアが内蔵されているか、クライアント側で管理されています。手動で置き換える場合は、クライアントが対応するバージョンとインターフェースを事前に確認してください。単体のコアファイルは、主にサーバーやルーター、設定を自分で管理するユーザー向けです。設定ファイルの保存先、実行権限、サービスの起動、ログも自分で管理する必要があります。