Clash for Windows — スタート
オープンソースプロジェクト · 全プラットフォームクライアントを継続更新

Clash for Windows
公式ダウンロードと設定ガイド

Windows、macOS、Android、iOS、Linux に対応した Clash クライアントのダウンロード窓口。オープンソース mihomo コアを採用し、ルール分流サブスクリプション管理システムプロキシのワンクリック切替に対応。インストールからトラブル対処までの日本語ガイドも用意しています。

永久無料 オープンソース 日本語ドキュメント 主要5プラットフォーム
コア — mihomo

主要クライアントが共通で採用するオープンソースコア。継続的にメンテナンスされています。

mihomo core
ライセンス — オープンソース

コアと主要クライアントは GPL-3.0 ライセンスでソースコードを公開しています。

GPL-3.0
ルール分流 サブスクリプション管理 システムプロキシのワンクリック切替 ノード遅延測定

プラットフォーム別クライアント一覧

主要5プラットフォームにはそれぞれ複数の選択肢があります。下の入口をクリックすると、ダウンロードページの該当タブに直接移動します。迷ったときは各プラットフォームの最初のカードが現在のおすすめです。

Windows

Windows 10/11 64bit に対応。インストーラー版とポータブル版から選べ、デスクトップやノートPCでの日常利用に向いています。当サイトで最もアクセスが多いプラットフォームです。

ダウンロードへ

macOS

Apple Silicon(M シリーズ)と Intel の両アーキテクチャ用インストーラーを提供。ダウンロード前にチップの種類を確認すると、インストール後に起動できないトラブルを避けられます。

ダウンロードへ

Android

APK ファイルを直接ダウンロード可能。ARM64 などの主要アーキテクチャに対応し、VpnService で通信を制御。Android 7.0 以上で動作します。

ダウンロードへ

iOS

App Store から公開クライアントをインストール。更新はストアから自動配信されるためアップデート作業は不要で、iPhone と iPad の両方で利用できます。

ダウンロードへ

Linux

deb 形式などのデスクトップクライアントを主要ディストリビューション向けに提供。コマンドライン操作を好むユーザーはコア本体と設定ファイルだけで直接起動することも可能です。

ダウンロードへ

mihomo コア

サーバーやルーター、自動化環境向けの単体コアプログラム。複数アーキテクチャの圧縮パッケージを提供。一般的なデスクトップ利用者は上記のGUIクライアントを推奨します。

コアをダウンロード

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

コア機能

左側のメニューをクリックすると、各機能の詳細説明に切り替わります。解決する課題、クライアントでの使い方、一般的なプロキシツールとの違いを確認できます。

機能詳細 — ドキュメントビューア

ルール分流:通信ごとに出口を振り分け

従来のプロキシは「全部経由」か「全部直接」の二択で、切替も手動でした。ルール分流はドメイン名、IPレンジ、地理情報、プロセス名などの条件で1件ずつ判定します。国内サイトは直接接続で低遅延を維持し、特定サービスは指定ノードを経由、広告ドメインは直接ブロックすることも可能です。ルールは設定ファイルに記述され、サブスクリプション提供元やルールセットが管理し、クライアントが読み込むと自動で適用されるため日常操作は不要です。これは Clash 系クライアントと単純なオンオフ型プロキシツールとの最大の違いです。

DOMAIN / IP-CIDR / GEOIP rule-providers

サブスクリプション管理:1本のリンクで全ノードを同期

サービス提供者は通常サブスクリプションリンクの形でノードとルールを配布します。クライアントの設定画面にリンクを貼り付けると、ノード一覧、ポリシーグループ、分流ルールが一括で読み込まれます。以降のノード変更や回線調整はサブスクリプションの更新だけで完了し、個別入力の手間がありません。多くのクライアントは複数サブスクリプションの併用、定期自動更新、更新失敗の通知にも対応しており、機種変更時も同じリンクを再インポートするだけで元の設定を復元できるため、運用コストを大幅に抑えられます。

複数サブスクリプション併用 auto-update

システムプロキシと TUN:2つの通信制御方式を用途に応じて選択

システムプロキシモードは OS のプロキシ設定を書き換えて有効化するワンクリック方式で、ブラウザや大半のシステム設定準拠アプリに向いています。TUN モードは仮想ネットワークアダプタを作成し、ネットワーク層で全通信を制御するため、システムプロキシを読まないコマンドラインツールやゲームクライアントもカバーできます。両モードともクライアント上ではスイッチ操作のみで済み、通常はシステムプロキシで十分ですが、プロキシを無視する頑固なアプリがあれば TUN に切り替えます。クライアント終了時にはプロキシ設定が自動で元に戻ります。

System Proxy TUN / Fake-IP

ノード速度測定と切替:数値で判断、感覚選びを排除

