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

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

Windows、macOS、Android、iOS、Linux のインストーラーを統一窓口で提供。ルール分岐YAML 設定 を基盤としたオープンソースプロキシクライアントで、サブスク取り込み、TUN モード、複数プロトコルのノードに対応し、入門ガイドとトラブル対処ドキュメントも用意しています。

永久無料 オープンソース 5大プラットフォーム対応 日本語ドキュメント
FEAT-PANEL

コア機能一覧

ルール型プロキシクライアントの基本機能6項目で、それぞれ日常利用で直面する具体的な課題に直結します。詳しい操作手順はガイドページ、用語の解説は用語集をご参照ください。

RULE

ルール分岐

ドメインキーワード、ドメイン末尾、IP レンジ、GeoIP、プロセス名などの条件で通信を1件ずつ判定し、プロキシ・直接接続・拒否のいずれかに振り分けます。ルールは上から順に評価され、最初にマッチした条件が適用され、末尾の MATCH がすべてを受け止めます。全通信を一括でプロキシに流す方式と比べ、ルール分岐は国内サイトを直接接続に保ちつつ対象サイトのみノード経由にできるため、帯域の節約と遅延低減の両方に有効です。ルールセットは遠隔更新に対応しており、1つの設定を更新すれば全デバイスに反映されるため、日常的な手作業はほぼ不要です。

TUN

TUN 仮想ネットワークカード

OS レイヤーに仮想ネットワークカードを作成し、コマンドラインツールやゲームクライアントを含むすべての送信通信を引き受け、「ブラウザのみプロキシ経由になる」という典型的な盲点を解消します。mihomo カーネルは TUN 標準対応で、有効化すればアプリごとに個別設定する必要がなく、fake-ip の DNS モードと組み合わせれば名前解決の待ち時間も削減できます。初回有効化時は管理者権限または VPN 権限の許可が必要で、各プラットフォームでの有効化手順はガイドページに順を追って記載しています。

SUB

サブスクリプション管理

サブスクリプションリンクを貼り付けるだけで全ノードとグループを一括取り込みでき、クライアントは設定された周期で自動更新するため、ノードの変動があっても手動で設定を書き換える必要はありません。複数のサブスクリプションを併存させて用途別に切り替えることも可能で、更新に失敗した場合はログに HTTP ステータスコードと解析エラーの位置が表示されるため、リンク失効とローカルネットワークの問題を区別しやすくなります。複数デバイスで同じサブスクリプションリンクを共有するのが、設定を統一する最も手間のない方法です。

GRP

ポリシーグループ

ポリシーグループはノードを切り替え可能な集合として管理します。select は手動指定、url-test は遅延最小のノードを自動選択、fallback は順番にフェイルオーバー、load-balance は負荷を分散します。ルールは具体的なノードではなくポリシーグループを指すため、ノードを入れ替えてもルール側は変更不要です。適切にグループ分けすれば、動画・ダウンロード・業務通信をそれぞれ別グループで処理させて競合を避けられ、パネル上で現在の経路を一目で確認できます。

TEST

遅延テスト

クライアントには HTTP 遅延テストが内蔵されており、指定 URL への探測結果として各ノードのミリ秒数を表示し、タイムアウトしたノードは赤く表示されます。url-test グループはテスト結果に応じて自動切り替えを行い、テスト間隔と許容差は調整可能なため、ノードの軽微な揺らぎによる頻繁な切り替わりを避けられます。テスト用 URL とタイムアウト閾値は設定でカスタマイズでき、ログのハンドシェイク記録と組み合わせればノード障害とローカルネットワーク障害を素早く区別できます。

DASH

外部コントロール API

カーネルは RESTful なコントロール API を公開しており、Web ダッシュボードはこれをもとにアクティブな接続、トラフィックレート、実行ログをリアルタイムに表示し、ノード切り替え、プロキシモード変更、速度測定の実行にも対応します。トラブル対処ではまずパネルを確認しましょう。接続リストでどのリクエストがどのルールにマッチし、どのノードを経由したかを確認できます。ログは段階的に出力され、レベルを debug に設定すれば DNS 解決とプロトコルハンドシェイクの詳細まで確認できます。

DL-GATE

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

5つのプラットフォームそれぞれに複数の選択肢があり、ダウンロードページではプラットフォームごとに推奨順序とシステム要件をまとめています。プラットフォームをクリックすると該当セクションへ直接移動します。

Windows

Windows 10 / 11 デスクトップ向け。第一候補は Clash Plus、他に Verge Rev など複数の GUI を用意。

ダウンロードへ

macOS

Intel と Apple Silicon 両対応のインストーラー。メニューバー常駐で、システムプロキシと TUN に対応。

ダウンロードへ

Android

APK 直接インストール。VpnService をベースに全通信を制御し、アプリ単位のプロキシとサブスク自動更新に対応。

ダウンロードへ

iOS

Clash Plus は App Store に公開済み。ストアから直接インストールでき、サブスク取り込み方法はデスクトップ版と同様。

ダウンロードへ

Linux

deb パッケージとバイナリ配布。デスクトップは GUI クライアント、サーバーやルーターはカーネルを直接実行可能。

ダウンロードへ

全クライアントを見る →

QUICK-START

3ステップで初回接続完了

