Clash Plus
おすすめ初めてインストールする場合に適しています。画面の案内に沿ってサブスクリプションの読み込み、プロキシモードの選択、接続設定を行えます。まずはルールモードのまま接続履歴で通信の出口を確認しましょう。システムプロキシとDNSを同時に変更すると、問題の切り分けが難しくなります。
CLIENTS / PACKAGES
OSを選び、CPUアーキテクチャを確認してください。デスクトップやスマートフォンにはGUIクライアント、サーバーやルーターにはMihomoコアが適しています。
各プラットフォームのクライアントは決まった順序で掲載しています。最初に試すクライアントを先頭にし、ほかの選択肢は使い慣れた環境を続けたい場合に便利です。プラットフォームを切り替えた後、現在のページURLをそのまま共有できます。
「設定 → システム → バージョン情報」でシステムの種類を確認してください。このセクションではx64版を提供しています。ARMデバイスでは、x64アプリとの互換性を事前に確認してください。インストール後は設定を読み込み、システムプロキシを有効にします。より多くのアプリの通信を制御する場合は、TUNに必要なサービスと権限を確認してください。
初めてインストールする場合に適しています。画面の案内に沿ってサブスクリプションの読み込み、プロキシモードの選択、接続設定を行えます。まずはルールモードのまま接続履歴で通信の出口を確認しましょう。システムプロキシとDNSを同時に変更すると、問題の切り分けが難しくなります。
設定ファイル、ルールの上書き、コア設定を管理したいデスクトップユーザーに適しています。移行前に旧クライアントの設定をエクスポートし、サブスクリプション本体とローカルの上書きを個別に確認してください。旧クライアント固有の項目を、そのまま汎用YAMLとして扱わないようにしましょう。
デスクトップとモバイルで似た操作感を使いたい方に適しています。同じサブスクリプションをそれぞれの端末に読み込めますが、システムプロキシ、バックグラウンド権限、TUNの設定は端末ごとに必要です。サブスクリプションを同期しても、これらの設定は自動で引き継がれません。
Windows向けGUIクライアントの選択肢のひとつです。同様の画面に慣れている方に適しています。クライアントを切り替えた後は、実際に有効な設定名、待ち受けポート、プロキシモードを確認してください。タスクトレイのアイコンだけで通信が制御されていると判断しないようにしましょう。
アーカイブ版は、旧環境との比較、既存設定の確認、移行準備に利用できます。新規インストールには、上記のメンテナンス中のクライアントをおすすめします。移行前に設定とルールの上書きを保存し、旧クライアントのシステムプロキシを無効にしてください。複数のプロセスが同じポートを使用するのを防げます。
| 確認項目 | 要件と対応 |
|---|---|
| OSとアーキテクチャ | サポート対象の64ビットWindows環境へのインストールをおすすめします。最低OSバージョンは、選択したクライアントのリリースノートとインストーラーの案内を確認してください。 |
| サービスと権限 | システムプロキシとTUNは異なる通信制御方式です。補助サービスのインストールやTUNの有効化時は、クライアントの案内に従って必要な権限を許可してください。 |
| ポートの競合 | 新しいクライアントを起動する前に、古いプロキシアプリを終了してください。ログに待ち受けの失敗が表示された場合は、混合ポートをほかのプロセスが使用していないか確認します。 |
「Appleメニュー → このMacについて」でチップの種類を確認します。Apple SiliconはARM64、Intelはx64です。ディスクイメージをダウンロードしたら、アプリを「アプリケーション」に移動し、初回起動と補助サービスの許可を行ってください。ディスクイメージ内からそのまま使い続けないようにしましょう。
Apple Silicon用とIntel用のダウンロードリンクが用意されています。「このMacについて」に表示されるチップに合わせて選択してください。筐体の大きさでアーキテクチャを判断しないようにしましょう。初回起動後に設定を読み込み、システムプロキシの状態と必要なネットワーク権限を確認してください。
設定管理やルールの上書きを活用するデスクトップ環境に適しています。インストール後に補助サービスが起動しない場合は、クライアント内のサービス状態とシステム権限を確認してください。権限の問題を解決するために、複数のインストーラーを繰り返しダウンロードする必要はありません。
複数のデバイスで似た設定方法を使いたい方に適しています。サブスクリプションを同期した後も、端末ごとのプロキシポート、自動起動、通信制御の設定を確認してください。これらは端末固有の状態であり、サブスクリプションに含まれるノードやルールとは異なります。
旧バージョンのmacOS環境向けに、アーカイブ版として掲載しています。既存ユーザーは移行前に現在の設定ファイルの場所とシステムプロキシ設定を記録してください。新しい環境では上記のクライアントを検討し、旧バージョンの対応OSを今後もサポートされる保証と捉えないようにしましょう。
| 確認項目 | 要件と対応 |
|---|---|
| OSの対応状況 | 最低macOSバージョンはアプリのビルドによって異なります。インストーラーとアプリのリリースノートを確認してください。古いOSに、別のクライアントの要件をそのまま当てはめないようにしましょう。 |
| CPU | Apple SiliconはARM64です。x64、x86_64、AMD64はIntel系のアーキテクチャを示します。リンク名だけでなく、実際のファイル名も確認してください。 |
| 初回起動 | システム設定でアプリの起動、補助サービス、関連するネットワーク権限を確認してください。許可を求めるダイアログが表示された場合は、インストールしたアプリからの要求であることを確かめてから許可します。 |
最近のスマートフォンの多くはARM64です。古い端末では32ビットARMの場合もあるため、Androidのバージョンだけで判断しないでください。インストール前にCPU ABIを確認します。初回接続時にはシステムのVPN許可が必要です。許可後はバッテリー最適化とバックグラウンド実行の制限も確認してください。
このリンクではARM64版を提供しています。サブスクリプションを読み込み、利用可能な出口を選んでから接続を開始し、システムのVPN利用を許可してください。画面ロック後に接続が切れる場合は、ルールを何度も切り替えたりアプリを再インストールしたりせず、バックグラウンド実行の権限を確認しましょう。
アーキテクチャ別のインストーラーに加え、ユニバーサル版も用意しています。既存アプリに上書きインストールする前に設定を保存してください。署名が一致しないという案内が表示された場合は、元のアプリの入手元とバックアップを確認します。ローカル設定を失わないよう、すぐにアンインストールしないでください。
ARM64版とARMv7版を用意しています。スマートフォンとPCで同じサブスクリプションを使えますが、バックグラウンドでの動作、アプリごとの通信制御、VPNの許可はAndroid側で個別に設定してください。
対応する設定の入手先がある方に適しています。Surfboardの設定形式はClash YAMLとは異なります。Clash設定ファイルの拡張子を変えただけでは読み込めません。ダウンロード前に、設定の提供元へ対応形式とプロトコルを確認してください。
| 確認項目 | 要件と対応 |
|---|---|
| OSとABI | 最低Androidバージョンはインストーラーの案内を確認してください。ARM64はarm64-v8a、ARMv7はarmeabi-v7aに対応します。ユニバーサル版にも独自の対応範囲があります。 |
| インストールの許可 | ブラウザーやファイル管理アプリに、アプリのインストール許可を求められる場合があります。インストール後、必要に応じてそのアプリへの許可を取り消してください。 |
| VPNとバックグラウンド動作 | 通常、同じユーザー環境で通信を制御できるVPNアプリは一度にひとつです。接続前にほかのVPNを停止し、端末の案内に沿ってバックグラウンド実行を設定してください。 |
App Storeでデバイスの対応状況、アプリの説明、最新のリリース情報を確認してください。インストール後に設定を読み込み、システムの案内に従ってVPN構成の追加を許可します。アプリをインストールしただけでは接続は開始されません。クライアントで接続状態を確認してください。
ストアのページで対応するiOSまたはiPadOSのバージョンを確認してからインストールしてください。サブスクリプションを追加する際はURLが完全か確認し、個人用のアクセス情報を含むURLを公開の掲示板に投稿しないよう注意しましょう。接続前にポリシーグループから出口を選べることも確認してください。
| 確認項目 | 要件と対応 |
|---|---|
| OSの互換性 | App Storeの「互換性」に記載された対応デバイスとOS要件を確認してください。ほかのプラットフォーム向けインストーラーの要件をiPhoneやiPadに当てはめないでください。 |
| ネットワークの許可 | 初回接続時にVPN構成の追加を許可してください。組織によって管理されているデバイスでは、ネットワーク設定が管理ポリシーで許可されているか事前に確認してください。 |
| 設定の準備 | 有効なサブスクリプション、または対応する設定ファイルを用意してください。サブスクリプションの更新後は、ポリシーグループの選択肢と現在の選択が引き続き有効か確認します。 |
まずuname -mを実行してマシンのアーキテクチャを確認し、ディストリビューションのパッケージ管理方式に合ったファイルを選んでください。このセクションのGUIクライアントはAMD64版です。ARMルーターやGUIのないサーバーでは、下記のMihomoコアをご確認ください。AMD64向けデスクトップアプリをARMデバイスに使わないでください。
Debian系とRPM系のAMD64インストーラーを用意しています。ディストリビューションのパッケージマネージャーでインストールし、依存関係も管理する方法がおすすめです。デスクトップのプロキシ設定がアプリで使われるかどうかは、アプリ側の仕様によります。システムプロキシを有効にしただけで、すべての通信が制御されているとは限りません。
このページではAMD64向けのDEBインストーラーを提供しています。対応するパッケージ管理方式のデスクトップ環境で利用できます。起動しない場合は、まず端末からアプリを実行して、依存関係やグラフィック環境のエラーを確認してください。画面の問題か、コアの起動失敗かを切り分けましょう。
| 確認項目 | 要件と対応 |
|---|---|
| ディストリビューションとアーキテクチャ | DEBは対応するDebian系環境、RPMは対応するRPM系環境向けです。同じパッケージ形式でも、すべてのディストリビューションやバージョンで依存関係を満たすとは限りません。 |
| デスクトップ環境の依存関係 | GUIクライアントには対応するデスクトップ実行環境が必要です。依存関係の管理にはパッケージマネージャーを使用してください。ライブラリ不足が発生した場合はインストールログを確認し、別のシステムの動的ライブラリをコピーしないでください。 |
| TUNとサービス | TUNを有効にしたりサービスをインストールしたりする前に、権限とルーティング設定を確認してください。リモート管理中のマシンでは、復旧可能な接続手段を確保してからデフォルトルートを変更します。 |
CORE / MIHOMO
サーバー、ルーター、サービスプロセスを自分で管理する方に向けた案内です。一般的なデスクトップやスマートフォンでは、上記のGUIクライアントをおすすめします。コアは設定を読み込んで接続を処理しますが、サブスクリプション管理画面は付属しません。
| OS | CPU | 形式と用途 | ダウンロードファイル |
|---|---|---|---|
| Windows | AMD64 | ZIP、展開後に起動設定 | Windows AMD64 · ZIP |
| Windows | ARM64 | ZIP、ARM64環境向け | Windows ARM64 · ZIP |
| macOS | Intel / AMD64 | GZ、展開して使用 | macOS Intel · GZ |
| macOS | Apple Silicon / ARM64 | GZ、展開して使用 | macOS ARM64 · GZ |
| Linux | AMD64 | DEB、パッケージマネージャーでインストール | Linux AMD64 · DEB |
| Linux | AMD64 | GZ、実行ファイルを個別に管理 | Linux AMD64 · GZ |
| Linux | ARM64 | GZ、64ビットARM環境向け | Linux ARM64 · GZ |
| Linux | ARMv7 | GZ、対応する32ビットARM環境向け | Linux ARMv7 · GZ |
| Linux | MIPS softfloat | GZ、ファームウェアとアーキテクチャの確認が必要 | Linux MIPS softfloat · GZ |
GZは圧縮形式であり、そのままインストールできるソフトウェアパッケージではありません。展開後に実行権限、設定ディレクトリ、サービスの管理方法を設定してください。起動前にコアの設定テストコマンドで構文を確認できます。テストに合格しても、サブスクリプションに含まれる外部サービスへの接続が保証されるわけではありません。
mihomo -t -f config.yaml
ダウンロードしたファイルで解決できるのは、クライアントのインストールまでです。サブスクリプション、プロキシモード、システム通信の制御は後続の作業です。ひとつずつ確認すると問題の箇所を特定しやすくなります。
クライアントを切り替える前に、サブスクリプションの入手元、元のYAML、ローカルの上書き設定を保存してください。サブスクリプションの自動更新で直接編集した内容が上書きされる場合があります。長期的に残すルールは、新しいクライアントが対応する上書き・マージ機能に設定してください。
必要な設定だけを移行し、旧クライアントのキャッシュフォルダー全体を新しいアプリにコピーしないでください。ルールグループ名、プロキシグループ名、ルールからの参照先が一致しないと、設定の読み込みに失敗することがあります。
まず設定を読み込み、ポリシーグループに選択可能な出口があることを確認してから、ルールモードで動作を試してください。全般モードは通信経路の比較、直接接続モードは基本ネットワークの確認に使えます。モードを切り替えても、無効なサブスクリプションや接続先の不具合は解決しません。
デスクトップではシステムプロキシ、モバイルではVPNの許可を最初に確認してください。複数のプロキシアプリを同時に起動したり、初回接続時にDNS、TUN、ルールの順序をまとめて変更したりしないようにしましょう。
対象サイトにアクセスした後、接続履歴でドメイン、適用されたルール、実際の出口を確認してください。Webページが開けても、すべてのアプリがプロキシを経由しているとは限りません。システムプロキシを無視するアプリでは、アプリの動作に応じた通信制御が必要です。
問題が発生したら、設定の読み込み、DNS名前解決、接続先への接続、権限のどれに関するものかを切り分けてください。エラーメッセージを記録し、サブスクリプションURLに含まれる個人用のパラメーターを伏せてから、症状に合った診断ドキュメントを確認します。
まずデバイスとインストーラーの適合を確認し、その後に設定と接続を確認してください。以下ではクライアントの選び方、アーキテクチャ、移行時の注意点を説明します。
Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revから確認できます。まずインストーラーのアーキテクチャを確認し、設定のインポート方法やシステムプロキシ設定を比べましょう。既存の設定がある場合は元ファイルと上書き設定を残し、新しいクライアントで読み込めることを確かめてから移行してください。
これらはインストーラーが対応するCPUアーキテクチャを示します。x64とAMD64は通常、同じ64ビットアーキテクチャです。ARM64はスマートフォンやApple Silicon搭載デバイスでよく使われ、ARMv7は旧世代の32ビットARMです。ユニバーサル版には複数のネイティブライブラリが含まれるため、ファイルサイズが大きくなることがあります。対応OSはクライアントの案内を確認してください。
現在の一覧では、Clash Verge Rev、FlClash、ClashX MetaのmacOS向け2種類のリンクが、どちらも同じx64ファイルを指しています。リンク名によってファイル名が変わるわけではありません。Apple Siliconでこれらを使う場合はアプリの互換性を確認し、システムの案内に従ってRosettaを利用してください。ARM64版が必要な場合は、Clash PlusのARM64インストーラーを確認できます。
インストーラーに含まれるのはクライアントのみで、すぐに使えるプロキシサービスは付属しません。有効なサブスクリプションまたはYAML設定を読み込み、利用可能なポリシーグループの出口を選び、システムプロキシなどの通信制御を有効にしてください。まずルールモードで動作を確認し、必要に応じてTUNを有効にします。手順は入門ガイドをご覧ください。
Clash for WindowsとClashX Metaは、旧環境との比較や移行前の確認用にアーカイブとして掲載しています。サポート終了後は互換性の問題や不具合が修正されない可能性があるため、新規インストールには現在もメンテナンスされているクライアントをおすすめします。移行時はコア関連の設定項目、DNS設定、ルールの上書きを確認してください。
デスクトップやスマートフォンでは、設定の読み込み、モード切り替え、ログ確認ができるGUIクライアントが一般的です。Mihomoコアは、設定ファイルや起動引数、サービスプロセスを自分で管理するサーバー・ルーター向けです。コアをインストールしても、GUIの設定画面は追加されません。