オープンソースコア · 全プラットフォーム対応GUIクライアント

Clash 中文コミュニティクライアントのダウンロードと設定ガイド

デバイスに合ったクライアントを選び、サブスクリプションの読み込み、ルール分岐、TUNの設定を確認できます。

日本語の設定ガイドmihomoコアの情報クライアント選び

設定項目と操作手順

Clash設定の4つのステップ

GUIクライアントで設定を管理し、コアが設定に基づいて通信を処理します。初めて使うときは、まず設定ファイルを正常に読み込ませてから、モード、ルール、通信の取り込み方法を調整しましょう。一度に変更するのは1項目だけにすると、問題の原因を特定しやすくなります。

まずサブスクリプションの読み込み方法を確認してください。対応する設定URLを用意し、読み込み後に解析エラーがないことを確認してから、実際に使える接続先を選びます。

サブスクリプションの読み込み
と設定の更新

サブスクリプションURLは通常、設定やノード情報を取得するためのもので、クライアントのインストーラーではありません。クライアントの設定管理画面を開き、サービス提供元のURLを貼り付けてダウンロードし、現在の設定として選択します。まず解析エラーがないことを確認し、次にポリシーグループで接続先を選べることを確かめましょう。対応するサブスクリプション形式はクライアントごとに異なるため、URLの見た目だけで互換性を判断できません。リモート設定の更新で手動変更が上書きされることがあります。長く使うルールは、クライアントが対応するオーバーライド機能やマージ機能に登録してください。サブスクリプションURLにはアクセス情報が含まれる場合があるため、ログやスクリーンショットを共有する前にURL全体を隠しましょう。

対応するガイドを見る →
config.yaml · 設定ファイル
mixed-port: 7890mode: ruleallow-lan: falselog-level: info

ルールモード
とポリシーグループの選択

ルール、グローバル、ダイレクトは、接続先をどう選ぶかを決めるモードであり、すべてのアプリの通信を自動的にクライアントへ取り込む機能ではありません。通常の振り分けにはルールモードを使い、ポリシーグループで接続先を選びます。グローバルモードは一時的な比較テストには使えますが、システムプロキシやアプリの設定確認の代わりにはなりません。ダイレクトモードでは、コアに渡された通信が接続先へ直接送られます。モードを切り替えた後は、新しい接続で結果を確認してください。既存の長時間接続はすぐに経路が変わらないことがあります。ポリシーグループ名は設定の作成者が決めるため、例にあるPROXYが固定の予約語とは限りません。参照する名前が実際の設定と一致しないと、読み込みに失敗することがあります。

対応するガイドを見る →
config.yaml · 接続ポリシー
mode: ruleproxy-groups:  - name: PROXY    type: select    proxies: [DIRECT]

カスタムルール
と照合順序

ルールは上から順に照合され、最初に一致した項目が接続先のポリシーを決めます。特定のサイトに例外を設定する場合は、具体的なドメインルールを広範なルールより前に置き、指定したポリシーが存在することを確認してください。DOMAIN-SUFFIXはドメインとそのサブドメインに一致し、MATCHは通常、最後のフォールバックとして使います。ページが開かないからといってルールを次々に追加せず、まず接続ログで宛先、適用されたルール、接続先を確認し、DNSの問題か接続先の問題かを切り分けましょう。リモートサブスクリプションとローカル設定を併用する場合は、クライアントがマージ、先頭への追加、置き換えのどの方式を使うかも確認してください。更新後に例外ルールが消えたり、順序が変わったりするのを防げます。

対応するガイドを見る →
config.yaml · rules
rules:  - DOMAIN-SUFFIX,github.com,PROXY  - IP-CIDR,192.168.0.0/16,DIRECT  - MATCH,PROXY

システムプロキシ
とTUNによる通信の取り込み

システムプロキシは、OSのプロキシ設定に従うアプリで利用できますが、一部のコマンドラインツールやゲームでは個別の設定が必要です。TUNは仮想ネットワークインターフェースを使って対象の通信を取り込み、通常はサービス権限、ルーティング、DNSの設定も必要になります。初回接続では、まずシステムプロキシでブラウザーの通信を確認し、必要に応じてTUNを有効にしましょう。最初からすべてのネットワーク設定を変更する必要はありません。有効にした後、LAN内の機器に接続できない、名前解決に失敗するといった問題が出た場合は、追加した機能を一度無効にして比較し、他の仮想ネットワークインターフェースやプロキシサービスとの競合を確認してください。自動起動で行われるのはクライアントの起動です。設定の自動読み込みやプロキシ設定の復元は、それぞれ別途確認が必要です。

