Clash Plus
インストールからサブスクリプションの読み込み、モードの切り替えまで、一般的な用途に適しています。初回起動後に設定を追加し、現在の設定として有効になっていることを確認してください。サブスクリプションを読み込まずにシステムプロキシだけを有効にしないよう注意しましょう。
- インストール形式
- EXEインストーラー
- パッケージのアーキテクチャ
- x64
公式サイト:clashplus.io
まずOSを選び、次にインストーラーを選択します。PC・スマートフォンにはGUIクライアント、サーバー・ルーターにはMihomoコアをお使いください。
普段使いにはClash Plusがおすすめです。デスクトップでオーバーライドや設定を管理したい場合は、Clash Verge Rev、FlClash、Clash Nyanpasuも比較してみてください。
インストールからサブスクリプションの読み込み、モードの切り替えまで、一般的な用途に適しています。初回起動後に設定を追加し、現在の設定として有効になっていることを確認してください。サブスクリプションを読み込まずにシステムプロキシだけを有効にしないよう注意しましょう。
公式サイト:clashplus.io
mihomoベースのデスクトップクライアントで、サブスクリプション、プロキシグループ、オーバーライドの管理に適しています。インストール後はルールモードとシステムプロキシで接続を確認し、アプリがシステムプロキシに従うかどうかに応じてTUNを有効にしてください。
サービスモードや仮想NICを有効にする場合は、クライアントの案内に従って権限を設定してください。
PCとAndroidで似た操作感を保ちたい場合に適しています。設定を読み込んだら、プロキシグループで接続先を選べることを確認してから接続してください。システムプロキシ、VPN、TUNの権限はデバイスごとに設定が必要です。
クライアントを乗り換える場合は、データフォルダー全体をコピーするより、サブスクリプションを読み込み直す方法が安全です。
デスクトップ向けの設定・プロキシ管理画面を備えています。異なるデスクトップ環境を比較したい場合に適しています。移行前に旧クライアントのローカルポート、オーバーライド、ルール参照を控え、サブスクリプションだけでなく独自設定も引き継ぎましょう。
カーネルの機能は配布パッケージによって異なります。設定を読み込んだ後、解析時の警告を確認してください。
旧環境での利用や設定移行のためにリンクを残しています。初めて使う場合は、上に掲載したメンテナンス中のクライアントを選んでください。旧カーネルでは新しいプロトコルや設定項目を認識できない場合があります。読み込みエラーが発生しても、元の設定を繰り返し上書きしないでください。
代替クライアントへ移行する場合は、まずサブスクリプションURLを控え、その後ローカルのカスタムルールを移行してください。
| 確認項目 | 確認方法 | インストール後の対応 |
|---|---|---|
| システム環境 | 現在サポートされているWindowsの使用をおすすめします。最小要件は配布パッケージの説明を確認してください。 | インストーラーでランタイムの不足が表示された場合は、案内に従って対応してから起動してください。 |
| プロセッサアーキテクチャ | 「設定」→「システム」→「バージョン情報」でシステムの種類を確認します。このセクションでは主にx64版を配布しています。 | ARMデバイスでは、まずシステムとアプリがx64互換か確認してください。 |
| プロキシの適用 | 通常のブラウジングにはシステムプロキシを使い、ほかの通信も経由させる必要がある場合にTUNを検討してください。 | システムプロキシを制御するクライアントは1つだけにし、終了時に設定が上書きされないようにしてください。 |
ダウンロード後にインストーラーを実行します。元の設定をバックアップしてからクライアントを起動してください。初回の接続テストでは、複数のプロキシアプリを同時に起動しないでください。起動するのにブラウザーでアクセスできない場合は、設定が有効か、ルールモードになっているか、プロキシグループで接続先を選択しているかを確認し、その後システムプロキシを確認します。手順の詳細はClashの使い方ガイドをご覧ください。
Appleメニューの「このMacについて」でチップを確認してください。Apple Siliconにはネイティブのarm64版、Intel Macにはx64版を選びます。
Apple SiliconとIntel向けのインストーラーを用意しています。DMGを開き、アプリを「アプリケーション」に移動してから起動してください。既存のサブスクリプションを読み込み、案内に従ってプロキシの適用方法を設定します。
公式サイト:clashplus.io
サブスクリプション管理、ルールモード、オーバーライドが必要なデスクトップ環境に適しています。設定を変更する前にバックアップしてください。サブスクリプション更新後にルールが変わった場合は、リモート設定を直接編集していないか確認しましょう。
現在、両方のリンク先はx64版の代替ファイルです。Apple Siliconで使用する場合は、Rosettaとパッケージの互換性を確認してください。ネイティブARM版ではありません。
モバイル版に近い操作感をMacでも使いたい場合に適しています。インストール後にサブスクリプションを再読み込みし、設定、プロキシグループ、接続状態をそれぞれ確認してください。スマートフォンのVPN許可設定はMacに引き継がれません。
現在、Apple Silicon向けリンクの代替ファイルもAMD64版です。実際のファイルアーキテクチャを確認して互換性を判断してください。
既存の設定や旧環境での利用向けです。初めて使う場合は、上に掲載したメンテナンス中のクライアントを選んでください。移行前にメニューバーのプロキシ設定、ローカルの設定ファイルの場所、カスタムルールを控え、必要な例外設定を移し忘れないようにしましょう。
現在、両方のリンク先は同じx86_64版です。Apple Siliconでは変換実行に対応しているか確認してください。
| 確認項目 | 確認方法 | 注意事項 |
|---|---|---|
| チップ | 「このMacについて」にAppleチップと表示される場合はarm64、Intelと表示される場合はx64を選びます。 | このページでは、一部のアーキテクチャ別リンクが同じx64の代替ファイルを指しています。カード内の説明を確認してください。 |
| OSのバージョン | クライアントの配布パッケージが対応するmacOSのバージョンを確認してください。 | 古いOSでは互換性を確認してください。DMGを開けることだけで、アプリが動作すると判断しないでください。 |
| インストール先 | アプリを「アプリケーション」に移動してから起動してください。 | 初回起動時にシステムにブロックされた場合は、配布元を確認し、「プライバシーとセキュリティ」に表示される案内を確認してください。 |
接続する前に、ネットワーク通信を制御するほかのアプリを終了し、クライアントの案内に従って権限を許可してください。システムプロキシとTUNでは適用範囲が異なります。まずはシステムプロキシで基本的な接続をテストしましょう。特定のアプリが直接接続する場合は、システムプロキシを利用するアプリか確認してください。権限に関する問題では、まずシステムの警告を読み、システムのセキュリティ保護全体を無効にすることは避けてください。
最近のAndroidスマートフォンの多くはarm64-v8aを選びます。古い32ビット端末ではARM版を選択してください。アーキテクチャがわからない場合は端末情報を確認するか、汎用版を選びます。
スマートフォンでサブスクリプションを読み込み、プロキシモードを切り替える用途に適しています。APKのインストール後、設定画面から既存のサブスクリプションを追加してください。初回接続時はAndroidによるVPN接続の作成を許可し、ステータスバーに接続中と表示されていることを確認します。
公式サイト:clashplus.io
Android向けのClash Metaクライアントです。端末のアーキテクチャに合ったパッケージを選び、設定を読み込んだら更新して現在の設定に指定してください。アプリを切り替えると接続が途切れる場合は、システムのバッテリー管理やバックグラウンド実行の制限を確認しましょう。
アーキテクチャがわからない場合は汎用版を選べます。同じ端末に複数のアーキテクチャ版をインストールする必要はありません。
PCとAndroidの両方でクライアントを使うユーザーに適しています。スマートフォンのバックグラウンド動作はOS側で個別に管理されるため、PCの設定をそのまま適用できません。まずアプリを前面に表示した状態で接続テストを行い、必要に応じてバックグラウンド権限を調整してください。
パッケージの解析に失敗する場合は、まず対応OSのバージョンとプロセッサアーキテクチャを確認してください。
対応する設定をすでにお持ちのAndroidユーザーに適しています。Surfboardの設定構文はClash YAMLと異なるため、同じファイルの拡張子を変えるだけでは使えません。インストール前に、利用中のサブスクリプションサービスが対応形式を提供しているか確認してください。
設定を変換した後も、プロトコル、ルール、プロキシグループを確認してください。形式を解析できても、機能が完全に同じとは限りません。
| 確認項目 | 確認方法 | インストール後の対応 |
|---|---|---|
| アーキテクチャ | 最近のスマートフォンは通常arm64-v8aに対応しています。古い端末では32ビットアプリのみ対応か確認してください。 | パッケージの解析に失敗した場合は、アーキテクチャとOSバージョンを再確認し、上書きインストールを繰り返さないでください。 |
| インストール権限 | システムの確認画面が表示された場合は、今回ダウンロードやファイル管理に使用したアプリに限ってインストールを許可してください。 | インストール完了後、必要に応じてそのアプリのインストール権限を取り消せます。 |
| VPNとバックグラウンド動作 | クライアントによるVPN構成の作成を許可してください。バックグラウンドの制限は、端末の状態に合わせて設定します。 | VPN接続を使用するほかのアプリを同時に実行しないようにし、まず前面で接続テストを行ってください。 |
「アプリをインストールできません」と表示される場合は、アーキテクチャに加えて、署名の異なる旧バージョンが残っていないか確認してください。アンインストールする前に設定をエクスポートし、アプリのデータが自動で保持されるとは考えないでください。画面ロック後に接続が切れる場合は、バッテリー最適化、自動起動、バックグラウンド動作の設定を確認します。常時実行が必要なクライアントだけ制限を解除し、システムの省電力設定を一度にすべて変更する必要はありません。
App StoreからClash Plusをインストールします。インストール後に対応するサブスクリプションを読み込み、初回接続時にVPN構成の追加を許可してください。
iPhoneまたはiPadでApp Storeの製品ページを開き、デバイスの対応状況を確認してからインストールしてください。クライアントを開いたら既存のサブスクリプションを読み込み、プロキシモードとプロキシグループを選択します。初回接続時にはシステムのVPN認証が必要です。
公式サイト:clashplus.io
| 確認項目 | 確認場所 | 設定のポイント |
|---|---|---|
| OSの対応状況 | App Storeの製品ページに記載された対応情報。 | 使用中のiPhoneまたはiPadがインストール要件を満たしているか確認してください。 |
| VPN構成 | 初回接続時に表示されるシステムの許可画面。 | VPN構成の追加を許可したらクライアントに戻り、接続状態を確認してください。 |
| サブスクリプションと設定 | クライアントの設定一覧とプロキシグループ画面。 | 対応形式を使用し、設定が更新されて有効になっていることを確認してください。 |
iOSの通信制御方法はデスクトップOSのシステムプロキシ設定と異なるため、PCのローカルポート入力手順をそのまま適用する必要はありません。クライアントを切り替える場合は、既存のVPN接続を停止してから新しい接続設定を開始してください。サブスクリプションのルール、プロトコル、プロキシグループは設定内容によって異なります。インストールが完了しても、実際に接続するには有効な設定と利用可能なネットワークサービスが必要です。
Debian・Ubuntu系のディストリビューションではdeb、RPMでパッケージを管理するディストリビューションではrpmを選択してください。このセクションはAMD64デスクトップ版です。サーバーやルーターでは、下のコアセクションをご覧ください。
GUIが必要なLinuxデスクトップユーザーに適しています。インストール時はパッケージマネージャーに依存関係を処理させ、起動後にサブスクリプションを読み込んでください。システムプロキシがアプリに適用されるかは、デスクトップ環境とアプリの設定によって異なります。
サービスモードとTUNにはシステム権限が必要です。まず通常のプロキシで設定をテストし、その後に通信制御を設定してください。
Linuxデスクトップ向けのGUIを備え、FlClashを使い慣れたユーザーに適しています。設定を読み込んだらプロキシグループとモードを確認してください。コマンドラインのプログラムについては、プロキシ環境変数や通信制御方法を別途確認する必要があります。
ARMサーバーでは、このセクションのAMD64デスクトップ版を使用できません。デバイスのアーキテクチャに合ったコアを選んでください。
| 確認項目 | 確認方法 | 選び方 |
|---|---|---|
| ディストリビューション | cat /etc/os-release | パッケージ管理方式を確認してください。拡張子を書き換えてdebをrpmとして使うことはできません。 |
| アーキテクチャ | uname -m | x86_64 はAMD64デスクトップ版に対応します。ARMデバイスでは対応するコアを使用してください。 |
| GUI環境 | デスクトップセッションにログインしていることと、配布パッケージの実行に必要な依存関係がそろっていることを確認してください。 | SSHのみのサーバーでは、Mihomoを直接実行する方法が一般的です。 |
ディストリビューションのGUIインストーラーまたはパッケージマネージャーを使ってインストールしてください。依存関係のエラーが出た場合は、具体的なエラー内容を確認し、システムライブラリを手動で削除しないでください。ターミナルのツールはデスクトップのプロキシ設定を参照しない場合があります。ブラウザーは使えるのにターミナルから接続できない場合は、サブスクリプションをすぐに変更せず、アプリのプロキシ設定、環境変数、TUNの適用範囲を確認してください。
コアにはデスクトップの設定画面がありません。一般ユーザーには上記のGUIクライアントがおすすめです。YAML、起動オプション、サービスプロセスを自分で管理する場合は、対象デバイスに合ったコアを選んでください。
| OS | アーキテクチャ | 形式 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 / x64 | zip | AMD64版をダウンロード |
| Windows | ARM64 | zip | ARM64版をダウンロード |
| macOS | Intel / AMD64 | gz | Intel版をダウンロード |
| macOS | Apple Silicon / ARM64 | gz | ARM64版をダウンロード |
| Linux | AMD64 | deb | deb版をダウンロード |
| Linux | AMD64 | gz | AMD64版をダウンロード |
| Linux | ARM64 | gz | ARM64版をダウンロード |
| Linux | ARMv7 | gz | ARMv7版をダウンロード |
| Linux | MIPS softfloat | gz | MIPS版をダウンロード |
Linuxではuname -mでアーキテクチャを確認できます。ルーターではシステムABI、バイトオーダー、ファームウェアとの互換性も確認してください。ARMv7とARM64は、デバイス名だけを根拠に置き換えられません。MIPS softfloatも、すべてのMIPSデバイスに使えるわけではありません。実行形式に関するエラーが発生したら、まずバイナリのアーキテクチャを確認してください。
設定用のディレクトリとconfig.yamlを用意し、設定をテストしてからサービスを起動してください。展開したバイナリの名前はmihomoにできます。以下のコマンドはUnix系環境向けです。Windowsでは対応する実行ファイルのパスを使用してください。
./mihomo -t -d ./config
./mihomo -d ./config
クライアント、サブスクリプション設定、システムの通信制御はそれぞれ別の段階です。順に確認すると、問題を特定しやすくなります。
設定画面を開き、対応するサブスクリプションを追加するか、ローカルのYAMLを読み込みます。設定が一覧に表示されたら、現在使用する設定に指定してください。サブスクリプションURLにはアクセス認証情報が含まれる場合があります。スクリーンショットを公開したり、信頼できないオンライン変換サイトに貼り付けたりしないでください。
普段はルールモードを選び、設定内のプロキシグループから適切な接続先を選択します。グローバルモードは一時的な比較テストに、DIRECTモードはローカルネットワークの問題の切り分けに使えます。モードは通信の振り分け方法であり、有効なサブスクリプションや利用可能なノードの代わりにはなりません。
PCでは必要に応じてシステムプロキシまたはTUNを有効にし、スマートフォンではVPNを許可したことを確認してください。よく使うアプリで接続をテストします。一部のアプリだけ失敗する場合は、接続ログで適用されたルールとエラーを確認し、DNS、ポート、アプリのプロキシ設定を順に調べてください。
まずインストール環境と設定を確認し、その後に接続の問題を解決しましょう。
Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revから試すのがおすすめです。特定のオーバーライド、スクリプト、UI機能が必要な場合は、各クライアントの説明を確認して選びましょう。一般的なPC・スマートフォン利用にはGUIクライアント、自分で設定やプロセスを管理する場合はMihomoコアが適しています。
まずデバイスのプロセッサ情報を確認してください。Windowsのx64とLinuxのamd64は通常、同じアーキテクチャを指します。Apple Siliconはarm64、Intel Macはx64です。Androidの新しい端末ではarm64-v8a、古い32ビット端末ではarmeabi-v7aが一般的です。判断できない場合は、クライアントの汎用版を選べます。ダウンロード欄の表記と実際のファイル名が異なる場合は、ファイル名とクライアントの対応状況を確認してください。
インストーラーに含まれるのはクライアントのみで、利用可能なサブスクリプションは付属しません。設定画面から対応するサブスクリプション、またはローカルのYAMLを読み込み、設定を有効にしてからルールモードと適切なプロキシグループを選びます。PCでは使い方に応じてシステムプロキシまたはTUNを有効にしてください。スマートフォンでは初回接続時にVPN構成の作成を許可します。
同じクライアントなら、通常は終了してから上書きインストールできます。事前に設定をエクスポートし、オーバーライド、ポート、プロキシ設定を控えておきましょう。別のクライアントに乗り換える場合は、旧クライアントのシステムプロキシやVPNを停止してからサブスクリプションを読み込みます。データの保存場所や機能の実装はクライアントごとに異なるため、旧データフォルダー全体を新しいクライアントに上書きするのは避けてください。
この2つのクライアントは開発が終了しています。このページでは、旧環境からの移行や設定確認用にアーカイブへのリンクを残しています。初めて使う場合は、現在もメンテナンスされているクライアントを選びましょう。旧クライアントは、新しいプロトコルやサブスクリプションの項目、OSバージョンに対応していない場合があります。移行時はサブスクリプションURLと必要なカスタムルールを控え、新しいクライアントで設定し直してください。
まずOSのバージョン、プロセッサアーキテクチャ、パッケージ形式を確認し、システムの警告とクライアントのログも確認してください。Linuxではdebとrpm、macOSではIntelとApple Silicon、Windowsではシステムの種類を確認します。ファイル名がx64なら、ダウンロード欄の名称だけを根拠にネイティブARM版と判断しないでください。インストール可能かどうかは、配布パッケージの説明を確認してください。