クライアント / インストーラー / コア

Clash ダウンロード

OSとCPUアーキテクチャに合ったクライアントを選んでください。Windows、macOS、Android、iOSにはClash Plusがおすすめです。LinuxではClash Verge Revをご確認ください。サービスを自分で構築する場合は、Mihomoコアを選択してください。

Windows クライアント

「設定 → システム → バージョン情報」でシステムの種類を確認してください。以下のGUIクライアントはx64インストーラーです。ARMデバイスでは、OSのアプリ互換条件を事前に確認してください。x64版とARM64版は同じネイティブパッケージではありません。

Clash Plus

Clash Plus

おすすめ

初めてインストールする場合におすすめです。インストール後はサブスクリプションをインポートして設定を選び、アウトバウンドモードとシステムプロキシを確認してください。プロキシの出口が読み込まれていない状態で、スイッチだけを有効にしないでください。複数の端末で使う場合も、サブスクリプションの形式と各端末の設定を個別に確認しましょう。

Clash Verge Rev

Clash Verge Rev

Windows · x64

設定やルール、プロキシの適用方法を管理したいデスクトップ環境に適しています。システムプロキシとTUNは、通信をプロキシに通すための異なる方法です。まずシステムプロキシの動作を確認し、必要に応じてTUNや関連サービスの権限を設定してください。

FlClash

FlClash

Windows · AMD64

デスクトップでの設定インポートやプロキシ選択に使えます。既存のYAMLを移行する際は、ファイルパス、ルールセットの保存先、外部コントローラーの設定を確認し、別の端末のローカルパスをそのまま持ち込まないようにしてください。

Clash Nyanpasu

Clash Nyanpasu

Windows · x64

デスクトップで設定を管理する、もうひとつの選択肢です。クライアントを切り替える前に、使用中のクライアントを終了し、システムプロキシや仮想NICによる通信の取り込みを無効にしてください。複数プロセスが待受ポートを取り合うのを防げます。設定をインポートしたら、適用中の内容をあらためて確認しましょう。

Clash for Windows

メンテナンス終了

過去の環境の再現や既存設定の移行に使うアーカイブ版です。旧クライアントが現在のMihomoの機能にすべて対応しているとは限りません。新しいプロトコル、DNSパラメーター、ルール構文に差がある場合があります。新規環境では上記のクライアントをお使いください。

Windowsのインストール条件
確認項目要件と対応方法
OSとアーキテクチャ選択したクライアントが対応するバージョンのWindowsを使用してください。このセクションのインストーラーはx64 / AMD64版です。最低システム要件はインストーラーの説明で確認してください。
権限通常の設定インポートと、TUNサービスのインストールでは必要な権限が異なります。システムサービスをインストールする場合は、クライアントの案内に従って管理者権限を許可してください。
通信の競合ほかのプロキシやVPNクライアントを終了してください。ポートが使用中の場合は、ログから該当プロセスを特定しましょう。複数の通信取り込み機能を同時に有効にするのは避けてください。
コマンドラインで導入

Mihomoコアファイル

サーバー、ルーター、プロセスを自分で管理するユーザー向けです。一般的なデスクトップやスマートフォンでは、上記のGUIクライアントをお使いください。コアファイルにはサブスクリプション管理用の画面はありません。

対象OSとアーキテクチャに合ったコアを選択
OSアーキテクチャファイル形式ダウンロード
WindowsAMD64ZIPAMD64 ZIPをダウンロード
WindowsARM64ZIPARM64 ZIPをダウンロード
macOSIntel · AMD64GZIntel GZをダウンロード
macOSApple Silicon · ARM64GZARM64 GZをダウンロード
LinuxAMD64DEBAMD64 DEBをダウンロード
LinuxAMD64GZAMD64 GZをダウンロード
LinuxARM64GZARM64 GZをダウンロード
LinuxARMv7GZARMv7 GZをダウンロード
LinuxMIPS · softfloatGZMIPS GZをダウンロード

コアの起動と設定の検証

ZIPとGZは展開してから使用してください。GZは圧縮されたコアファイルで、GUIインストーラーではありません。Unix系OSでは実行権限の確認も必要です。まず設定チェックコマンドでYAMLを検証し、設定ファイルのパスを指定して起動してください。使用中のバイナリを検証せずに上書きするのは避けましょう。

mihomo -t -f config.yaml
mihomo -f config.yaml

以下のコマンドは、コアがコマンド検索パス上にあり、現在のディレクトリに有効なconfig.yamlがあることを前提としています。設定チェックに成功しても、構文と関連項目の読み込みが確認できただけで、プロキシの出口に接続できるとは限りません。DNS、ルールセットの読み込み、実際の接続ログを続けて確認してください。導入手順はMihomo設定ガイドをご覧ください。

インストールの流れ

インストール前の確認と初回接続

ダウンロードしたファイルと対象端末を確認

まずOS、次にCPUアーキテクチャ、最後にパッケージ形式を確認してください。WindowsのEXE、macOSのDMG、AndroidのAPK、LinuxのDEB・RPMは、それぞれ異なるインストール方式で使います。ブラウザでダウンロード完了を確認してから、ファイル管理アプリで実際のファイルを開いてください。一時ダウンロードの表示が残っている場合は、完了まで待ちましょう。拡張子を変えてインストールしようとしないでください。