対応するガイドを見る →
config.yaml · 仮想ネットワークインターフェース
tun:  enable: true  stack: mixed  auto-route: true  auto-detect-interface: true

デバイスに合ったインストーラーを探す

Clashクライアントのダウンロード

まずOSを選び、プロセッサのアーキテクチャとシステム要件を確認してください。デスクトップ用とスマートフォン用のインストーラーは共用できません。また、同じ設定でもコアによって対応状況が異なる場合があります。ダウンロードページでは、プラットフォーム別にクライアント、メンテナンス状況、インストール方法を紹介しています。一般的なデスクトップ環境ではGUIクライアントから始めればよく、コマンドライン用コアを別途インストールする必要はありません。

Windows

まずClash Plusを確認し、画面の使いやすさに応じてClash Verge Rev、FlClash、Clash Nyanpasuを比較してください。Clash for Windowsから乗り換える場合は、設定をバックアップし、旧クライアントのシステムプロキシと自動起動を無効にして、待ち受けポートの競合を防ぎましょう。TUNを初めて使う場合は、案内に従ってサービスをインストールしてください。ネットワークを取り込むクライアントを複数同時に起動しないでください。

ダウンロードページへ

macOS

まず「このMacについて」でチップの種類を確認し、Apple SiliconまたはIntel向けのインストーラーを選んでください。Clash Plus、Clash Verge Rev、FlClashから選べます。旧版のClashX Metaは、既存ユーザー向けにアーカイブとして掲載しています。システムプロキシが有効なのにアプリが接続されない場合は、ネットワークサービスとアプリ独自のプロキシ設定を確認してください。

ダウンロードページへ

Android

Clash Plus、Clash Meta for Android、FlClash、Surfboardの設定互換性を確認してください。最近のスマートフォンの多くはARM64ですが、端末情報で確認するのが確実です。初回接続時はAndroidのVPN接続許可が必要です。バックグラウンドで頻繁に切断される場合は、バッテリー最適化とバックグラウンド実行の権限を確認しましょう。すべての切断をノードの問題と決めつけないでください。

ダウンロードページへ

iOS

ダウンロードページにはClash PlusのApp Storeページへのリンクと、公式サイトclashplus.ioを掲載しています。インストール後は、アプリ内の案内に従って設定を追加し、VPN接続を許可してください。デスクトップ版の機能名をスマートフォンの画面にそのまま当てはめず、読み込み前にサブスクリプション形式を確認しましょう。Wi-Fiとモバイルデータ通信のそれぞれで、ネットワーク切り替え後の接続も確認してください。

ダウンロードページへ

Linux

デスクトップのGUIクライアントは、まずClash Verge RevまたはFlClashを確認し、ディストリビューションに合ったパッケージ形式を選びます。サーバー、ルーター、GUIのない環境ではmihomoコアの情報を確認してください。インストール前にアーキテクチャ、サービス権限、デスクトップ環境の依存関係を確認しましょう。ターミナルでは通常、プロキシ環境変数の設定も必要です。デスクトップのシステムプロキシ設定が、すでに開いているターミナルのセッションに反映されるとは限りません。

ダウンロードページへ

プロジェクト情報と参考資料

Clash、Meta、mihomoの関係

Clashはプロキシコアとその設定エコシステムの名称であり、特定のGUIを指す総称ではありません。ソフトウェア名だけを比べるより、クライアントとコアの役割の違いを理解することが大切です。当サイトはダウンロード先と日本語の解説をまとめたもので、各クライアントの開発チームとは関係ありません。機能の詳細は、各プロジェクトのドキュメントと実際のビルドで確認してください。

オリジナルの設定エコシステムからコミュニティ製コアへ

