FIELD MANUAL · 全プラットフォーム対応ダウンロード&設定
Clash 全プラットフォーム版 ダウンロード&ルール分岐 設定ガイド
Windows・macOS・Android・iOS・Linuxの5プラットフォームに対応したダウンロードと設定手順を網羅。サブスクリプション導入、ルール分岐、TUNモードを順序立てて解説し、Mihomoカーネルの最新バージョンにも継続対応します。
- Clash Plus · 全プラットフォーム推奨
- Mihomo カーネル
- YAML サブスクリプション
- GPL-3.0 オープンソース
- 日本語ドキュメント
DOWNLOAD PORTS · ダウンロード入口
お使いのプラットフォームを選び、該当ダウンロード先へ
5つのプラットフォームはそれぞれ独立したインストーラーとダウンロード先を用意しています。プラットフォームカードをクリックするとダウンロードページの該当セクションへ自動でジャンプし、対応クライアント一覧、システム要件、候補クライアントの違いを確認できます。
SELECTION NOTE · 選び方のヒント
どのクライアントを選ぶか迷ったら、全プラットフォーム共通で使えるClash Plusが第一候補です。5つのプラットフォームで同じUIと操作感を持ち、Mihomoカーネルを内蔵しているため、機種変更しても学習コストがかかりません。オープンソースのデスクトップ版を好むならClash Verge Revがおすすめです。ダウンロードページでは各プラットフォームの候補クライアントごとにシステム要件・メンテナンス状況・違いを掲載しており、開発が終了したクライアントも旧ユーザーが探しやすいよう入口を残しています。
TRUNK SECTION · コア機能断面図
1本の幹線で見る Clash の5つのコア機能
幹線上に5つのノードポストを配置し、各ポストが1つの機能を表します。ノードポストをクリックすると、その機能が解決する課題・使い方・対応する設定パラメータの注釈が下部パネルに表示されます。
ルール分岐
ルール分岐は、Clashが従来型のグローバルプロキシツールと一線を画すコア機能です。設定ファイル内のルールは上から順に照合され、ローカルドメインやIP範囲に一致する通信は直接接続、海外サービスへの通信はプロキシノードへ、広告・トラッキングドメインは拒否といった処理が行われます。日常利用ではルールモードのままで十分で、プロキシのオン・オフを切り替える必要はなく、サイトごとに自動で適切な出口へ振り分けられます。サブスクリプションのルールセットは主要サイトを既にカバーしていますが、設定ファイルに独自ルールを追加して、特定ドメインの出力先を固定することも可能です。
rules: DOMAIN-SUFFIX,youtube.com,PROXY · GEOIP,CN,DIRECT · MATCH,PROXY
サブスクリプション管理
サブスクリプションリンクは、サービス提供者からノードとルールを配布するための入り口です。クライアントにサブスクリプションURLを貼り付けるだけで全ノードを一括インポートでき、設定で定期更新を有効にすれば、ノードの変更や契約更新後の設定反映もバックグラウンドで自動処理されます。サブスクリプションの取得に失敗する場合、リンクの期限切れ、サブスクリプションサーバーへの接続不可、フォーマット非対応が主な原因です。まずブラウザでリンクの有効性を確認し、その後クライアント側の設定を見直しましょう。多くのクライアントは複数サブスクリプションの併用に対応しており、複数サービスの可用性を比較したり、メインのサブスクリプションに障害が出た際に予備設定へ素早く切り替えたりできます。
proxy-providers: type: http · interval: 86400 · health-check: enable
システムプロキシとTUNモード
システムプロキシはブラウザや大半のデスクトップアプリに適しており、クライアントがOSのプロキシ設定に自動で書き込むだけで有効になります。一方、一部のCLIツールやゲームクライアントはシステムプロキシを読み取らないため、その場合はTUNモードを有効にし、クライアントが作成する仮想ネットワークアダプタで全通信を引き受け、ルール分岐と組み合わせて本当の意味での全体接管を実現します。使い分けとしては、通常のブラウジングはシステムプロキシで十分、全プロセスをカバーしたい場合はTUNを有効にするのが基本です。なお、Windowsで初めてTUNモードを有効化する際は管理者権限の付与が必要で、macOSではシステム拡張の承認が必要です。
tun: enable: true · stack: system · auto-route: true · dns-hijack: any:53
策略グループと速度テスト
策略グループは、複数のノードを用途別にまとめる仕組みです。url-testグループはグループ内のノードに対して定期的に遅延テストを行い、最速のノードを自動選択します。fallbackグループはメインノードが失効した際に順番通り予備ノードへ切り替え、selectグループでは手動選択の自由が保たれます。サブスクリプションから配布される地域別グループと組み合わせれば、動画通信を特定地域に固定しつつ、それ以外の通信は自動で最適なノードに割り振るといった運用も可能です。遅延数値はクライアント画面でワンタップ更新でき、ノード切り替えに再起動は不要です。速度に問題を感じたら、まずグループ内の測定結果を確認すれば、ノード側かローカル設定側か、ボトルネックの見当がすぐに付きます。
proxy-groups: type: url-test · interval: 300 · tolerance: 50
YAML 設定ファイル
Clashの動作はすべて1つのYAML設定ファイルで記述されます。ポート、DNS、ノード、策略グループ、ルールがそれぞれ独立したセクションを持ち、構造が明快で編集もしやすい形式です。GUIクライアントではよく使う設定がスイッチ化されていますが、設定構造を理解していれば、GUIに用意されていない高度な機能——カスタムDNS分岐、ルールセットのサブスクリプション化、設定オーバーライドなど——を直接テキスト編集で実現できます。編集後は再読み込みするだけで反映され、文法エラーがあればクライアント側で該当行番号が示されるため、素早く原因を特定できます。同じ設定ファイルは異なるクライアント間でそのまま再利用可能です。
mixed-port: 7897 · allow-lan: false · mode: rule · log-level: info
PROVENANCE · オープンソースの信頼性
ソースコードは公開・検証可能、バージョンも継続更新
初期のカーネルから今日のMihomoや各種GUIクライアントまで、エコシステム全体のソースコード、コミット履歴、リリース記録はすべて公開リポジトリで確認でき、どんな主張も自分自身で検証できます。
HISTORY · プロジェクトの歴史
Clashはもともとコミュニティ開発者が公開したオープンソースのルールベースプロキシカーネルで、明快なYAML設定と柔軟な分岐ルールにより同種ツールのデファクトスタンダードとなりました。オリジナルリポジトリがアーカイブされた後も、コミュニティはそのプロトコルと設定フォーマットを引き継いで開発を継続し、今日のMihomoを中心とする後継版が生まれています。設定エコシステムと使用感は引き続き受け継がれており、旧ユーザーのサブスクリプションやルールもほぼそのまま利用を継続できます。
CORE · カーネルの関係性
カーネルはプロトコルのハンドシェイク、ルール照合、通信転送を担い、GUIクライアントはその上に構築された操作画面にすぎません。本サイトで紹介するClash Plus、Clash Verge Rev、FlClashなどのクライアントはいずれもMihomoカーネルを内蔵しており、同じサブスクリプションを異なるクライアント間でそのまま使い回せます。クライアントを変更しても画面が変わるだけで、分岐の挙動や設定フォーマットは完全に同一なので、学び直しは不要です。
ECOSYSTEM · オープンソースエコシステム
カーネルおよび主要GUIクライアントのソースコードはすべて公開リポジトリで管理され、コミット履歴、イシューでの議論、リリース記録がすべて検証可能です。トラブルが発生したら、まず該当リポジトリのイシューを検索してみてください。よくある問題はすでにコミュニティで結論が出ていることが多いです。開発スキルがあるユーザーは、ソースコードを直接読んで、あるスイッチやルールの実装詳細を確認することもでき、二次情報に頼らず判断できます。
RELEASE · 更新の仕組み
各クライアントはカーネルのバージョンに追随してインストーラーをリリースし、更新内容は主にバグ修正とプロトコル対応です。本サイトのダウンロード入口はページ読み込み時に最新バージョン一覧を取得するため、常に最新のインストーラーへリンクしており、各リポジトリのリリースページを手動で追う必要はありません。旧バージョンのユーザーはそのままダウンロードして上書きインストールするだけで更新が完了し、設定やサブスクリプションはそのまま維持されます。
git clone https://github.com/MetaCubeX/mihomo.git
QUICK ANSWERS · よくある質問セレクト
導入前によく聞かれる4つの質問
結論を一言で示し、詳しい解説と操作手順はヘルプセンターと完全版ドキュメントに掲載しています。
Clash と Mihomo はどんな関係?
Mihomoは現在も継続的にメンテナンスされているClash系カーネルで、主要なGUIクライアントはデフォルトでこれを採用しており、設定フォーマットは従来のClash設定と後方互換性があります。
用語解説へ →サブスクリプションリンクはどこで入手する?
サブスクリプションリンクは利用しているプロキシサービス提供者から発行されるもので、クライアントのサブスクリプション欄に貼り付けてインポートします。本サイトはクライアントと設定方法のみを紹介しており、ノードサービス自体は提供していません。
ヘルプセンターへ →iPhoneではどうインストールする?
Clash Plus は App Store で公開されているので、ストアから直接インストールし、起動後にサブスクリプションを貼り付ければ利用できます。詳しい手順はダウンロードページのiOSセクションと使い方ガイドを参照してください。
iOSダウンロードへ →プロキシを有効にしたのにサイトが開けない場合は?
ノードの可用性、サブスクリプションの状態、システムプロキシ設定の3段階の順で確認します。完全版ドキュメントの対応する章に、各ステップの具体的な確認方法を掲載しています。
完全版ドキュメントへ →FIELD NOTES · 技術ノート
最新の実践ノート3本
プロキシモード、クライアント選び、サブスクリプション運用に関する実践記録を、テーマごとに継続的に追加しています。
Clashのルールモード・グローバルモード・直接接続モードの違いを徹底解説:普段どれを使うべきか
通信の流れから3つのプロキシモードの実際の挙動の違いを分解し、ルールモードが日常のデフォルト選択となる理由、グローバルモードと直接接続モードそれぞれの適用シーンと切り替えタイミングを解説します。
全文を読む →
主要Clashクライアントの選び方:プラットフォームと使用習慣で比較
Clash Plus、Clash Verge Rev、FlClashなど主要クライアントのUI、カーネル、対応プラットフォーム、メンテナンス状況の違いを比較し、各プラットフォームごとの選び方を提案します。
全文を読む →
Clashのサブスクリプション更新が失敗する時の対処法:原因の切り分けと自動更新設定
サブスクリプション取得失敗の典型的な原因——リンク失効、ネットワーク環境、UA制限、フォーマット非対応——を整理し、クライアントで定期自動更新を設定してノードの期限切れを防ぐ方法を説明します。
全文を読む →