日常使いに最適化されたデスクトップクライアントです。mihomoコアを内蔵し、サブスクリプションの読み込み、システムプロキシの切り替え、ルールベースの振り分けをすべてホーム画面から操作できます。新規セットアップならダウンロードから接続完了まで通常5分以内。Clashに初めて触れる方にも、設定の細部にこだわりたくない既存ユーザーにも向いています。
PLATFORMS
プラットフォームからクライアントを選ぶ
各プラットフォームごとに整理済みのクライアント一覧を掲載しています。上位に表示されているものが現時点での推奨クライアントで、開発終了済みのプロジェクトはアーカイブとして個別に明記しています。タブをクリックしてプラットフォームを切り替えると、アドレスバーのURLも同期されるため、そのままリンクを共有できます。
WindowsはClashエコシステムの中でクライアントの選択肢が最も多いプラットフォームです。以下は推奨度順に並べた5項目で、最初の4つは現在も活発にメンテナンスされており、いずれもmihomoコアを基盤としているため設定ファイルやサブスクリプション形式は相互に互換性があります。最後のClash for Windowsは2023年に更新が停止しており、アーカイブとしてのみ配布しています。旧ユーザーが移行前に設定をエクスポートする際に利用できます。
オープンソースコミュニティが開発を続けているTauri製クライアントで、開発が止まったClash Vergeの後継として引き継がれたバージョンです。サービスモード(管理者権限ダイアログ不要)、TUN仮想アダプタ、設定オーバーライド、Mergeスクリプトを備え、振り分けルールを細かく調整したい上級者に向いています。サイト内ブログにはWindows向けの設定手順を完全に解説した記事があるので参考にしてください。
Flutterベースのマルチプラットフォームクライアントで、5つのプラットフォームで画面がほぼ統一されているため、デバイスを切り替えても学習コストがほとんどありません。機能は必要最低限に絞られており、サブスクリプション管理、ポリシーグループの切り替え、ログ表示は一通り揃っている一方、使う機会の少ない項目は整理されているため、すっきりした画面を好むユーザーに向いています。
同じくClash Verge系統から派生したオープンソースクライアントで、複数コアの併存・切り替えとJavaScript/Luaスクリプトによるオーバーライドに対応しているのが特徴です。設定を試行錯誤する場面で扱いやすく、画面デザインは個性的なので、テーマを自分好みにカスタマイズしたいユーザーにも向いています。
かつてWindows向けの事実上の標準クライアントでしたが、2023年11月以降更新が停止し、コアも古いバージョンのPremiumのまま新しいプロトコルやルール形式には対応していません。ここではアーカイブ版を保管しており、既存ユーザーが一時的に開いて設定をエクスポートする用途に利用できます。新規に導入する場合は上記の活発にメンテナンスされているクライアントを選んでください。
Windows システム要件
| クライアント | 最低システム要件 | アーキテクチャ | インストール形式 |
|---|---|---|---|
| Clash Plus | Windows 10 1809 | x64 | setup.exe インストーラー |
| Clash Verge Rev | Windows 10(WebView2ランタイムが必要) | x64 | setup.exe インストーラー |
| FlClash | Windows 10 | amd64 | インストーラー / ポータブルzip |
| Clash Nyanpasu | Windows 10(WebView2ランタイムが必要) | x64 | setup.exe インストーラー |
| Clash for Windows(アーカイブ) | Windows 7 SP1 | x64 | setup.exe インストーラー |
macOS版はチップの種類によってApple Silicon(Mシリーズ)とIntelの2系統に分かれます。ダウンロード前に「このMacについて」でチップの種類を確認してください。上位3つのクライアントはいずれも活発にメンテナンスされています。ClashX Metaはメニューバー常駐型の軽量クライアントの代表格でしたが開発が終了しており、既存ユーザー向けにアーカイブを残しています。
macOS版はWindows版と同じ操作ロジックを共有しており、メニューバーに常駐するアイコンからポリシーグループやプロキシモードを直接切り替えられます。Apple SiliconとIntel向けにそれぞれdmgイメージを用意しているので、お使いのチップに合わせてダウンロードしてください。
機能面はWindows版と同等です。サービスモード、TUNアダプタ、オーバーライドスクリプトを一通り備え、macOS上でもシステムプロキシとネットワークインターフェースの制御が安定して動作するため、上級者向けの設定にも対応できます。
モバイル版と同じシンプルな画面で、dmgイメージをマウントすればすぐに使い始められます。「サブスクリプションを読み込んでプロキシをオンにする」だけで済ませたいユーザーにとって、macOS上で最も手間のかからないオープンソース選択肢の一つです。
macOSの定番メニューバークライアントで、リソース消費が非常に少なくシンプルな画面が特徴です。コアはClash.Meta系列を採用していました。プロジェクト自体は開発終了済みですが、現行バージョンは今も問題なく動作します。ただし新しい設定形式との互換性は保証されないため、既存ユーザーはここからアーカイブイメージを入手できます。
macOS システム要件
| クライアント | 最低システム要件 | 対応チップ | インストール形式 |
|---|---|---|---|
| Clash Plus | macOS 11 Big Sur | Apple Silicon / Intel | dmgイメージ |
| Clash Verge Rev | macOS 10.15 Catalina | Apple Silicon / Intel | dmgイメージ |
| FlClash | macOS 10.15 Catalina | Apple Silicon / Intel | dmgイメージ |
| ClashX Meta(アーカイブ) | macOS 10.15 Catalina | Apple Silicon / Intel | dmgイメージ |
AndroidクライアントはいずれもVpnServiceを使って仮想アダプタを構築し、通信を一括で制御する方式を採用しています。初回起動時にVPN権限のリクエストが表示されます。ダウンロード前に端末のアーキテクチャを確認してください。近年の主流端末はarm64-v8a、古い32bit端末はarmeabi-v7a、判断がつかない場合はuniversal(汎用)パッケージを選んでください。バックグラウンドでシステムに強制終了されないようにするため、インストール後は電池の最適化をオフにすることをおすすめします。詳しくはサイト内のAndroid安定動作ガイドを参照してください。
モバイル版はデスクトップ版と同じ操作感を引き継いでおり、サブスクリプションの読み込み、ポリシーグループの切り替え、接続状況の確認はすべてホーム画面から行えます。通知バーに常駐するカードから、プロキシの一時停止と再開もすぐに行えます。現在arm64-v8a向けのインストールファイルを提供しており、ほとんどの使用中端末をカバーしています。
オープンソースコミュニティが開発するAndroidネイティブクライアントで、mihomoコアを内蔵し、設定オーバーライド、アプリ単位の振り分け(Access Control)、複数プロファイルの切り替えに対応しています。Android向けとしては最も機能が充実した選択肢の一つです。
デスクトップ版と同じ画面デザインを持つFlutter製クライアントで、ポリシーグループがカード形式で並び、片手操作にも使いやすい構成です。アプリ単位のプロキシ設定とサブスクリプションの自動更新に対応し、画面の使い勝手を重視するユーザーに向いています。
Surge形式の設定に対応したAndroidクライアントで、一般的なサブスクリプション形式の読み込みにも対応しています。お使いのサブスクリプションがSurgeとClashの両形式を配信している場合や、2種類のルール記法を照らし合わせて確認したい場合の候補として利用できます。
Android システム要件
| クライアント | 最低システム要件 | アーキテクチャの選び方 | 必要な権限 |
|---|---|---|---|
| Clash Plus | Android 8.0 | arm64-v8a | VPN権限、通知 |
| Clash Meta for Android | Android 7.0 | arm64-v8a / armeabi-v7a / universal | VPN権限、通知 |
| FlClash | Android 8.0 | arm64-v8a / armeabi-v7a | VPN権限、通知 |
| Surfboard | Android 7.0 | universal | VPN権限、通知 |
iOSおよびiPadOSのネットワーク拡張アプリはApp Store経由での配布に統一されています。Clash PlusはすでにApp Storeに公開されており、検索するか下のボタンから詳細ページへ直接アクセスできます。インストール後はデスクトップ版と同じサブスクリプションを共有でき、ポリシーグループやルールベースの振り分けの挙動も一致します。
iPhoneとiPad共通で利用できます。Network Extensionフレームワークを基盤にルールベースの振り分けを実現しており、サブスクリプションを読み込めばコントロールセンターからすぐにオン/オフを切り替えられます。詳細やアップデート情報は公式サイトclashplus.ioをご覧ください。バージョン更新はApp Storeから自動配信されるため、インストールファイルを手動で管理する必要はありません。
iOS システム要件
| 項目 | 要件 |
|---|---|
| システムバージョン | iOS 15 / iPadOS 15 以降 |
| 対応デバイス | iPhone、iPad共通 |
| 配布方式 | App Store |
| 更新方法 | App Storeによる自動更新 |
Linuxデスクトップ環境向けにはGUIクライアントを2種類提供しています。Clash Verge Revはdebとrpmの両方のパッケージ形式をカバーし、現在のLinuxデスクトップにおける主流の選択肢です。FlClashはdebパッケージを提供し、画面は他プラットフォームと同一です。サーバーやGUIのない環境では「コア Mihomo」タブに切り替えて、コアのバイナリを直接導入してください。
Debian/Ubuntu系のディストリビューションはdebパッケージ、Fedora/openSUSE系はrpmパッケージを選んでください。システムプロキシとTUNモードの両方に対応し、デスクトップ環境がGNOMEでもKDEでもトレイに常駐して正常に動作します。TUNモードを使う場合は、アプリに適切なネットワーク権限を付与するか、サービスコンポーネントを特権モードで実行する必要があります。
Windows・macOS・Android版と同じ画面を共有しており、複数デバイスを使うユーザーが操作感を統一しやすくなっています。現在amd64アーキテクチャ向けのdebパッケージを提供しており、インストール後はアプリメニューから起動できます。
Linux システム要件
| クライアント | 対応ディストリビューションの目安 | アーキテクチャ | パッケージ形式 |
|---|---|---|---|
| Clash Verge Rev | Ubuntu 20.04+ / Debian 11+ / Fedora 38+ | amd64 / x86_64 | deb / rpm |
| FlClash | Ubuntu 20.04+ / Debian 11+ | amd64 | deb |
sudo apt install ./パッケージ名.debで依存関係を自動処理しながらインストールできます。rpmパッケージはsudo dnf install ./パッケージ名.rpmに対応します。ファイル名に空白が含まれる場合は引用符で囲むのを忘れないでください。mihomoはClashエコシステムにおける現行の主力コア(Clash Metaプロジェクトの後継)で、上記すべてのGUIクライアントのルールマッチングと通信転送はこのコアによって処理されています。ここではサーバー、NAS、ルーターなどGUIのない環境向けに各アーキテクチャの単体バイナリを提供しています。ダウンロード・展開後、config.yamlとsystemdサービスを組み合わせて実行してください。通常のデスクトップやスマートフォンのユーザーはコアを個別にダウンロードする必要はありません。上記のGUIクライアントをそのまま利用してください。
mihomo · MIT License
| プラットフォーム | アーキテクチャ | 形式 | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | zip | mihomo-windows-amd64.zip |
| Windows | ARM64 | zip | mihomo-windows-arm64.zip |
| macOS | Intel | gz | mihomo-darwin-amd64.gz |
| macOS | Apple Silicon | gz | mihomo-darwin-arm64.gz |
| Linux | AMD64 | deb | mihomo-linux-amd64.deb |
| Linux | AMD64 | gz | mihomo-linux-amd64.gz |
| Linux | ARM64 | gz | mihomo-linux-arm64.gz |
| Linux | ARMv7 | gz | mihomo-linux-armv7.gz |
| Linux | MIPS softfloat | gz | mihomo-linux-mips-softfloat.gz |
導入時の注意
展開後に実行権限を付与し(chmod +x mihomo)、./mihomo -d /etc/mihomoで設定ディレクトリを指定して起動します。長期運用する場合はsystemdのunitファイルを用意し、Restart=alwaysを設定して異常終了時に自動再起動されるようにするのがおすすめです。ルーターやMIPS機器を使う場合は、CPUの浮動小数点演算タイプを確認したうえでパッケージを選んでください。設定ファイルの項目はGUIクライアントと完全に共通しているため、まずデスクトップ環境で動作を確認してからサーバーに導入するとスムーズです。ルールの記法や項目の詳細はサイト内の設定リファレンスを参照してください。
DOWNLOAD FAQ
ダウンロードに関するよくある質問
導入ファイルの選び方、バージョン更新、初回起動時に多い疑問をここにまとめています。インストール後のサブスクリプション読み込みや振り分け設定については、使い方ガイドをご覧ください。
Windowsに多数のクライアントがありますが、最初にどれを入れるべきですか?
ページのダウンロードボタンは常に最新版へのリンクですか?
macOSで初回起動時に「開発元を確認できません」と表示されたらどうすればいいですか?
Androidの導入ファイルにあるarm64-v8aとarmeabi-v7aは何が違いますか?
mihomoコアを個別にダウンロードする必要があるのはどんな場合ですか?
導入や使い方に関するその他の質問は使い方ガイドを見る →