オリジナルのClashは、一般的な設定項目、ポリシーグループ、ルールの使い方を確立しました。その後、コミュニティのプロジェクトがそれぞれの方向に機能を拡張し、Clash.Metaはその主要な流れのひとつとなりました。後継プロジェクトはmihomoの名称で開発が続いています。古い記事にあるMetaと新しいドキュメントにあるmihomoは、同じ技術的な流れを指すことが多いものの、過去の設定がすべて完全に互換性を持つわけではありません。ガイドを読む際は、記事が対象とするコアと、クライアントが実際に使うコアの両方を確認してください。

プロトコル、DNSの設定項目、ルール機能は、コアの更新に伴って変わることがあります。あるクライアントで使える設定が、別のクライアントでも同じように使えるとは限りません。読み込みエラーが出たら、エラーが示す設定項目とコアの名称を記録し、該当するドキュメントを確認しましょう。サブスクリプション変換の方法を何度も変えるより、問題を特定しやすくなります。プロトコルの選び方や互換性についてはプロトコルガイドをご覧ください。

GUIクライアントとコアは別々に更新される

GUIクライアントは、サブスクリプション管理、ポリシーグループの選択、ログ表示、システム連携を担い、コアは設定の解析、接続の確立、ルールの適用を担います。クライアントにコアが内蔵されている場合も、コアの更新機能が用意されている場合もあります。画面に新しいボタンが追加されても、すべてのコアでその機能が使えるとは限りません。コアに新しい設定項目が追加されても、すぐにGUIに対応するスイッチが表示されるとは限りません。問題を調べるときは、この2つの層を分けて記録すると状況を把握しやすくなります。

更新前にプロジェクトのリリースノートを読み、システム要件、設定の移行、権限の変更を確認してください。使える設定をバックアップしてから更新し、接続をテストしましょう。メンテナンスが終了したクライアントは古いガイドの理解には役立ちますが、新機能の参考には適しません。比較ページでは画面、対応プラットフォーム、日常的な管理方法の違いを扱い、ダウンロードページではインストール先を案内しています。クライアント選びとインストール作業は、別々の手順として進めましょう。

mihomoのソースコードとドキュメントを見る

プロジェクトのリポジトリでは、ソースコード、リリース履歴、課題の議論を確認できます。以下のコマンドはリポジトリをローカルに複製するだけで、クライアントをインストールしたり、システムプロキシを変更したりするものではありません。一般ユーザーがソースコードをビルドする必要はありません。設定項目の動作を確認したい場合は、まずプロジェクトのドキュメントや既存の議論を調べてください。

MetaCubeX/mihomoのリポジトリを開く ↗
git clone https://github.com/MetaCubeX/mihomo.git

接続ログから問題の場所を特定

遅延テストに結果が出ても、ある時点のテスト通信が完了したことを示すだけで、実際のアプリの通信確認にはなりません。問題を調べるときは、まず対象アプリの接続がログに記録されているか確認してください。記録がなければ、優先してプロキシの接続方法を確認します。記録はあるのにポリシーが違う場合は、モードとルールの順序を確認します。ポリシーが正しくても接続できない場合は、DNS、接続先、宛先サービスを調べてください。ログにはドメイン名、サブスクリプションURL、アカウント情報が含まれることがあります。公開の場で相談する前に、必要な部分だけを残し、機密情報を隠してください。

「Clashの無料ノード」はクライアントに備わった機能ではありません。クライアント、設定ファイル、接続サービスはそれぞれ別のもので、ソフトウェアをインストールしただけでは接続先は用意されません。提供元や用途が不明な設定は、読み込む前に内容を確認してください。1回の遅延テストだけで、長期利用を決めないようにしましょう。基本用語は用語集で、具体的な接続トラブルはよくある質問の手順で確認できます。

コミュニティ記事

クライアント選びと設定の記録

基本的な接続を確認したら、必要に応じて応用テクニックを読み進めてください。記事では実際に確認できる設定や操作を取り上げ、適用する状況と、あわせて変更する項目を説明します。プロキシの共有、サービス権限、OSのネットワーク設定を変更する場合は、元の設定を残し、動作確認後に継続利用することをおすすめします。

Windows版Clashのインストールと設定ガイド:インストーラーからシステムプロキシまでの注意点

インストーラーの選び方、初回起動時の権限、サブスクリプションの読み込み、システムプロキシとTUNサービスの設定に加え、セキュリティソフトによるブロックやブラウザーがプロキシを経由しない問題など、よくあるつまずきもまとめています。

続きを読む →