Clash Plus 一押し
全プラットフォーム共通の一押しクライアント。インストール後は GUI からサブスクリプションを読み込み、プロキシモードの切り替え、ポリシーグループの遅延確認まで行えます。よく使う設定が同じ階層のパネルにまとまっており、YAML を手で編集したくない人に向いています。
公式サイト:clashplus.io
インストーラーはプラットフォーム別 · バージョンマニフェストを自動解決
このページでは 5 つのプラットフォームのクライアントインストーラーを推奨順に並べ、カードごとに対応 OS のバージョン、プロセッサアーキテクチャ、インストーラーの形式を記載しています。下部にはサーバー・ルーター向けの Mihomo カーネルファイルもあります。同じサブスクリプションリンクをすべてのプラットフォームで読み込め、設定の書き方も共通です。
初めてインストールする場合は はじめかたガイド を先にご覧ください。サブスクリプションの読み込みとモードの選び方を手順ごとに説明しています。
インストーラー · プラットフォーム別
Windows と macOS は選べるクライアントが最も多く、Android、iOS、Linux はそれぞれ特色があります。タブを切り替えて、そのプラットフォームのクライアント一覧、動作要件、ダウンロード入口を確認してください。各プラットフォームの最初のカードがおすすめです。
Windows は選べるクライアントが最も多く、一押しの Clash Plus からアーカイブ済みの Clash for Windows までこのページに揃っています。「メンテナンス終了」と表示されたものを除き、いずれも現行のリリース版を提供しています。普段使いなら最初のカードを選び、以降のカードは比較用・代替としてご利用ください。
動作要件
| オペレーティングシステム | Windows 10 1809 以降(64 ビット) |
|---|---|
| プロセッサアーキテクチャ | x64。ARM64 端末はカーネル欄で対応アーキテクチャのファイルを選択 |
| インストーラー形式 | .exe インストーラー。FlClash は .zip のポータブル版も提供 |
| 権限について | TUN モードには管理者権限が必要です。システムプロキシモードのみなら不要です |
全プラットフォーム共通の一押しクライアント。インストール後は GUI からサブスクリプションを読み込み、プロキシモードの切り替え、ポリシーグループの遅延確認まで行えます。よく使う設定が同じ階層のパネルにまとまっており、YAML を手で編集したくない人に向いています。
公式サイト:clashplus.io
コミュニティが維持しているデスクトップクライアント。複数の設定ファイルの切り替え、カーネルバージョンの管理、TUN モードのオン・オフに対応し、設定項目のグループ分けも分かりやすいので、GUI と設定ファイルを見比べながら使いたい人に適しています。
設定ファイルとサブスクリプション一覧はユーザーデータディレクトリに保存されるため、上書きインストールしても既存の設定は消えません。
Flutter ベースのクロスプラットフォームクライアント。Windows、macOS、Linux、Android で画面と操作の流れが統一されており、インストーラーも比較的小さいので、複数のプラットフォームで同じ使い勝手を保ちたい人に向いています。
ポータブル版はインストーラーと同じ機能です。解凍してメインプログラムを直接実行してください。
デスクトップ向けクライアント。設定ページではプロキシグループとルールが同じビューに並び、サブスクリプションの自動更新やプロキシグループの並べ替えにも対応しています。設定ファイルの中身を直接確認する習慣のある人に適しています。
インストーラーにカーネルが同梱されているため、インストール後にカーネルファイルを別途用意する必要はありません。
かつて最も広く使われた Windows クライアントで、その画面構成と設定の考え方は後続のクライアントにも受け継がれています。プロジェクトはアーカイブ済みで最後のリリース版のままです。過去バージョンのダウンロードと移行の参考用としてご利用ください。
新しいバージョンは公開されません。新規に導入する場合は上記のおすすめ項目を選んでください。
macOS のクライアントはメニューバー常駐型が中心で、インストール後はステータスバーのアイコンからコントロールパネルを開きます。Clash Plus はチップごとにインストーラーを用意しており、その他のクライアントの dmg は上流が同一の入口で配布しているため、どちらのチップでも同じファイルをダウンロードします。
動作要件
| オペレーティングシステム | macOS 11 以降 |
|---|---|
| プロセッサアーキテクチャ | Apple Silicon(arm64)/ Intel(x64) |
| インストーラー形式 | .dmg ディスクイメージ。開いてアプリを「アプリケーション」フォルダにドラッグします |
| 初回起動 | 提供元が不明と表示された場合は、「システム設定 → プライバシーとセキュリティ」で開くことを許可してください |
全プラットフォーム共通の一押しクライアント。メニューバーに常駐し、サブスクリプションの読み込み、モードの切り替え、ポリシーグループの速度測定まで GUI で完結します。Apple Silicon と Intel で別々にパッケージされているので、お使いのプロセッサに合う方をダウンロードしてください。
2 つのインストーラーはプロセッサごとに分かれています。合わない方を入れると起動時にアーキテクチャ非対応の警告が出ます。
デスクトップクライアント。複数の設定ファイル、サブスクリプションのグループ分け、ルールセットの管理に対応し、TUN モードとシステムプロキシはワンクリックで切り替えられます。設定の変更が即時反映されるので、ルールを頻繁に調整する場面に向いています。
上流は両方のチップ向けに同じ dmg を配布しているため、Intel と Apple Silicon のどちらもこの入口を共用します。
Flutter 製のクロスプラットフォームクライアント。メインウィンドウとメニューバーの入口が分かれており、設定ページで YAML を直接編集して即座に再読み込みできます。macOS と Windows で同じ操作感を保ちたい人に適しています。
dmg を開いてアプリを「アプリケーション」フォルダにドラッグすればインストール完了です。
mihomo カーネルを採用したメニューバークライアントで、比較的新しいルール種別や TUN モードに対応しています。プロジェクトはメンテナンスを終了し、最後のリリース版のままです。新規に導入する場合は更新が続いているクライアントをおすすめします。
新しいバージョンは公開されません。長く使い続ける場合はルールの互換性にご注意ください。
Android のインストーラーはプロセッサアーキテクチャごとに分かれています。arm64-v8a はここ数年発売された主要な機種、armeabi-v7a はそれ以前の 32 ビット端末、x86_64 はエミュレーターと一部のタブレット向けです。機種のアーキテクチャが分からない場合は arm64-v8a を優先してください。Clash Meta for Android にはユニバーサル版のインストーラーもあります。
動作要件
| オペレーティングシステム | Android 8.0 以降 |
|---|---|
| プロセッサアーキテクチャ | arm64-v8a / armeabi-v7a / x86_64 |
| インストーラー形式 | .apk。インストール時にシステム設定で提供元不明のアプリのインストールを許可する必要があります |
| 権限について | 初回接続時に VPN の許可を求められます。アプリの通信を引き受けるために必要です |
全プラットフォーム共通の一押しクライアント。インストール後にサブスクリプションを読み込めばすぐ使え、ポリシーグループの切り替え、遅延テスト、接続履歴の確認ができます。インストーラーは arm64 向けにまとめられ、ここ数年発売された主要な機種をカバーします。
インストール前に、システムが Android 8.0 以降であることを確認してください。
コミュニティが維持している Android クライアント。ルール振り分け、TUN モード、設定のインポート・エクスポートに対応し、ポリシーグループと接続一覧をページ分けして表示します。インストーラーは 3 種類あるので、機種のアーキテクチャに合わせて選んでください。
機種のアーキテクチャが分からない場合は、ユニバーサル版のインストーラーを選んでください。
Flutter 製クライアント。Android 版とデスクトップ版で設定の仕組みを共有し、アプリ単位のプロキシとアプリ内アップデートに対応しています。インストーラーはプロセッサアーキテクチャごとに分かれていますが、機能はまったく同じです。
3 つのインストーラーは対応する命令セットが違うだけで、機能と設定形式は共通です。
Android 向けのグラフィカルクライアントで、ルール振り分けとネットワーク診断に重点を置いています。アプリごとに接続状況と通信の流れを確認できます。ここではほとんどの機種に対応するユニバーサル版のインストーラーを用意しています。
ユニバーサル版はプロセッサアーキテクチャを問わず、1 つのファイルでほとんどの機種に対応します。
iOS 版は App Store からインストールします。Clash Plus はストアで現行の正式版を提供しており、iPhone と iPad に対応しています。インストール後にアプリ内でサブスクリプションリンクを読み込めば使い始められます。初回接続時には VPN 設定の許可を求めるダイアログが表示されます。
動作要件
| オペレーティングシステム | iOS 15.0 以降 |
|---|---|
| デバイスの種類 | iPhone / iPad |
| インストール方法 | App Store のアプリ詳細ページ。インストールと更新はシステムが行います |
| 権限について | 初回接続時に VPN 設定の追加を許可する必要があります。その後はシステム設定で確認できます |
iOS 版の一押しクライアント。サブスクリプションを読み込むと、ポリシーグループの切り替え、接続履歴、通信量の統計を確認できます。アプリは App Store から配信され、更新もストアの通知に従うだけで、インストーラーを手動で差し替える必要はありません。
公式サイト:clashplus.io
Linux 版は .deb と .rpm の 2 種類のシステムパッケージに加え、インストール不要の AppImage も用意しています。Debian、Ubuntu 系は .deb、Fedora、openSUSE 系は .rpm を選んでください。AppImage はシステムディレクトリに書き込まないため、権限が制限された環境や持ち運んで使いたい場合に適しています。
動作要件
| ディストリビューション | Debian / Ubuntu / Fedora / openSUSE などの主要ディストリビューション |
|---|---|
| プロセッサアーキテクチャ | amd64 |
| インストーラー形式 | .deb / .rpm / AppImage |
| 権限について | TUN モードには root 権限、または実行ファイルへの該当 capability の設定が必要です |
Linux でおすすめのデスクトップクライアント。.deb と .rpm の 2 種類のシステムパッケージを提供しています。インストール後はアプリケーションメニューから起動し、設定ファイルとサブスクリプション一覧を 1 つのページで管理できます。ノードの切り替えにアプリの再起動は不要です。
システムパッケージは依存関係をパッケージマネージャーが処理します。インストール後はアプリケーションメニューから起動してください。
Flutter 製クライアント。.deb と .rpm に加えて AppImage の単一ファイル版も提供しており、root 権限がない場合やクライアントをリムーバブルメディアに置いて使いたい場合に適しています。3 つの形式で機能は同じです。
AppImage は実行権限を付けてから起動してください。
Mihomo は Clash エコシステムで現在広く使われているカーネルです。ここでは各プラットフォーム・アーキテクチャ向けのバイナリを提供しており、サーバーやソフトルーター、起動パラメータを自分で組み立てたい用途に向いています。デスクトップやスマートフォンのユーザーは上記の GUI クライアントをそのまま使えばよく、カーネルを別途ダウンロードする必要はありません。
| プラットフォーム | アーキテクチャ | ファイル | ダウンロード |
|---|---|---|---|
| Windows | AMD64 | mihomo-windows-amd64.zip |
ダウンロード |
| Windows | ARM64 | mihomo-windows-arm64.zip |
ダウンロード |
| macOS | Intel(amd64) | mihomo-darwin-amd64.gz |
ダウンロード |
| macOS | Apple Silicon(arm64) | mihomo-darwin-arm64.gz |
ダウンロード |
| Linux | AMD64(deb パッケージ) | mihomo-linux-amd64.deb |
ダウンロード |
| Linux | AMD64 | mihomo-linux-amd64.gz |
ダウンロード |
| Linux | ARM64 | mihomo-linux-arm64.gz |
ダウンロード |
| Linux | ARMv7 | mihomo-linux-armv7.gz |
ダウンロード |
| Linux | MIPS softfloat | mihomo-linux-mips-softfloat.gz |
ダウンロード |
起動方法
# 解凍後、設定ディレクトリと設定ファイルを指定して起動
./mihomo -d /etc/mihomo -f config.yaml
カーネルには GUI がなく、待ち受けポート、DNS、振り分けルールはすべて config.yaml で指定します。ルーターやサーバーでは、起動時に自動で立ち上がるようサービススクリプトを併用するのが一般的です。
ダウンロードのあと
インストーラーはあくまで出発点で、快適に使えるかどうかはサブスクリプションを正しく読み込めたか、プロキシモードを正しく選べたかで決まります。以下の 3 ステップを済ませれば、日常使いに支障はありません。
クライアントの設定ページを開き、サブスクリプションリンクを入力欄に貼り付けて保存し、ノードとルールの取得が終わるまで待ちます。一覧にポリシーグループが表示され、遅延テストに反応があれば読み込みは成功です。
普段のブラウジングにはルールモードを使い、日本国内のドメインは直接接続、それ以外の通信はルールに従って振り分けます。すべての通信をプロキシ経由にしたいときはグローバルモード、LAN のデバッグやクライアントの不具合調査では直接接続モードに切り替えます。
ポリシーグループで遅延テストを 1 回実行し、ノードが反応することを確認してから、ブラウザでページを開いてみてください。開けない場合は、まずクライアントのログのエラーを確認し、次にシステムプロキシや TUN が他のソフトに占有されていないか調べます。
手順の詳細は Clash はじめかたガイド にまとめています。ルールの書き方、DNS、カーネルパラメータまで踏み込みたい場合は ゼロから学ぶ実践マニュアル をご覧ください。
ダウンロードに関するよくある質問
以下の 6 つの質問では、バージョンの解決方法、プラットフォームの選び方、アーキテクチャの判断、メンテナンスが終了したクライアントの扱いを取り上げます。