オープンソースエコシステム · 全プラットフォームクライアント継続更新

Clash 公式サイト · 全プラットフォームクライアントダウンロード

Windows・macOS・Android・iOS・Linux のインストーラーを一括掲載。サブスク導入・ルール分流・TUNモードの解説も同サイトで確認でき、mihomo コアに全面対応

  • mihomo kernel
  • GPL-3.0
  • Windows / macOS / Android / iOS / Linux

clashsg.com › downloads

プラットフォーム別インストーラー

5つのプラットフォームはそれぞれ独自のクライアントとインストール形式を採用。プラットフォームをクリックするとダウンロードページの対応セクションへ移動し、バージョン番号はリリース情報に応じて更新されます。

Windows

Clash Plus と Clash Verge Rev がGUIを提供し、Windows 10/11 x64 に直接インストールできます。システムプロキシとTUNモードの両方に対応。

ダウンロードへ

macOS

Intel と Apple Silicon 用のインストーラーを別々に提供。初回起動時にネットワーク拡張を許可すればシステム全体の通信を制御できます。

ダウンロードへ

Android

APK を直接インストール可能。VpnService をベースに全アプリの通信を制御し、root化は不要でアプリ単位の分流にも対応します。

ダウンロードへ

iOS

Clash Plus は App Store で公開されており、ストアから直接インストールできます。システムレベルのVPN設定はアプリが自動で行います。

ダウンロードへ

Linux

デスクトップ環境では Clash Verge Rev の deb パッケージを使用し、サーバーやルーターでは mihomo コアのバイナリを直接実行します。

ダウンロードへ

コアとコマンドライン

mihomo コアのマルチアーキテクチャ版アーカイブは AMD64・ARM64・ARMv7・MIPS に対応し、サーバーやルーターへの導入に向いています。

ダウンロードへ

すべてのクライアントを見る

clashsg.com › features

主要機能:「clash 公式サイト」の検索結果

6つの機能を検索結果形式で掲載。タイトルをクリックするとその場で詳細説明が展開されます。

ルールエンジンは DOMAIN-SUFFIX、DOMAIN-KEYWORD、GEOIP、IP-CIDR などの条件を上から順に照合し、一致した時点で処理を終え、最後の MATCH で残りを処理します。通常はルールモードを維持しておけば、ブラウザで日本国内のサイトと海外サービスを同時に開いても、それぞれ別の経路を通り干渉しません。設定ファイル内のルールはリモートのルールセットを参照でき、メンテナーがまとめて更新するため、ローカルで一件ずつ書く必要はありません。個別サイトの経路を調整したい場合は、ルールリストの先頭により精密な条件を挿入すれば上書きできます。ルール文法は本サイトの設定完全ガイドに段階的な例を掲載しています。

オリジナルの Clash コアリポジトリは2023年に更新が停止しましたが、コミュニティが保守する mihomo(旧称 Clash Meta)が開発を引き継ぎました。既存の YAML 設定構造と完全に互換性があり、旧設定はほぼそのまま移行できます。その上で VLESS や Hysteria2 などの新プロトコル、rule-providers によるルールセット、GeoSite データベース、より細かい粒度の DNS ポリシーが追加されています。本サイトのダウンロードページに掲載している Clash Plus、Clash Verge Rev、FlClash などのクライアントは全てこのコアを内蔵しており、コアの違いと移行のポイントはブログで専門記事にまとめています。

サブスクリプションの実体はリモートに置かれた設定ファイルで、クライアントはURLからダウンロードしてノード・ポリシーグループ・ルールを解析します。導入はリンクをコピーして設定ページに貼り付け確認するだけ。以降サービス提供元がノードを更新すると、クライアントは設定した間隔で自動的に新しいバージョンを取得するため、手動操作を繰り返す必要はありません。複数のサブスクリプションは同時に保存していつでも切り替えられ、互いに上書きされません。更新に失敗する場合は多くがリンクの期限切れかネットワーク不通で、確認手順はチュートリアルページのステップ2に詳しく記載しています。サブスクリプションの YAML と Base64 という2形式の違いはブログで専門記事にまとめています。

