クライアントのインストーラーOSとアーキテクチャから選択

ClashのダウンロードとOSの選び方

まずOSを選び、次にCPUアーキテクチャを確認してください。GUIクライアントは日常的なサブスクリプション管理やルールによる振り分けに、Mihomoカーネルはプロキシサービスを自分で構築・運用する用途に向いています。

デスクトップ向けGUIクライアント モバイルのVPN接続 Mihomo単体カーネル

インストーラーにサブスクリプションサービスは含まれません。既存の設定はインストール後にインポートできます。初めて使う方は使い方ガイドをご覧ください。このページではクライアントごとにダウンロード先を掲載しています。各プロジェクトのバージョンや機能は、それぞれ独自に更新されます。

Windows向けクライアント

以下のGUIクライアントはx64インストーラーを提供しています。「設定 → システム → バージョン情報」でシステムの種類を確認し、x64ベースのプロセッサであることを確かめてください。Windows on ARMでアプリをエミュレーション実行できても、カーネルサービスや仮想ネットワークアダプターが必ず動作するとは限りません。

Clash Plus

おすすめ
Windows · x64 · EXE

インストールからサブスクリプションのインポートまで、日常利用の環境を整えたい方に適しています。インストール後に設定をインポートし、ルールモードを選んでシステムプロキシが機能することを確認してください。システムプロキシに対応しないアプリも経由させる場合は、TUNに必要な権限を確認しましょう。製品情報は公式サイト clashplus.ioをご覧ください。

Clash Verge Rev

Windows · x64 · EXE

mihomoの設定、ルール、接続を管理したいデスクトップユーザー向けです。インストーラーとバックグラウンドサービスは役割が異なります。画面が起動しても、サービスに必要な権限が付与されているとは限りません。初めてTUNを有効にするときは、クライアントの案内に従ってサービスをインストールまたは有効化し、ほかのVPNや仮想ネットワークアダプターが同時に通信を制御していないか確認してください。

FlClash

Windows · AMD64 · EXE

デスクトップとスマートフォンで似た操作性を求める方に向いています。ここでのAMD64はx86の64-bitアーキテクチャを意味し、互換性のあるIntel製プロセッサでも利用できます。AMDブランドの端末専用ではありません。乗り換え時はサブスクリプションを再インポートし、プロキシグループとDNSを個別に確認してください。ほかのクライアントのデータフォルダーをそのまま上書きしないでください。

Clash Nyanpasu

Windows · x64 · EXE

デスクトップで設定を管理するための、もうひとつの選択肢です。選ぶ際は、画面の使い勝手と実際のカーネル機能を分けて考えましょう。同じサブスクリプションを利用できるかは、使用するカーネルがノードの種類や設定項目に対応しているかで決まります。複雑な上書き設定、スクリプト、ルールセットがある場合は、元の設定を保存し、別のコピーにインポートして動作を確認してください。

Clash for Windows

開発終了
Windows · 配布終了版インストーラー

旧環境での互換性検証や設定の再現に限ってご利用ください。プロジェクトの開発は終了しており、配布終了版に機能やセキュリティの継続的な更新はありません。新しいプロトコル、カーネル設定項目、OSとの互換性に問題がある場合は、上記の開発が続いているクライアントを検討してください。移行前にサブスクリプション、ルール、ローカルの上書き設定をエクスポートしておきましょう。

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

確認項目インストール前の確認
OSのバージョンサポート対象のWindowsを使用してください。最低バージョンは、選択したクライアントの最新インストーラーの案内をご確認ください。
プロセッサこのセクションのGUIインストーラーはx64 / AMD64向けです。Windows ARM64のネイティブインストーラーではありません。
権限と通信の制御通常のアプリ起動とサービスのインストールでは必要な権限が異なります。TUNやサービスモードでは管理者の許可が必要な場合があります。

インストール後に起動できない場合は、エラーとOSのバージョンを記録してから、実行に必要なコンポーネントを確認してください。複数のクライアントを同時にインストールし、それぞれのシステムプロキシを有効にするのは避けましょう。

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

まず接続を1つ正常に動作させてから、通信を制御する範囲やルールを広げていきましょう。インストーラーが終了しても、サブスクリプションのインポートが完了したとは限りません。また、すべてのアプリに同じプロキシ設定が適用されるわけではありません。