インストールからプロキシ動作確認まで、標準フローはわずか3ステップです。以下は概要版で、詳細なスクリーンショットとプラットフォームごとの違いはガイドページをご覧ください。

01

インストールとサブスク取り込み

ダウンロードページで該当プラットフォームのインストーラーを選んでインストールし、クライアントのサブスクリプションまたは設定管理画面を開いて、サービス提供元から発行されたサブスクリプションリンクを貼り付けて取り込みを確定します。取り込みが成功すると、ノード一覧とポリシーグループが自動的に表示され、設定ファイルを手動編集する必要はありません。

02

モードとノードの選択

プロキシモードは既定の「ルールモード」のままでよく、設定内のルールに従って自動的に振り分けられます。ポリシーグループ画面に入り、手動選択グループの中から遅延の低いノードを選びましょう。判断が難しい場合は遅延テストを一度実行し、ミリ秒数の低い順に選ぶのがおすすめです。

03

プロキシを有効化して確認

「システムプロキシ」のスイッチを ON にし(コマンドラインや全通信の制御が必要な場合は TUN モードを利用)、目的のサイトにアクセスして接続を確認します。アクセスできない場合は、まずクライアントのログを確認してノード側の問題かローカル設定の問題かを見分けます。詳しい手順はトラブル対処ドキュメントをご覧ください。

完全なガイドを見る →

TRUST-SRC

オープンソースエコシステムとメンテナンス状況

Clash はコミュニティ主導のオープンソースプロジェクト群で、コードは公開され誰でも確認できます。以下の4段落でプロジェクトの経緯を説明し、どのカーネル・どのクライアントを選ぶべきかの判断材料とします。

Clash はもともとコミュニティが保守していたオープンソースのルール型プロキシカーネルで、YAML 設定形式と「ルールが経路を決める」という設計思想によってこの種のクライアントの型を確立しました。オリジナルリポジトリがアーカイブされた後もプロジェクトは途絶えず、コミュニティがそのプロトコルと設定形式を基盤に発展を続けています。設定文法、ルールの書き方、ポリシーグループの概念はそのまま引き継がれており、古い設定も新しいカーネルでほぼそのまま動作します。

現在最も活発にメンテナンスされているカーネル分岐が mihomo(旧称 Clash Meta)です。オリジナル版をベースに VLESS、Hysteria2、TUIC などのプロトコル対応を拡張し、TUN モジュールと拡張ルールセットを標準搭載しており、本サイトが推奨するクライアントの多くがこのカーネルを採用しています。カーネルとGUIクライアントは別の層で構成されています。カーネルがプロキシロジックを担い、GUIが設定管理とインターフェース操作を担うという関係を理解しておくと、問題の切り分けがしやすくなります。

このカーネルを中心にクロスプラットフォームのクライアントエコシステムが形成されています。Clash Plus、Clash Verge Rev、FlClash などのプロジェクトがそれぞれデスクトップとモバイルをカバーし、独立してリリース・メンテナンスされています。開発が終了した Clash for Windows や ClashX Meta はダウンロードページでアーカイブ扱いと明記し、代替案を案内することで、新規ユーザーが更新の止まったソフトを導入してしまうのを防いでいます。

本サイトは各クライアントの公式リリースチャンネルに追随してダウンロード入口を同期しており、バージョン番号はダウンロードページに動的に表示されます。ガイド、用語集、技術リファレンス文書はカーネルの機能変化に応じて継続的に更新されます。カーネルのソースコードは GitHub で公開されており、サーバーやルーターでカーネルを直接動かしたいユーザーはリポジトリから全リリースを取得できます。

カーネルのソースコードを取得

git clone https://github.com/MetaCubeX/mihomo.git
  • 実装言語Go
  • 設定形式YAML
  • 制御インターフェースRESTful API
  • 配布方式GitHub Releases
FAQ-PICK

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

頻出質問4件への一言結論。詳しい回答とさらに多くの質問はよくある質問ページをご覧ください。

Clash for Windows の開発終了後、何を使えばいい? Clash Plus または Clash Verge Rev への移行を推奨します。いずれも mihomo カーネルを採用しており、既存のサブスクリプションリンクをそのまま取り込んで継続利用できます。 詳しい回答 →
サブスク更新に失敗した場合の確認方法は? まずブラウザでサブスクリプションリンクを直接開いて有効性を確認し、次にクライアントのログにある HTTP ステータスコードを確認して、リンク失効・ネットワーク不通・フォーマット解析エラーを区別します。 詳しい回答 →
グローバルモードとルールモード、どちらを選ぶべき? 日常利用ではルールモードでルールに従い自動振り分けするのがおすすめです。グローバルモードは全通信を同一ノードに流す方式で、ルールの問題を調査する場合や一時的な用途にのみ短時間使用します。 詳しい回答 →
起動時の自動起動はどう設定する? デスクトップクライアントの設定ページには自動起動のスイッチがあり、「サイレント起動」と組み合わせれば起動後バックグラウンドで自動接続できます。各プラットフォームの設定場所はガイドページの該当セクションをご覧ください。 詳しい回答 →
BLOG-FEED

最新テクニカル記事

ログの読み方、カーネルの違い、トラブル対処に関する実践的な記事を、公開日の新しい順に3本表示しています。

全記事を見る →

クライアントをダウンロード