CLIENT / PLATFORM / ARCHITECTURE

Clashのダウンロードとインストーラー

まずOSを選び、次にCPUアーキテクチャを確認してください。GUIクライアントは設定のインポートやプロキシグループの管理に、Mihomoコアはサービスのセルフホストに使います。

# config.yaml · 設定例の入口
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info

インストーラーはクライアントを実行するためのものです。サブスクリプションとルールは設定ファイルで指定します。

PACKAGE INDEX

プラットフォーム別にクライアントを選ぶ

各プラットフォームで利用できるクライアントを個別に掲載しています。初めて使う場合はおすすめの先頭項目から始めてください。クライアントを乗り換える前に、サブスクリプションURL、ローカルYAML、上書き設定をバックアップしましょう。

Windowsクライアント

以下のGUIクライアントはx64環境向けです。「設定 → システム → バージョン情報」を開き、システムの種類を確認してからインストーラーを選んでください。Windows on ARMでの互換実行は、OSとクライアントの対応状況によって異なります。OS名だけで判断しないでください。

Clash Plus

おすすめ

Windowsで初めて使う場合のおすすめです。インストール後、サブスクリプションを追加するかローカル設定をインポートし、プロキシグループと動作モードを確認してください。システムプロキシとTUNは通信を取り込む方法が異なります。最初はシステムプロキシで接続を確認し、設定が使えることを確かめてから他の機能を調整しましょう。

EXE · x64clashplus.io

Clash Verge Rev

デスクトップ画面から設定やルールを管理したい場合に適しています。サブスクリプションの更新で設定ファイルの内容が置き換わることがあるため、独自のDNS、ポート、ルールはクライアントが対応する上書き設定に追加してください。サービスモードやTUNを有効にする前に、インストールが完了していることを確認し、画面の案内に従って必要な権限を許可します。

EXE · x64

FlClash

デスクトップとモバイルで似た設定管理の手順を使える、クロスプラットフォームのGUIクライアントです。ここでのAMD64はx86-64アーキテクチャを指し、AMD製CPUに限定されません。設定を移行したら、他のソフトが旧クライアントのポートを参照したままにならないよう、システムプロキシの待ち受けポートを確認してください。

EXE · AMD64

Clash Nyanpasu

デスクトップで設定を管理する別の選択肢です。既存の設定をインポートしたら、実際にその設定が選択されているかを確認し、プロキシグループで参照されている名前も確認しましょう。複数クライアントのシステムプロキシやTUNを同時に有効にすると、ルーティング、DNS、待ち受けポートが競合して原因の特定が難しくなるため避けてください。

EXE · x64

Clash for Windows

メンテナンス終了

旧環境の再現や移行時の参考にするためのアーカイブです。旧クライアントが現在のOSに対応していることや、新しいプロトコルをサポートすることを保証するものではありません。新規インストールには上記のクライアントをおすすめします。移行前に元の設定と上書き内容を保存し、移行後はルール、DNS、プロキシグループを一つずつ確認してください。唯一のバックアップを直接上書きしないでください。

EXE · アーカイブ

Windowsのインストール要件と確認方法

確認項目選び方インストール後の確認
OSとアーキテクチャ引き続きサポートされているWindows 10 / 11のx64環境を推奨します。最低要件は各インストーラーの案内を確認してください。システム情報で、x64ベースのプロセッサかどうかを確認します。
権限とポート通常の画面操作とサービスのインストールでは必要な権限が異なります。TUNやサービスモードでは管理者の許可が必要な場合があります。混合ポートが使用中でないことを確認します。旧クライアントを終了してからテストしてください。
設定の入手先利用権限のあるサブスクリプションURL、またはローカルのYAMLファイルを用意します。設定を有効にしてからシステムプロキシをオンにし、ログでルールの適用を確認します。

AFTER INSTALLATION

インストール後の設定手順

01 / IMPORT

サブスクリプションまたはYAMLをインポート

インストール後、まず設定の入手元を用意します。サブスクリプションURLは前後に空白を含めず、完全な状態でコピーしてください。ローカルファイルではYAMLのインデントを保ちます。インポート後は設定名とエラーを確認し、その設定を現在の使用項目に指定してください。クライアントのインストールとサブスクリプションへのリクエストは別の手順です。

02 / SELECT

モードとプロキシグループを確認

日常的なルール分岐には、まずmode: ruleを使います。ルールで参照されているプロキシグループが存在することを確認し、グループ内から利用可能な接続先を選んでください。全体モードとルールモードは目的が異なります。全体モードに切り替えて接続できても、すべてのルールが正しく動作しているとは限りません。

03 / VERIFY

通信を有効にしてログを確認

デスクトップではシステムプロキシを有効にし、モバイルでは画面の案内に従ってVPNを許可します。接続履歴で適用されたルール、接続先、エラーを確認してください。問題が起きたら、設定の更新、DNSの名前解決、プロキシ接続、アプリ側の通信経路を個別に調べます。複数の設定を同時に変更しないでください。

Clashの使い方ガイドをすべて見る →

DOWNLOAD NOTES

インストーラーと移行に関するよくある質問

Clashを初めてインストールする場合、どのクライアントを選べばよいですか?

Windows、macOS、Android、iOSでは、各プラットフォームの先頭にあるClash Plusから始めるのがおすすめです。LinuxではClash Verge Revを選べます。GUIクライアントならサブスクリプションのインポート、プロキシグループの切り替え、ログの確認が簡単です。サービスプロセスを自分で管理する場合はMihomoコアを選んでください。

ARM64、AMD64、x64、ユニバーサル版の違いは?

AMD64とx64は通常、どちらもx86-64アーキテクチャを指します。ARM64は別の命令セットです。まずシステム情報でCPUの種類を確認してください。Androidのユニバーサル版は複数のアーキテクチャに対応しており、端末の種類が分からない場合に便利ですが、ファイルサイズは大きくなりがちです。

Apple Silicon向けのmacOSインストーラーはどれですか?

Clash PlusにはARM64専用インストーラーがあり、Apple Siliconのボタンからダウンロードできます。このページに掲載中のClash Verge Rev、FlClash、ClashX Metaは、macOS向けのどちらの配布チャンネルもx64ファイルです。Apple Siliconで使うにはRosetta 2が必要です。チャンネル名だけでARM64ネイティブ版だと判断しないでください。

クライアントをインストールしたのにプロキシ接続できないのはなぜですか?

クライアントのインストーラーにプロキシ設定は含まれていません。インストール後、有効なサブスクリプションまたはYAMLファイルをインポートし、設定を有効にして、ルールで参照されているプロキシグループから利用可能な接続先を選びます。その後、システムプロキシを有効にするか、必要に応じてTUNを設定してください。接続できない場合は、まずクライアントのログを確認します。

既存のClash設定をそのまま移行できますか?

まず元の設定とクライアント側の上書き設定をバックアップし、新しいクライアントにインポートしてください。共通のYAML項目は再利用できることが多いものの、プロトコル対応、TUN設定、DNSの動作、クライアント固有の拡張項目は異なる場合があります。インポート後はログ、プロキシグループ名、ルールの接続先を確認しましょう。ファイルが保存できたことだけで判断しないでください。

メンテナンス終了済みのクライアントを掲載しているのはなぜですか?

Clash for WindowsとClashX Metaは、旧環境の再現や設定移行に使えるアーカイブとして掲載しています。アーカイブ版が今後もOS対応や不具合修正を受けられるという意味ではありません。新規インストールには同じプラットフォームの上位クライアントを選び、新環境で問題なく動作することを確認してから旧クライアントを削除してください。