サブスクリプションのインポートと基本確認

自分のサブスクリプションURLまたはローカルのYAMLファイルを用意し、クライアントの設定画面からインポートして選択します。設定が正しく更新されたことを確認し、プロキシグループに選択可能なノードがあるかを見てから、システムプロキシまたはモバイル端末のVPNを有効にしてください。実際にアクセスし、接続画面もあわせて結果を確認しましょう。遅延テストが成功しても、そのテスト用リクエストが到達したことを示すだけで、すべてのアプリの接続を保証するものではありません。

使い方の手順をすべて見る

アップデート時の移行と設定の引き継ぎ

更新前にサブスクリプションURL、カスタムルール、上書き設定、ポート設定を保存してください。別のクライアントへ移行すると、画面上の項目や設定の保存場所が異なる場合があります。まず設定のコピーで動作を確認し、その後に旧クライアントを停止してください。現在のシステムプロキシやVPNの通信制御を担当するアプリを1つに絞ると、ポートの競合、DNS経路の変化、ルーティングの衝突を減らせます。

プロトコルとカーネルの互換性を確認

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

「クライアント選び → アーキテクチャ確認 → インストールエラー → 設定の検証」の順に確認し、インストールの問題とサブスクリプションの問題を混同しないようにしましょう。

初めてダウンロードするなら、どのクライアントを選べばいい?
Windows、macOS、Android、iOSでは、各OSの最初にあるClash Plusのカードを確認してください。LinuxではClash Verge Revから始めるのがおすすめです。まずOSとCPUアーキテクチャを確認し、利用するサブスクリプションに必要なプロトコルやカーネル機能をチェックしましょう。クライアントにサブスクリプションサービスは含まれません。インストール後、ご自身の設定をインポートしてください。
ARM64、x64、ユニバーサル版の違いは?
ARM64とx64は対応するCPU命令セットが異なるため、OS名だけでは判断できません。Androidではarm64-v8aがARM64、armeabi-v7aが32-bit ARMに対応します。ユニバーサル版は複数のアーキテクチャに対応する分、ファイルサイズが大きくなる傾向があります。macOSではApple SiliconがARM64、Intel Macが通常x64です。ボタンに「x64互換版」とある場合、Apple Siliconで動かすにはRosettaの互換条件を満たす必要があり、ネイティブARM64版ではありません。
ダウンロード後にインストールできないとき、まず何を確認する?
まずファイルのダウンロードが完了しているか、OSとCPUが対応しているかを確認し、インストーラーに表示されたエラーを読みましょう。Windowsではシステムの種類とインストール権限、macOSではOSのバージョンとセキュリティ警告、Androidでは提供元アプリのインストール許可と既存アプリとの署名の競合、Linuxではパッケージ形式・アーキテクチャ・依存関係を確認します。エラーを回避するために、セキュリティ機能をすべて無効にしないでください。
クライアントの更新後、サブスクリプションを再インポートする必要はありますか?
同じクライアントを通常の方法で上書き更新すれば、設定が引き継がれることが多いものの、動作はインストーラーやクライアントの実装によって異なります。更新前に設定をエクスポートし、サブスクリプションURL、上書きルール、ポート設定を控えておきましょう。別のクライアントに乗り換える場合は、アプリのフォルダーを丸ごとコピーせず、設定を再インポートして、カーネル関連の項目・プロキシグループ・DNS設定の互換性を確認してください。
配布終了クライアントとMihomoカーネル、どちらを選ぶ?
Clash for WindowsとClashX Metaは開発が終了しています。配布終了版は既存環境の互換性検証や再現用で、新しい環境での標準選択にはおすすめしません。Mihomoカーネルはサーバー、ルーター、自分でサービスを管理するユーザー向けです。完全なGUIは付属しないため、一般的なデスクトップやスマートフォンでは各OS向けのGUIクライアントを選んでください。
インストールしたのに接続できないのはなぜ?
インストールで完了するのはクライアントの導入までです。有効なサブスクリプションまたはローカルのYAML設定をインポートし、使用する設定とプロキシグループを選んでから、システムプロキシまたはOSのVPN機能を有効にしてください。まず基本的な接続を確認し、必要に応じてTUNを有効にします。それでも接続できない場合は、ログにある名前解決・認証・ポートのエラーを確認し、一度に複数の設定を変更しないでください。