GUIクライアント · 独立コア
Clash ダウンロード クライアントとインストーラー
OSを選び、CPUアーキテクチャを確認してください。GUIクライアントは日常利用向け、Mihomoコアは自分で導入・運用する方向けです。
プラットフォームを選択 →
クライアントをインストール →
設定を読み込む
Windows
macOS
Android
iOS
Linux
Mihomoコア
Windowsクライアント
普段使いにはClash Plusがおすすめです。以下のGUIインストーラーはx64版です。Windows ARM端末では、アプリのエミュレーションとネットワークサービスの互換性を別途ご確認ください。x64版をインストールできても、すべての機能が対応しているとは限りません。
Clash Plus Windows · x64 · EXE
おすすめ
インストールから設定の読み込み、プロキシグループの選択まで、日常的な操作を簡単に行えます。ダウンロード後にインストーラーを実行し、初回起動時にサブスクリプションまたはローカル設定を読み込んでから、システムプロキシを有効にしてください。TUNを使う場合は、クライアントの案内に従ってサービス権限を設定します。複数のクライアントで同時にネットワークを制御しないでください。
公式サイト:clashplus.io 。旧クライアントをお使いの場合は、カスタムルールをバックアップしてから設定を移行してください。
Clash Verge Rev Windows · x64 · EXE
サブスクリプションやルール、実行ログをGUIで管理したいデスクトップユーザーに適しています。インストール後、サービスの状態とローカルの待ち受けポートを確認し、システムプロキシまたはTUNを選択してください。実行に必要なコンポーネントがないと表示された場合は、インストーラーの案内に従って依存関係を追加してください。原因を調べずに上書きインストールを繰り返すのは避けましょう。
GUIを備えたクロスプラットフォームクライアントです。通常のデスクトップ環境ではEXE版をお選びください。ZIP版はプログラムの配置場所を自分で管理したい方向けです。展開後、実行に必要な依存関係とサービス権限を確認してください。プログラムを更新してもサブスクリプションは更新されないため、設定とプロキシグループの状態をそれぞれ確認しましょう。
Clash Nyanpasu Windows · x64 · EXE
デスクトップ向けGUIクライアントの選択肢の一つです。画面から設定を調整したり、接続状況を確認したい方に適しています。別のクライアントから移行する場合は、まず元のサブスクリプションを読み込み、オーバーライド設定を一つずつ戻してください。設定の統合方法はクライアントによって異なるため、ユーザーデータフォルダー全体のコピーはおすすめしません。
Clash for Windows Windows · アーカイブ版クライアント
メンテナンス終了
旧環境の再現や移行時の参考用に掲載しています。このクライアントはメンテナンスが終了しているため、新しいOSとの互換性や新しい設定構文への対応は保証されません。新規インストールには上記のクライアントをお選びください。アーカイブ版が必要な場合は既存の設定を複製し、新しい項目を含む設定を旧コアで読み込まないようご注意ください。
macOSクライアント
「このMacについて」でチップの種類を確認してください。Apple SiliconとIntelでは選ぶファイルが異なります。一部の互換版リンクは現在x64ファイルを指しており、ネイティブARM版ではありません。
おすすめ
チップに合ったDMGをダウンロードし、ディスクイメージを開いてアプリを「アプリケーション」フォルダーに移動してから起動します。初回起動後に設定を読み込み、プロキシグループに利用可能な選択肢があることを確認してからシステムプロキシを設定してください。ネットワーク拡張機能やサービスの許可を求められた場合は、アプリ名を確認してから進めます。
公式サイト:clashplus.io 。クライアントを切り替える前に、現在のプロキシアプリを終了してください。システムプロキシ設定の競合を防げます。
Clash Verge Rev macOS · 現在のパッケージはx64
設定やプロキシモードをGUIで管理できます。現在、どちらのリンクもx64版です。Apple Siliconで使う場合は、Rosettaと関連サービスの互換性をご確認ください。インストール後、コアの起動を確認してからサブスクリプションを読み込みます。画面が正常に開いても、ネットワークサービスが利用できるとは限りません。
FlClash macOS · 現在のパッケージはAMD64
複数の端末で似た操作画面を使いたい方に適しています。現在の互換版リンクはAMD64ファイルです。Apple Siliconでは、変換実行環境の条件を先に確認してください。設定を移行するときは、サブスクリプションの原文とローカルルールを保存します。初回接続では通信を制御する方式を一つだけ有効にすると、権限と設定の問題を切り分けやすくなります。
ClashX Meta macOS · アーカイブ版 · x86_64
メンテナンス終了
メンテナンスは終了しています。既存環境の移行や過去の設定を確認する目的で掲載しています。現在の互換版リンクもx86_64ファイルで、ネイティブARM版ではありません。新しい端末ではメンテナンス中のクライアントをお使いください。移行前に元の設定ファイルの場所、待ち受けポート、プロキシグループを記録しておくと、アプリだけをコピーしてローカル設定を失う事態を防げます。
Androidクライアント
近年のスマートフォンの多くはARM64ですが、実際に対応するアプリのアーキテクチャを確認してください。APKをインストールしてから設定を読み込みます。初回接続時にVPNの許可を求められたら、選択したクライアントが起動していることを確認してください。
Clash Plus Android · ARM64 · APK
おすすめ
Androidスマートフォンでのサブスクリプション管理やプロキシ接続に適しています。ダウンロード後、インストールを許可するのは今回使用するブラウザーまたはファイル管理アプリだけにしてください。インストール後に設定を読み込みます。アプリを切り替えると接続が切れる場合は、再インストールを繰り返すのではなく、バックグラウンド実行やバッテリー最適化、メーカー独自の省電力設定を確認してください。
公式サイト:clashplus.io 。このリンクはARM64版です。32ビット端末では、下から対応するアーキテクチャのクライアントを選んでください。
Clash Meta for Android Android · 複数アーキテクチャ対応APK
ARM64、ARM 32ビット、ユニバーサル版を用意しています。アーキテクチャがわかる場合は対応するパッケージを選んでください。不明な場合はユニバーサル版も選べますが、通常はファイルサイズが大きくなります。サブスクリプションを読み込んだら、設定を更新して解析結果を確認してから接続してください。設定のダウンロード失敗をAPKのインストール不具合と混同しないようにしましょう。
スマートフォン、タブレット、対応アーキテクチャのAndroid環境で利用できます。エミュレーターは一般的なスマートフォンと異なりARM64とは限りません。エミュレーターが提供するABIに合わせて選んでください。インストール後に設定が有効か確認してからVPNを許可します。他のVPNアプリを同時に使うと接続状態が変わる場合があるため、テスト前に終了してください。
Surfboard Android · ユニバーサルAPK
互換性のある設定形式を使うAndroidユーザー向けです。Surfboardの設定構文はClash YAMLと異なるため、拡張子を変更するだけでは読み込めません。ダウンロード前に、利用中のサブスクリプションサービスが対応形式を提供しているか、プロキシプロトコルとルールが対応しているかを確認してください。
iOSクライアント
App StoreからClash Plusをインストールしてください。インストール前にストアのページでOSとの互換性とアプリ情報を確認し、インストール後にクライアントで設定を読み込んでVPNを許可します。
Clash Plus iOS · App Store
おすすめ
App Storeの詳細ページを開き、アプリ名と互換性を確認してからインストールします。初回起動時に有効な設定を追加し、システムの案内に従ってVPN構成の追加を許可してください。プロキシグループを選択して接続を開始します。設定を変更する場合は、新しい設定が読み込まれたことを確認してから、利用するアプリの接続をテストしてください。
公式サイト:clashplus.io 。インストール前に、App Storeのページにあるシステム要件とアプリ情報もご確認ください。
Linuxクライアント
デスクトップ環境ではGUIクライアントがおすすめです。以下はAMD64向けパッケージです。ディストリビューションに応じてDEBまたはRPMを選んでください。サーバー、コンテナ、ルーターでは、デスクトップGUIをインストールせずMihomoコアをご利用いただけます。
Clash Verge Rev Linux · AMD64
おすすめ
Linuxデスクトップ向けのおすすめクライアントです。DebianやUbuntu系では通常DEB、FedoraなどRPM系ではRPMを選びます。最終的にはディストリビューションのパッケージ管理方式をご確認ください。システムのパッケージマネージャーでインストールして依存関係を解決し、起動後にコアの状態を確認してから、デスクトッププロキシと設定を行います。
FlClash Linux · AMD64 · DEB
Debian系デスクトップ環境でGUIによる接続や設定管理を行いたい方に適しています。インストール前にシステムがAMD64であることと、GUIの実行に必要な依存関係を確認してください。ターミナル上のプログラムは、通常デスクトップのシステムプロキシを自動的に使いません。アプリごとにプロキシ環境変数を設定するか、経路を十分に確認したうえでTUNを設定してください。
Mihomo独立コア
サーバー、ルーター、サービスを自分で管理したい方向けです。コアにはGUIの設定画面がありません。一般的なデスクトップやスマートフォンでは、前述のGUIクライアントをお使いください。
アーキテクチャを確認してから通信を制御
デバイスのアーキテクチャ、OS、パッケージ形式をすべて一致させる必要があります。ルーターではARM命令セット、MIPSの浮動小数点ABI、ファームウェアの実行条件も確認してください。明示的なプロキシ設定で動作を確認してから、ゲートウェイ、DNS、透過プロキシのルールを変更します。管理接続が途切れないようご注意ください。
コアの実行に必要なもの
有効なYAML設定、書き込み可能なデータディレクトリ、使用可能な待ち受けポートを準備します。ZIPは展開して中のプログラムを実行してください。GZは展開してバイナリファイルを取り出し、Unix系OSでは実行権限も設定します。DEBはディストリビューションのパッケージマネージャーでインストールし、単体のバイナリとして扱わないでください。
Linuxでは uname -m を実行してアーキテクチャを確認し、ファームウェアの仕様も調べてください。アーキテクチャ名が似ていてもABIは同じとは限りません。特にMIPS、MIPSel、softfloatのパッケージは混用できません。「実行形式のファイルではありません」と表示された場合は、権限を上げて何度も試すのではなく、まずアーキテクチャを確認してください。
設定のテストとサービスへの組み込み
展開したプログラムの名前を mihomo に変更し、同じ作業ディレクトリに config.yaml を用意すると、設定構文をテストできます。テストに成功しても確認できるのは設定が解析できることだけです。ノードへの接続やDNSの経路は別途検証してください。サービスとして常時稼働させる前に、作業ディレクトリ、実行ユーザー、ログの保存先を記録しましょう。
./mihomo -t -f ./config.yaml
./mihomo -f ./config.yaml
上記のコマンドはUnix系のターミナルで手動テストする場合に使えます。Windowsでは対応する実行ファイル名で同じオプションを指定してください。TUNや透過プロキシを使う場合は、OSの機能に合わせて権限とルーティングを設定します。GUIクライアント用のサービス設定をルーターにそのまま適用しないでください。共通の準備事項とプラットフォームごとの差異は全プラットフォームガイド をご覧ください。
インストール前後の確認
インストール、設定、ネットワークの検証を分けて行うと、問題の発生箇所を特定しやすくなります。
インストール前:元に戻せるよう設定を保存
アップデート前に、現在のクライアント名、設定の保存先、使用中のプロキシモードを記録し、手動で追加したルールとオーバーライドをバックアップしてください。サブスクリプションURLには認証情報が含まれる場合があります。公開コメントやスクリーンショット、オンライン変換ツールに貼り付けないでください。クライアントを変更する場合は、元のサブスクリプションを再読み込みし、必要なローカル変更だけを戻す方法がおすすめです。
1台の端末に複数のクライアントをインストールしても、同時に有効化できるとは限りません。新しいクライアントをインストールする前に古いプログラムを終了し、既存のシステムプロキシやトンネルを無効にしてください。待ち受けポート、仮想アダプター、DNS設定の競合を防げます。インストーラーが権限を求めた場合は、提供元と用途を確認してから許可してください。
インストール後:設定を読み込んでから接続を確認
初回起動時はコアの状態を確認し、サブスクリプションまたはローカルのYAMLファイルを読み込みます。設定が有効になり、プロキシグループを選択できることを確かめてください。その後、通信を制御する方式を一つだけ有効にし、まずブラウザー、次に実際に使うアプリでアクセスを確認します。システムプロキシに対応しないアプリでは、個別設定または必要に応じてTUNを使用してください。
接続できない場合は、エラーメッセージと必要なログを保存し、設定の解析、ノードへの接続、名前解決、ルーティングの問題を切り分けます。ログにはサブスクリプションURL、ドメイン名、ノード情報が含まれる場合があります。共有する前に、個人情報や認証情報を伏せてください。手順はClash入門ガイド 、用語の違いは用語クイックガイド をご覧ください。
ダウンロードとインストールのよくある質問
パッケージの選び方、アップデート、アーカイブ版クライアントの利用について解説します。接続の問題はよくある質問 もご覧ください。
Clashを初めてインストールする場合、どのクライアントを選べばよいですか?
Windows・macOS・Android・iOSではClash Plus、LinuxではClash Verge Revをまずご確認ください。OSとCPUアーキテクチャを確かめてからGUIクライアントをダウンロードします。Mihomoコアは、設定や起動オプション、システムサービスを自分で管理する方向けです。
ARM64・x64・ユニバーサル版はどう選べばよいですか?
端末の外観ではなく、OSが示すCPUアーキテクチャに合わせて選びます。Windowsは「システムの種類」、Macは「このMacについて」のチップ情報、Androidは端末仕様で確認できます。Linuxでは uname -m を実行してください。アーキテクチャを確認できないAndroid端末にはユニバーサル版も選べますが、通常はファイルサイズが大きくなります。一部のMac向けリンクは現在x64版です。Apple SiliconではRosettaの互換性をご確認ください。
インストーラーをダウンロードしたのに、すぐ接続できないのはなぜですか?
クライアントのインストールとプロキシ設定は別の手順です。インストール後、有効なサブスクリプションまたはローカルのYAML設定を読み込み、プロキシグループを選択してから、システムプロキシを有効にするか必要に応じてTUNを設定します。インストーラーに利用可能なプロキシノードは含まれていません。接続できない場合は、設定の読み込み結果とログを先に確認してください。
クライアントをアップデートする前に、何を準備すればよいですか?
現在のクライアント名、設定ファイルの保存先、有効なプロキシモードを記録し、ローカルルールやオーバーライド、設定ファイルをバックアップします。ポートや仮想アダプターの競合を避けるため、旧クライアントを終了してからインストーラーを実行してください。別のクライアントへ移行する場合は、ユーザーデータフォルダー全体を上書きせず、設定を再インポートする方法がおすすめです。
メンテナンスが終了したクライアントを新しい端末で使ってもよいですか?
Clash for WindowsとClashX Metaは、旧環境の再現や移行向けにアーカイブ版として掲載しています。メンテナンス終了後は、OSの変更や新しいプロトコル・設定項目への対応が保証されません。新しい端末ではメンテナンス中のクライアントを選び、旧設定を移行する前にバックアップを取り、解析ログを確認してください。