アーキテクチャの表示は、ファイルが対応する実行環境を示すもので、性能の順位ではありません。AMD64とx64は通常64ビットx86を指しますが、ARM64とARMv7は互換ではありません。互換動作が可能な端末でも、OSやクライアントの依存関係によって制限されます。特にmacOSでは、ボタン横に実際のファイルがx64版であると明記しています。ネイティブのApple Silicon向けパッケージと誤解しないでください。

設定を保存してから旧クライアントを切り替える

アップデートや移行の前に、ローカル設定、上書きスクリプト、カスタムルール、復元が必要な設定を保存してください。サブスクリプションURLにはアクセス認証情報が含まれる場合があります。公開スクリーンショットや掲示板の投稿、共有ログに載せないでください。旧クライアントのシステムプロキシと通信の取り込みを無効にしてから新しいクライアントを起動すると、ポートの競合、プロキシ設定の残存、仮想NICの競合を防ぎやすくなります。

同じ名称のクライアントでも、配布パッケージによって署名や設定フォルダが異なる場合があります。インストーラーで競合が表示されたら、まずエラーを記録し、既存アプリの入手元を確認してください。インストールの問題を解決するために、アプリのデータをすべて消去するのは避けましょう。アンインストールが必要な場合は、バックアップから復元できることを確認し、サブスクリプション提供元が指定するインポート形式も控えてください。

設定をインポートしたら通信の取り込みを確認

クライアントをインストールしただけでは、プロキシサービスを利用できません。有効なサブスクリプションをインポートするか、自分で設定を作成し、現在の設定を選んでからルールモードとプロキシグループを確認してください。通常の振り分けにはRuleを使います。Globalに切り替えるとアウトバウンドの選択方法が変わりますが、サブスクリプションの不具合を直したり、使えない出口を復旧したりする機能ではありません。

デスクトップでは、まずシステムプロキシが機能することを確認し、必要に応じてTUNを有効にしてください。スマートフォンでは、OSのネットワーク許可が必要です。接続後、対象サービスにアクセスしながらクライアントの接続ログを確認しましょう。ログがない場合は、通信がクライアントに届いているかを先に確認します。ログがあるのに接続できない場合は、ルールの適用、DNSの名前解決、出口への接続の順に調べてください。詳しくはサブスクリプションのインポート、システムプロキシの設定、接続の確認をご覧ください。

インストールと選び方

ダウンロードに関するよくある質問

パッケージ形式、アーキテクチャ、インストール環境を確認してください。

初めて使う場合、クライアントとMihomoコアのどちらを選べばよいですか?

パソコンやスマートフォンで使う場合は、まずGUIクライアントを選びましょう。Windows、macOS、Android、iOSにはClash Plusがおすすめです。LinuxではClash Verge Revをご確認ください。コアファイルは、設定を自分で作成し、プロセスやルーティングを管理するサーバー・ルーター向けです。

ARM64、AMD64、ユニバーサル版の違いは何ですか?

AMD64とx64は通常、同じ64ビットx86アーキテクチャを指します。ARM64は別のプロセッサアーキテクチャです。AndroidのARMv7版は対応する32ビット環境向けで、ユニバーサル版には複数のアーキテクチャが含まれます。端末のブランド名だけで判断せず、システム情報と各ファイルの説明を確認してください。

Apple Silicon向けのリンクからx64ファイルがダウンロードされることがあるのはなぜですか?

現在の一覧では、一部クライアントのApple Silicon向けとIntel向けのリンクが、同じx64ファイルを指しています。該当ボタンの横に実際のパッケージ形式を記載しています。これらはネイティブARM64版ではありません。Apple Silicon搭載MacではRosettaの互換条件を確認するか、ARM64版を明示しているクライアントを選んでください。

ダウンロードしてインストールしたのに、プロキシ接続できないのはなぜですか?

クライアントのインストーラーに、利用可能なプロキシサービスは含まれていません。有効なサブスクリプションをインポートするか、プロキシの出口を自分で設定し、使用する設定とプロキシグループを選択してください。その後、システムプロキシを有効にし、必要に応じてTUNを設定します。接続ログでリクエストがクライアントに届いていることを確認し、適用されたルールと出口もチェックしてください。

インストールに失敗したり、クライアントが起動しなかったりするときは、何を確認すればよいですか?

まずOS、CPUアーキテクチャ、インストーラーの形式を確認し、ダウンロードの完了状況、空き容量、OSのセキュリティ警告をチェックしてください。何度も重ねてインストールするのは避けましょう。TUNや補助サービスを使う場合は、クライアントの案内に従って管理者権限を設定し、具体的なエラーログを確認してください。

クライアントをアップデートする前に、どの設定を残しておくべきですか?

サブスクリプションURL、ローカルのYAMLファイル、上書き設定、カスタムルール、復元が必要なプロキシグループの選択内容を保存してください。サブスクリプションURLにはアクセス認証情報が含まれる場合があるため、安全な場所で管理しましょう。アップデート後は設定の読み込み、DNS、プロキシの適用を確認してから、自動更新などの設定を戻してください。