インストーラー一覧へ
クライアントのダウンロード アーキテクチャとインストール方法

Clashのダウンロードとプラットフォームの選択

まずOSを選び、次にインストーラーを選択します。PC・スマートフォンにはGUIクライアント、サーバー・ルーターにはMihomoコアをお使いください。

Windows版

普段使いにはClash Plusがおすすめです。デスクトップでオーバーライドや設定を管理したい場合は、Clash Verge Rev、FlClash、Clash Nyanpasuも比較してみてください。

Clash Verge Rev

Clash Verge Rev

設定管理

mihomoベースのデスクトップクライアントで、サブスクリプション、プロキシグループ、オーバーライドの管理に適しています。インストール後はルールモードとシステムプロキシで接続を確認し、アプリがシステムプロキシに従うかどうかに応じてTUNを有効にしてください。

インストール形式
EXEインストーラー
パッケージのアーキテクチャ
x64

サービスモードや仮想NICを有効にする場合は、クライアントの案内に従って権限を設定してください。

FlClash

FlClash

クロスプラットフォームUI

PCとAndroidで似た操作感を保ちたい場合に適しています。設定を読み込んだら、プロキシグループで接続先を選べることを確認してから接続してください。システムプロキシ、VPN、TUNの権限はデバイスごとに設定が必要です。

インストール形式
EXEインストーラー
パッケージのアーキテクチャ
AMD64 / x64

クライアントを乗り換える場合は、データフォルダー全体をコピーするより、サブスクリプションを読み込み直す方法が安全です。

Clash Nyanpasu

Clash Nyanpasu

デスクトップクライアント

デスクトップ向けの設定・プロキシ管理画面を備えています。異なるデスクトップ環境を比較したい場合に適しています。移行前に旧クライアントのローカルポート、オーバーライド、ルール参照を控え、サブスクリプションだけでなく独自設定も引き継ぎましょう。

インストール形式
EXEインストーラー
パッケージのアーキテクチャ
x64

カーネルの機能は配布パッケージによって異なります。設定を読み込んだ後、解析時の警告を確認してください。

Clash for Windows

開発終了アーカイブ

旧環境での利用や設定移行のためにリンクを残しています。初めて使う場合は、上に掲載したメンテナンス中のクライアントを選んでください。旧カーネルでは新しいプロトコルや設定項目を認識できない場合があります。読み込みエラーが発生しても、元の設定を繰り返し上書きしないでください。

インストール形式
EXEインストーラー
用途
旧設定の確認・移行

代替クライアントへ移行する場合は、まずサブスクリプションURLを控え、その後ローカルのカスタムルールを移行してください。

Windowsのシステム要件とインストール

確認項目確認方法インストール後の対応
システム環境現在サポートされているWindowsの使用をおすすめします。最小要件は配布パッケージの説明を確認してください。インストーラーでランタイムの不足が表示された場合は、案内に従って対応してから起動してください。
プロセッサアーキテクチャ「設定」→「システム」→「バージョン情報」でシステムの種類を確認します。このセクションでは主にx64版を配布しています。ARMデバイスでは、まずシステムとアプリがx64互換か確認してください。
プロキシの適用通常のブラウジングにはシステムプロキシを使い、ほかの通信も経由させる必要がある場合にTUNを検討してください。システムプロキシを制御するクライアントは1つだけにし、終了時に設定が上書きされないようにしてください。

ダウンロード後にインストーラーを実行します。元の設定をバックアップしてからクライアントを起動してください。初回の接続テストでは、複数のプロキシアプリを同時に起動しないでください。起動するのにブラウザーでアクセスできない場合は、設定が有効か、ルールモードになっているか、プロキシグループで接続先を選択しているかを確認し、その後システムプロキシを確認します。手順の詳細はClashの使い方ガイドをご覧ください。

サーバー / ルーター / セルフホスト

Mihomoコアをダウンロード

コアにはデスクトップの設定画面がありません。一般ユーザーには上記のGUIクライアントがおすすめです。YAML、起動オプション、サービスプロセスを自分で管理する場合は、対象デバイスに合ったコアを選んでください。

使用するデバイスに合ったアーキテクチャを選択してください。アーカイブは展開し、debパッケージは対応するディストリビューションのパッケージマネージャーでインストールします。
OSアーキテクチャ形式ダウンロード
WindowsAMD64 / x64zipAMD64版をダウンロード
WindowsARM64zipARM64版をダウンロード
macOSIntel / AMD64gzIntel版をダウンロード
macOSApple Silicon / ARM64gzARM64版をダウンロード
LinuxAMD64debdeb版をダウンロード
LinuxAMD64gzAMD64版をダウンロード
LinuxARM64gzARM64版をダウンロード
LinuxARMv7gzARMv7版をダウンロード
LinuxMIPS softfloatgzMIPS版をダウンロード

CPUを確認してから設定を準備

