オープンソースエコシステム · mihomo コア · クライアント継続更新中
Windows・macOS・Android・iOS・Linux 5プラットフォーム向けのClash クライアントインストーラーとmihomo コアのビルド済みパッケージを収録。サブスクリプション導入・ルール分流・システムプロキシ設定まで網羅したリファレンス文書付き。
ROUTE OVERVIEW
本サイトはプラットフォームごとにクライアントインストーラーとコアのビルド済みパッケージを整理し、サブスクリプション導入・設定項目・ルール構文をそれぞれ独立したリファレンスページにまとめています。出口を選べば、あとはガイドに沿って進むだけです。
FEATURES
左側から項目を選ぶと、右側パネルに詳細説明が展開されます。各項目はサイト内のより詳しいリファレンスページに対応しており、トップページでは「何を解決するか」「大まかな使い方」だけを紹介しています。
現在主流の Clash クライアントは、多くが mihomo(旧 Clash.Meta)をコアとして採用しています。更新が止まった元祖 Clash コアと比べ、mihomo はアウトバウンドプロトコルやインバウンド方式を拡充し、ルールタイプもより充実、かつ活発なバージョン更新が続いています。利用者にとっては、mihomo を内蔵したクライアントを選ぶことで、設定ファイルの新しいフィールドが正しく解釈され、トラブル時にもコミュニティで対応バージョンの情報を見つけやすくなります。本サイトのダウンロードページに掲載しているクライアントはすべて mihomo ベース、またはその設定形式と完全互換です。
mihomo · GPL-3.0ルール分流は Clash 設定の中核メカニズムです。各リクエストはドメイン、IP の帰属、プロセス名などの条件に基づき、上から順にルールリストと照合され、マッチした時点で対応するアクション(直接接続・特定ポリシーグループへの振り分け・拒否など)が実行されます。GeoIP・GeoSite データベースと組み合わせれば、GEOSITE ルール1行で数百〜数千のドメインをカバーでき、冗長なリストを手動管理する必要がありません。ルールの記述文法、マッチング順序、そして「なぜこのルールが効かないのか」といったよくある誤解については、設定リファレンスページで YAML の実例を交えて詳しく解説しています。
DOMAIN-SUFFIX · GEOSITE · RULE-SETクライアントはサブスクリプションリンクによるノードの一括導入に対応しています。URL を貼り付けるだけでリモートの YAML を自動取得し、設定した周期で自動更新されるため、ノードの変更を手動で同期する必要はありません。さらに一歩進んだ使い方として、proxy-providers を使えばノードのソースとローカルルールを完全に分離でき、オーバーライド機能を組み合わせることでサブスクリプション本文を書き換えずにポリシーグループ・DNS・ルール断片を調整できます(サブスクリプション更新時にローカルのカスタマイズが上書きされる心配もありません)。初回導入の詳しい手順は使い方ガイド、各フィールドの意味と書き方は設定リファレンスをご覧ください。
YAML · proxy-providers · overrideシステムプロキシはプロキシ設定に従うアプリのみを制御対象とし、コマンドラインツールや一部のプログラムは経由しません。一方 TUN モードは仮想ネットワークカードを通じてすべてのアウトバウンドトラフィックを制御し、fake-ip と組み合わせることで DNS 解決の遅延も抑えられます。両方式にはそれぞれ適した場面があります。通常のブラウジングであればシステムプロキシで十分ですが、全体を制御したい場合は TUN モードを有効にしてください。Windows のサービスモード権限、macOS のシステム拡張機能の許可、Android の VpnService 権限といったプラットフォームごとの違いについては、各プラットフォームのチュートリアルとブログ記事で手順を分けて解説しています。
TUN · fake-ip · system-proxy5つのプラットフォームのクライアントは同一の YAML 設定言語を共有しています。デスクトップで調整したサブスクリプション、ポリシーグループ、ルールはそのままスマートフォンやタブレットに移行できます。違いはシステム統合の方式のみで、デスクトップはシステムプロキシとサービスモードを提供し、Android は VpnService による仮想ネットワークカードで、iOS は Network Extension によって同等の機能を実現しています。本サイトではプラットフォームごとに推奨クライアントとインストールのポイントを整理しているため、デバイスを変更しても設定を学び直す必要はなく、元の設定ファイルをそのまま持っていけば継続して使用できます。
Windows · macOS · Android · iOS · LinuxPLATFORMS
各プラットフォームについて、現在メンテナンスされているクライアントとアーカイブ版を整理しています。クリックすればダウンロードページの対応セクションに移動します。
OPEN SOURCE
Clash は単一のソフトウェアではなく、コア・設定形式・複数のクライアントから成るオープンソースエコシステムです。それぞれの関係を理解しておくと、クライアント選びで迷うことが少なくなります。
元祖 Clash コアは2023年に開発が停止し、Clash for Windows をはじめとする初期クライアント群も更新を終えました。その後コミュニティは、既存の設定形式と互換性を保つ mihomo コアを中心に再結集し、Clash Verge Rev、FlClash、Clash Nyanpasu、ClashX Meta などのクライアントが次々と後を継いでいます。設定ファイルの形式は後方互換性を保っているため、古いユーザーの YAML もほぼそのまま移行できます。現在「Clash を使う」といえば、実際に使われているのはこの mihomo ベースの世代のクライアントがほとんどです。
コアはプロトコル実装、ルールマッチング、DNS 解決を担い、クライアントはグラフィカルインターフェース、サブスクリプション管理、システム統合を担います。これが異なるクライアント間で設定ファイルを共有できる理由でもあります。どのクライアントも同じコアを動かしているのです。クライアント選びで重視すべきはプラットフォーム対応と操作感の好みで、設定機能の上限を決めるのはコアのバージョンです。
本サイトのダウンロードページに掲載しているインストーラーのリンクは、各プロジェクトの正式リリース版を指しています。ページ上のバージョン番号はリリース情報に応じて自動的に更新され、手動での書き換えは行っていません。メンテナンスが終了したクライアントについては、アーカイブ状態であることを明記した上でダウンロード入口を残し、旧設定の移行比較に利用できるようにしています。コアのソースコードは直接クローンして確認できます:
git clone https://github.com/MetaCubeX/mihomo.git
BLOG
インストール設定と定番の不具合対策を中心に更新中。各記事は再現可能な操作手順に基づいています。
Android クライアントが VpnService により仮想ネットワークカードを構築する仕組みを解説し、VPN 権限の許可、バッテリー最適化の解除、各メーカーの省電力ホワイトリスト登録といった操作を順に示しながら、バックグラウンドでの切断や通知バーの消失といった問題を解決します。
DNS 解決の流れから Fake-IP モードの動作原理をわかりやすく解説します。予約アドレス範囲の仮想 IP が返される理由、解決遅延を減らせる仕組み、そしてローカルネットワークサービスやオンラインゲームなどのシーンで fake-ip-filter の設定が必要になる理由についてまとめています。
GeoIP/GeoSite データベースがルールマッチングで果たす役割を解説し、クライアント内蔵の自動更新・手動での差し替え・設定フィールドでのソース指定という3つの更新方式を比較します。さらに、データベースが古くなることで分流精度が落ちる典型的な症状についても説明します。