従来のシステムプロキシは、プロキシ設定を能動的に読み取るアプリにしか効果がなく、ゲームクライアントや一部の開発ツールは素通りしてしまいます。TUNモードはシステム内に仮想ネットワークカードを作成し、デバイスの全アウトバウンド通信をコアに取り込んで同じルールセットで分流します。カバー範囲はルーターレベルのプロキシに相当します。有効化はクライアントの設定ページから行い、Windows では管理者権限で仮想ネットワークカードドライバをインストールし、macOS ではネットワーク拡張を許可する必要があります。有効化後はシステムプロキシを無効にして重複を避けることを推奨します。システムプロキシとの使い分けは、よくある質問セレクションで一言の結論を紹介しています。

ポリシーグループはノードの上位に位置するスケジューリング層です。url-test グループは一定間隔でテストURLにリクエストを送り、各ノードの遅延を記録して最適なものを自動選択します。fallback グループは順番に可用性を確認し、優先ノードが失効すると次のノードへ移ります。load-balance グループは接続を複数ノードに分散します。クライアントパネルのワンクリック測定ボタンは、現在のグループに対して手動で一巡テストを実行するもので、遅延の数値がノードの隣に表示されるため手動選択にも便利です。ポリシーグループの各フィールドの意味とネストの書き方は設定完全ガイドに独立した章があり、そのままコピーできる YAML 例も掲載しています。

各プラットフォームのクライアントは画面こそ異なりますが、内部は同じコアで同じ設定形式を解析しています。デスクトップには Clash Plus と Clash Verge Rev、Android には VpnService ベースの APK クライアント、iOS には App Store 上の Clash Plus、Linux サーバーではコアのバイナリを直接実行します。どのプラットフォームでサブスクリプションを導入しても、得られるノードリスト・ポリシーグループ・分流動作は完全に一致し、デスクトップで調整したルールはスマートフォンでもそのまま有効です。各プラットフォームのインストール方法の違いはダウンロードページの対応セクションにまとめてあり、複数サイトを行き来する必要はありません。

clashsg.com › quickstart

3ステップでインストールとサブスク導入を完了

チュートリアルページの簡易プレビューです。各ステップの詳細はスクリーンショット付きの完全版で確認できます。

  1. クライアントをダウンロードしてインストール

    ダウンロードページで使用中のOSに対応するインストーラーを選択します。Windows はインストールウィザードを実行、macOS はアプリケーションフォルダにドラッグしてネットワーク拡張を許可、Android は APK を直接インストールします。初回起動時にコアの初期化が自動で完了し、追加設定は不要です。

  2. サブスクリプションリンクを導入

    サービス提供元のサブスクリプションURLをコピーし、クライアントの「設定 / Profiles」ページに貼り付けて導入します。導入が成功するとノードリストと分流ルールが同時に読み込まれます。リストが空の場合は、まずリンクが Clash 形式かどうかを確認し、次にサブスクリプションサーバーへの直接接続が可能か確認してください。

  3. ノードを選択して接続を確認

    プロキシページで遅延の低いノードを選び、ルールモードを維持したままシステムプロキシを有効にします。ブラウザで海外サイトを開いてプロキシが機能していることを確認し、続けて日本国内のサイトを開いて直接接続が正常であることを確認します。両方が問題なく開けば設定完了です。

完全版チュートリアルを見る

clashsg.com › ecosystem

オープンソースエコシステムと更新の仕組み

コア・クライアント・ルールデータはそれぞれオープンソースで、コードとリリース履歴は公開されています。

プロジェクトの歴史

Clash コアは2018年に Go 言語でオープンソース化され、「1つの YAML でノード・ポリシー・ルールを記述する」という設計により、ルールベース型プロキシツールの事実上の標準となりました。オリジナルのリポジトリは2023年に更新が停止しましたが、設定形式とルール文法はコミュニティに完全に引き継がれ、既存の設定は今も利用できます。