プロキシ画面では全ノードに対して一括で遅延テストを実行でき、結果はミリ秒単位でノード名の横に表示されます。数値でソートすれば、どの回線が現在利用可能か、どれがタイムアウトしているかが一目で分かります。ポリシーグループには自動モードもあり、url-test タイプは定期的に測定して常に最低遅延のノードを選択し、fallback タイプは優先ノードが使えなくなった際に自動で予備回線へ切り替えます。手動選択と自動制御はポリシーグループ単位で個別設定できるため、「手軽さ」と「制御性」を両立できます。

url-test / fallback latency ms

設定管理とログ:問題の原因を追跡可能に

設定画面ではローカルとサブスクリプションの設定ファイルを一元管理でき、切替・編集・構文チェックに対応。誤って編集してもいつでも元に戻せます。ログ画面ではすべての接続がどのルールにマッチし、どのノードが選ばれ、失敗した場合の原因までリアルタイムに表示されます。接続できないときはまずログを確認します。DNS解決のタイムアウト、ノードの接続拒否、ルールの誤マッチなど、エラー文言が直接手がかりになります。上級者はログと外部コントロールAPIを組み合わせ、より高度なパネルで通信状況を可視化することもできます。

リアルタイムログ YAML config

3ステップで初回設定完了

インストールから接続確認まで通常10分以内で完了します。以下は完全ガイドの要約版です。

クイックスタート — ウィザード
  1. クライアントをダウンロードしてインストール

    ダウンロードページで自分のOSに対応したクライアントを選びます。Windows と macOS はダブルクリックでインストール、Android は APK をダウンロード後に許可設定を行い、iOS は App Store から直接取得できます。初回起動時は画面の指示に従って必要な権限を許可してください。

  2. サブスクリプションまたは設定ファイルを導入

    クライアントの設定画面を開き、サービス提供者から受け取ったサブスクリプションリンクを貼り付けてインポートします。ローカルの YAML 設定ファイルがある場合は、ドラッグ&ドロップやファイル選択で直接読み込むこともできます。インポートが成功すると、ノード一覧と分流ルールがプロキシ画面に表示されます。

  3. ノードを選択してシステムプロキシを有効化

    プロキシ画面でノードの遅延テストを実行し、遅延が低いノードを選択したら「システムプロキシ」をオンにします。ブラウザでよく使うサイトにアクセスして接続を確認してください。うまく繋がらない場合はログ画面でエラーを確認し、FAQ を参照しながら原因を調べます。

完全ガイドを見る →

オープンソースの体制と保守方法

当サイトが配布するクライアントとコアはすべて公開リポジトリのオープンソースプロジェクトで、提供元と更新の仕組みは誰でも確認できます。

背景 — プロジェクトとコア

Clash は元々ルール分流を中核設計としたオープンソースプロキシコアで、明快な YAML 設定形式と柔軟なポリシーグループ機構によって、デスクトップからモバイルまでをカバーする完全なクライアントエコシステムを形成してきました。原型のコアがアーカイブされた後、コミュニティはその基盤の上で mihomo(旧称 Clash Meta)の開発を継続し、より多くのプロトコル対応や DNS・TUN 関連機能を追加。現在では主要クライアントが共通で採用するコアとなっています。

デスクトップやモバイルの GUI クライアント——例えば Clash Plus、Clash Verge Rev、FlClash など——は、本質的にはこのコアを取り巻くインターフェースの実装です。コアが接続と分流を担当し、クライアントはサブスクリプション管理、オンオフ操作、可視化を担当します。この関係を理解すれば、設定ファイル形式が共通のため、クロスプラットフォームの移行にほとんど学習コストがかかりません。

GPL-3.0 コア mihomo 設定形式 YAML
ソース — コードの取得

コアと主要クライアントのソースコードは公開コードホスティングプラットフォーム上で GPL-3.0 ライセンスのもと公開されており、コミット履歴、バージョンリリース、Issue の議論もすべて公開されています。誰でもコードをレビューしたり自分でビルドしたりできます。コアの実装をローカルで調べたい場合は、以下のコマンドをコピーしてリポジトリをクローンしてください。

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

当サイトの更新方式:ダウンロードリンクはスクリプトが各プロジェクトの正式リリースと定期的に照合・更新しており、ページ上に特定バージョンを固定していないため、サイト内のボタンは常に最新の安定版を指し示します。チュートリアルと FAQ もクライアントの画面変更に合わせて同期修正され、スクリーンショットが古くなる「実際の画面と食い違う」問題を避けています。

最新記事

ログの読み方、速度トラブルの切り分け、クライアント選定に関する実践的な内容を継続更新中です。

Clash の実行ログの読み方:主なエラーの意味と原因特定の方法

ログレベルとフィールド構成から解説し、connection refused、DNS タイムアウト、サブスクリプション解析失敗など頻出エラーの意味を1件ずつ説明。エラー種別ごとに原因を特定する実践的な手順を紹介します。

全文を読む →

すべての記事を見る →