オープンソースプロジェクト · クライアント継続更新·clashsupport.com
Clash 全プラットフォームクライアントダウンロードと設定ドキュメント
本ページでは Clash エコシステムの Windows、macOS、Android、iOS、Linux 5プラットフォーム向けクライアント入手先をまとめ、サブスク導入のステップ別チュートリアルと症状別に章立てしたトラブルシューティング手順を用意。すべての手順は実機で検証済み。
エラーが出た?まずトラブルシューティング手引き →
プラットフォーム別クライアント入手
5つのプラットフォームそれぞれに活発にメンテナンスされているGUIクライアントがあり、カードをクリックすればダウンロードページの該当セクションへ直接移動。どれを選ぶか迷ったらクライアント比較を先に確認。
コア機能一覧
issueリスト形式で Clash クライアントの6つのコア機能を整理。タイトルをクリックすると詳細説明が展開する。各項目は宣伝文句ではなく、サイト内のチュートリアルや手引きの章に対応。
ポリシーグループ
Clash の中核はルールエンジン:各接続はドメイン名、IPセグメント、プロセス名などの条件でルールテーブルと照合され、一致すると指定のプロキシまたは直接接続の出口に振り分けられる。中国本土のサイトは直接接続、特定サービスはプロキシ経由という判定がすべて自動で行われ、手動切り替えは不要。サブスク設定には通常成熟したルールセットが同梱されており、インポートすればすぐ使える。上級者は独自ルールでデフォルト動作を上書きすることも可能。
ノード管理
ポリシーグループは複数のノードを選択可能なグループとしてまとめる仕組み:selectグループは手動選択、url-testグループは定期的に遅延を測定して最速ノードへ自動切り替え、fallbackグループは優先ノード障害時に順番にフォールバックする。サブスク内の数十〜数百のノードを1つずつ試す必要がなくなり、クライアント画面でポリシーグループを開くだけで各ノードの実測遅延が確認できる。
サブスク導入
サブスクリンクは本質的にダウンロード可能なYAML設定アドレス。主要クライアントはすべてリンクを貼り付けるだけのワンクリック導入に対応し、定期自動更新も設定可能で、ノードの変更やルールの改訂は更新のたびにローカルへ同期される。複数のサブスクを並行して保持でき、設定を切り替えればノードとルールのセット全体が切り替わる。
上級
システムプロキシはプロキシ設定に従うアプリしかカバーできず、コマンドラインツールやゲームクライアント、UWPアプリはよく素通りする。TUNモードはネットワーク層に仮想ネットワークカードを作成し、デバイスの送信トラフィックすべてをClashに処理させる。カバー範囲はVPNと同等でありながら振り分けルールは引き続き有効で、「一部アプリがプロキシを通らない」問題の標準的な解決策となる。
コア
現行のクライアントは総じてmihomoコア(コミュニティではClash Metaとも呼ばれる)を搭載し、オリジナルプロトコルに加えてVLESS、Hysteria2、TUICなど比較的新しいプロトコルを補完している。1つの設定内で複数プロトコルのノードを混在させても問題ない。コアはGPL-3.0ライセンスでオープンソース化されており、リリース版はデスクトップ、サーバー、ルーターアーキテクチャをカバーする。
上級
allow-lanを有効にすると、Clashを実行している1台のPCがLAN内のプロキシサーバーになる。スマートフォン、テレビ、ゲーム機のネットワークプロキシをこのPCのIPと混合ポートに向けるだけで、同じノードとルールを共用できる。各デバイスで設定を繰り返す必要はない。
3ステップで最初の接続を通す
クライアントをインストールしサブスクを導入
ダウンロードページで該当プラットフォームのインストーラーを選び、インストール後にクライアントを起動。サービス提供元から発行されたサブスクリンクを「設定/サブスク」欄に貼り付け、設定のダウンロード完了を待つ。
ルールモードとノードを選択
プロキシモードはデフォルトの「ルール」のままでよい。ポリシーグループ画面でメイングループに遅延の低いノードを選ぶか、自動速度測定グループに任せる。
システムプロキシを有効にして確認
「システムプロキシ」スイッチをオンにし(モバイルではVPNを起動)、海外サイトにアクセスして接続を確認したら、続けて中国本土のサイトにアクセスして直接接続が影響を受けていないか確認する。
各ステップの詳しい操作、スクリーンショットの位置、よくあるつまずきポイントは 完全チュートリアルを見る →
オープンソースエコシステムと運用体制
Clash は2018年に公開されたオープンソースのルールベースプロキシコアで、明快なYAML設定形式とルール振り分け設計により、この分野の事実上の設定標準になっていった――現在ほとんどのサブスクサービスがClash形式の設定を出力している。オリジナル開発者が2023年に開発を停止した後、コミュニティプロジェクトのmihomo(Clash Meta)がコアの進化を完全に引き継ぎ、プロトコル対応と不具合修正が今も活発に更新されている。
コアを中心に多クライアントのエコシステムが育った:Clash Verge Rev、FlClash、Clash Nyanpasuなどのグラフィカルクライアントはそれぞれ異なるチームが独立して開発し、インターフェースやプラットフォーム対応で個性を出しつつ、同じコアと設定形式を共有している。つまりクライアントを変えてもサブスクを変える必要はなく、1つの設定が5プラットフォーム間で共通利用できる。コアと主要クライアントはいずれも公開リポジトリで開発されており、コード、コミット履歴、リリース物は誰でも確認できる。
本サイトはコミュニティが運営するドキュメントとダウンロード案内サイトで、ダウンロード入口は各クライアントの正式リリースチャネルに合わせて更新し、チュートリアルと手引きの内容は実機で検証したうえで公開している。クライアントに重要な変更があった際は対応する章を合わせて改訂する。本サイト自体はノードサービスを提供せず、いかなるサブスクサービス事業者とも関係がない。
コアをソースからビルドしたい場合は、リポジトリをクローンするだけでよい:
git clone https://github.com/MetaCubeX/mihomo.gitfacts.yaml
- kernel: mihomo
- license: GPL-3.0
- config: YAML
- platforms: Windows / macOS / Android / iOS / Linux
- since: 2018
note
コア、クライアント、ルールセットはそれぞれ異なるリポジトリで管理されており、更新は互いにブロックしない。クライアントに内蔵されたコアのバージョンは設定ページで確認でき、プロトコルが認識されない問題が起きたらまずコアバージョンを確認する。
よくある質問 抜粋
サブスクの更新が失敗し続ける場合は?まずサブスクアドレスがブラウザで直接開けるか確認し、次にクライアントが取得時に一時的に直接接続へ切り替える必要があるか確認する。詳細はよくある質問を参照。
プロキシを有効にしても一部アプリが通らない?コマンドラインやUWPアプリはよくシステムプロキシを素通りする。TUNモードに切り替えれば制御できる。操作は使用ガイドを参照。
ノードがすべてタイムアウトする場合の調べ方は?「ローカルネットワーク → サブスクの有効性 → ノードの可用性 → ルールのマッチ」の順に段階的に特定する。手順はトラブルシューティング手引きに収録。
異なるクライアント間で設定は共通利用できる?できる。主要クライアントは同じYAML設定形式を共有しており、クライアントを変えてもサブスクを再導入するだけでよい。選び方はクライアント比較を参照。
技術ノート · 最近の更新
タグで全コンテンツを閲覧:全記事を見る →