Linuxではuname -mでアーキテクチャを確認できます。ルーターではシステムABI、バイトオーダー、ファームウェアとの互換性も確認してください。ARMv7とARM64は、デバイス名だけを根拠に置き換えられません。MIPS softfloatも、すべてのMIPSデバイスに使えるわけではありません。実行形式に関するエラーが発生したら、まずバイナリのアーキテクチャを確認してください。

設定用のディレクトリとconfig.yamlを用意し、設定をテストしてからサービスを起動してください。展開したバイナリの名前はmihomoにできます。以下のコマンドはUnix系環境向けです。Windowsでは対応する実行ファイルのパスを使用してください。

./mihomo -t -d ./config
./mihomo -d ./config

インストール後に確認する3つのポイント

クライアント、サブスクリプション設定、システムの通信制御はそれぞれ別の段階です。順に確認すると、問題を特定しやすくなります。

  1. 設定を読み込んで有効化

    設定画面を開き、対応するサブスクリプションを追加するか、ローカルのYAMLを読み込みます。設定が一覧に表示されたら、現在使用する設定に指定してください。サブスクリプションURLにはアクセス認証情報が含まれる場合があります。スクリーンショットを公開したり、信頼できないオンライン変換サイトに貼り付けたりしないでください。

  2. モードとプロキシグループを選択

    普段はルールモードを選び、設定内のプロキシグループから適切な接続先を選択します。グローバルモードは一時的な比較テストに、DIRECTモードはローカルネットワークの問題の切り分けに使えます。モードは通信の振り分け方法であり、有効なサブスクリプションや利用可能なノードの代わりにはなりません。

  3. 通信制御とログを確認

    PCでは必要に応じてシステムプロキシまたはTUNを有効にし、スマートフォンではVPNを許可したことを確認してください。よく使うアプリで接続をテストします。一部のアプリだけ失敗する場合は、接続ログで適用されたルールとエラーを確認し、DNS、ポート、アプリのプロキシ設定を順に調べてください。

ダウンロード・インストールに関するよくある質問

まずインストール環境と設定を確認し、その後に接続の問題を解決しましょう。

Clashを初めて導入するなら、どのクライアントを選べばいい?

Windows、macOS、Android、iOSではClash Plus、LinuxではClash Verge Revから試すのがおすすめです。特定のオーバーライド、スクリプト、UI機能が必要な場合は、各クライアントの説明を確認して選びましょう。一般的なPC・スマートフォン利用にはGUIクライアント、自分で設定やプロセスを管理する場合はMihomoコアが適しています。

arm64・x64・汎用版、どれを選べばいい?

まずデバイスのプロセッサ情報を確認してください。Windowsのx64とLinuxのamd64は通常、同じアーキテクチャを指します。Apple Siliconはarm64、Intel Macはx64です。Androidの新しい端末ではarm64-v8a、古い32ビット端末ではarmeabi-v7aが一般的です。判断できない場合は、クライアントの汎用版を選べます。ダウンロード欄の表記と実際のファイル名が異なる場合は、ファイル名とクライアントの対応状況を確認してください。

インストールしたのに接続できないのはなぜ?

インストーラーに含まれるのはクライアントのみで、利用可能なサブスクリプションは付属しません。設定画面から対応するサブスクリプション、またはローカルのYAMLを読み込み、設定を有効にしてからルールモードと適切なプロキシグループを選びます。PCでは使い方に応じてシステムプロキシまたはTUNを有効にしてください。スマートフォンでは初回接続時にVPN構成の作成を許可します。

クライアントを更新するとき、旧バージョンのアンインストールは必要?

同じクライアントなら、通常は終了してから上書きインストールできます。事前に設定をエクスポートし、オーバーライド、ポート、プロキシ設定を控えておきましょう。別のクライアントに乗り換える場合は、旧クライアントのシステムプロキシやVPNを停止してからサブスクリプションを読み込みます。データの保存場所や機能の実装はクライアントごとに異なるため、旧データフォルダー全体を新しいクライアントに上書きするのは避けてください。

Clash for WindowsやClashX Metaは、初心者にもおすすめ?

この2つのクライアントは開発が終了しています。このページでは、旧環境からの移行や設定確認用にアーカイブへのリンクを残しています。初めて使う場合は、現在もメンテナンスされているクライアントを選びましょう。旧クライアントは、新しいプロトコルやサブスクリプションの項目、OSバージョンに対応していない場合があります。移行時はサブスクリプションURLと必要なカスタムルールを控え、新しいクライアントで設定し直してください。

インストール時に非対応と表示される、または起動しない場合は?

まずOSのバージョン、プロセッサアーキテクチャ、パッケージ形式を確認し、システムの警告とクライアントのログも確認してください。Linuxではdebとrpm、macOSではIntelとApple Silicon、Windowsではシステムの種類を確認します。ファイル名がx64なら、ダウンロード欄の名称だけを根拠にネイティブARM版と判断しないでください。インストール可能かどうかは、配布パッケージの説明を確認してください。