コアとクライアントの関係

現在活発に開発されているコア実装は mihomo(旧称 Clash Meta)で、オリジナルの設定との互換性を保ちながらプロトコルとルールセットの機能を拡張しています。このコアを中心に Clash Plus、Clash Verge Rev、FlClash、ClashX Meta などのクライアントが生まれ、それぞれ独立してオープンソース化され、異なるチームが保守しています。本サイトのダウンロードページではプラットフォーム別に整理して掲載しています。

本サイトの更新の仕組み

ダウンロードページのリンクは各プロジェクトのリリース物に直接リンクしており、カード上のバージョン番号はリリース情報に応じて自動的に更新されます。古いバージョンのインストーラーをキャッシュすることはなく、表示される内容が常に現在ダウンロード可能なバージョンです。保守が終了したクライアントはアーカイブ入口として明示的に区別され、現行のプロジェクトと混在させません。

terminal
git clone https://github.com/MetaCubeX/mihomo.git

コアのソースコードは GPL-3.0 ライセンスに従い、コミット履歴・リリース記録・Issue の議論はすべて公開されています。各クライアントは独立したリポジトリとリリース周期を持ち、ダウンロードページのカードに表示されるバージョン番号は対応リポジトリの最新リリースです。

  • コア言語 Go
  • ライセンス GPL-3.0
  • 設定形式 YAML
  • 対応プラットフォーム 5

clashsg.com › faq

よくある質問セレクション

頻出する4つの質問への一言結論です。詳細は各ページで確認できます。

  • サブスク導入後にノードリストが空になる

    多くはリンクが Clash 形式でないか期限切れです。まずブラウザでサブスクリプションURLを開いて返される内容を確認し、設定ガイドのステップ2に沿って項目ごとに確認してください。

  • TUNモードとシステムプロキシ、どちらを使うべきか

    通常のブラウジングにはシステムプロキシで十分です。ゲームやコマンドラインなどプロキシ設定を読まないプログラムを制御したい場合は TUN を有効にしてください。両者の違いは用語集を参照。

  • ルール・グローバル・直接接続の3モードの違い

    ルールモードは設定に従って1件ずつ照合して分流し、グローバルモードは全通信がプロキシを経由し、直接接続モードは全てプロキシを経由しません。各フィールドの書き方は設定完全ガイドを参照。

  • Clash for Windows の更新終了後は何に切り替えるべきか

    Windows では Clash Plus または Clash Verge Rev がおすすめで、設定はそのまま移行できます。入口はダウンロードページの Windows セクション

clashsg.com › blog

活用ノウハウ:最新3記事

トラブル対応チェックリスト、コア比較、フォーマット解説を公開日順に掲載。

Clash が遅い時の対処法:ノード・回線・ローカル設定の3層診断

速度低下の問題を3層に分けて診断します。まずノード自体の遅延と帯域を測定し、次に回線の混雑時間帯や輻輳、プロトコルのオーバーヘッドを判断し、最後にローカルの MTU・分流ルール・ブラウザのプロキシ設定を確認します。各層で再現可能な比較テスト方法を紹介します。

mihomo コアとオリジナル Clash の違い:ルール文法・DNS・TUNの新機能

mihomo(Clash Meta)コアとオリジナルコアの主な違いを比較します。新規対応プロトコル、ルールセットと GeoSite の使い方、DNS 分流ポリシー、TUNモードの実装を解説し、旧設定を移行する際の互換性の要点も説明します。

Clash が接続済みでもページが開かない場合:システムプロキシから DNS までの確認リスト

プロキシが接続済みと表示されてもネットに接続できない場合、順番に確認します。システムプロキシが有効か、ポートが競合していないか、ノードが利用可能か、DNS が汚染されていないか、ルールの誤マッチがないか。各項目について検証コマンドと復旧方法を紹介します。

すべての記事を見る