オープンソースクライアントエコシステム · 中国語設定ドキュメント

Clash中国語公式サイト
クライアントと設定ガイド

OSに合ったGUIクライアントを選び、実際の設定用語に沿ってサブスクリプションのインポート、ルール分岐、システムプロキシを設定します。mihomoコア複数プロトコル対応中国語の操作ドキュメントを重点的に扱います。

  • 完全無料
  • オープンソース
  • 5プラットフォーム対応
  • 中国語設定ガイド
  • ルールとプロキシグループの解説
PLATFORMS Windows / macOS / Android / iOS / Linux CORE mihomo LICENSE GPL-3.0 CONFIG YAML / Rule Provider / Proxy Group
Platform entry

OS別にダウンロードページへ

ホームではプラットフォームへの振り分けだけを行い、具体的なクライアント名、システムアーキテクチャ、パッケージ形式、メンテナンス状況はダウンロードページにまとめています。プラットフォームを選ぶと該当タブが直接開くため、複数のインストーラーを何度も探す必要がありません。

01 / DESKTOP

Windows

トレイ操作、システムプロキシの切り替え、TUNモードを必要とするデスクトップユーザーに適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、アーカイブ版のClash for Windowsを順に掲載し、現在も保守されているプロジェクトと過去のクライアントを区別しています。

ダウンロードへ
02 / DESKTOP

macOS

IntelおよびAppleチップ搭載端末に適しています。ダウンロードページではまずプロセッサのアーキテクチャを確認し、Clash Plus、Clash Verge Rev、FlClash、またはアーカイブ版のClashX Metaを選んでください。異なるアーキテクチャのインストーラーを混同せずに済みます。

ダウンロードへ
03 / MOBILE

Android

スマートフォン、タブレット、一部のテレビ端末に適しています。ダウンロードページでClash Plus、Clash Meta for Android、FlClash、Surfboardを比較できます。インストール前に端末のアーキテクチャに応じてarm64、arm、汎用パッケージを選択してください。

ダウンロードへ
04 / MOBILE

iOS

iPhoneとiPadのユーザーは、ダウンロードページからClash PlusのApp Storeページに進み、公式サイトclashplus.ioも確認できます。サブスクリプションをインポートするとVPN構成の確認を求められます。接続状態はクライアントとシステム設定の両方で確認できます。

ダウンロードへ
05 / DESKTOP & SERVER

Linux

デスクトップ環境ではClash Verge RevまたはFlClashを選べます。サーバー、ソフトウェアルーター、自動化環境では通常mihomoコアを直接使用します。ダウンロードページではディストリビューション、CPUアーキテクチャ、必要なパッケージ形式を先に確認し、GUIクライアントとコマンドラインコアのどちらを使うか決めてください。

ダウンロードへ
Configuration review

クライアント選定と設定テーマのレビューデスク

左側の目次でテーマを切り替え、中央で実際の設定ロジックを説明し、右側で対応プラットフォーム、関連プロトコル、次の入口を示します。ここでは異なる概念を一つの機能タグにまとめず、設定ファイルの読み込みから適用までの順序に沿って構成しています。

レビュー目次
NOTE 01コアとクライアント

GUIクライアントとプロキシコアは別物

Clash Plus、Clash Verge Rev、FlClashなどのプロジェクトは、主にインターフェース、設定管理、トレイ操作、システム統合を提供します。一方、mihomoはYAMLの読み込み、プロキシ接続の確立、DNS処理、ルールに基づくポリシー選択を担います。クライアントを選ぶ際は、OSとメンテナンス状況を確認してから、内蔵コアが設定で使用するプロトコルとフィールドに対応しているか確認してください。外観だけを比べると、互換性を左右するコアのバージョンを見落としがちです。

デスクトップユーザーには、サブスクリプション更新、システムプロキシの切り替え、プロキシグループの変更、ログ確認を一つの画面で行えるGUIクライアントが適しています。サーバーやルーター環境では、リソース管理、サービス管理、設定の再現性が重視されるため、mihomoを直接実行する方がsystemd、コンテナ、自動化スクリプトと連携しやすくなります。基本概念は共通していますが、インストール方法、権限範囲、トラブル対策の手順は異なります。

GUI 設定管理とシステム統合 CORE 接続、DNS、ルール実行 YAML 移行可能な設定記述
Open-source context

オープンソースエコシステム、コアの関係、更新範囲

Clashは、コア、GUIクライアント、ルールセット、設定ツールで構成されるプロジェクトエコシステムです。Clashという名前を持つソフトをすべて同じ製品とみなすのではなく、各層の役割を理解する方が、選定とトラブル対策に役立ちます。

プロジェクトの歴史:オリジナルClashからメンテナンスブランチへ

オリジナルのClashは、YAML設定、プロキシグループ、ルール分岐などの一般的なモデルを確立し、多くのデスクトップ・モバイルクライアントがこのモデルをGUIで提供しました。元プロジェクトがアーカイブされると、コミュニティの保守は継続ブランチへ移行しました。Clash.Metaはプロトコル、DNS、ルール、実行機能を拡張し、その後mihomoという名称で保守が続いています。現在の「Clashクライアント」は、同じリポジトリの異なるインストーラーではなく、複数のGUIプロジェクトが互換コアと設定形式を組み合わせたものです。

この関係は選定に直接影響します。過去のクライアントは動作しても、新しいOSの変化や設定フィールドに継続対応するとは限りません。活発なクライアントは通常、内蔵コア、インストール方法、システム統合機能を更新します。移行時にすべての設定を書き直す必要はありません。サブスクリプションURLと必要なローカル上書きを先にコピーし、プロキシグループ、ルールプロバイダー、DNS、TUN設定が新しいクライアントで正しく認識されるかを順に確認してください。

エコシステムの階層:GUI、コア、ルール、サブスクリプションの役割

GUIクライアントは設定プロファイル、トレイメニュー、起動時実行、コア制御、システムプロキシの切り替えを担います。mihomoコアはプロトコル接続、トラフィックのスニッフィング、DNS処理、ルールマッチ、ポリシー実行を担当します。ルールセットはドメインやIPをどのプロキシグループに送るかを記述し、サブスクリプションはノードや完全な設定を配布します。どこか一つの層に問題が起きても症状は似て見えますが、対処方法はまったく異なります。

たとえば「サブスクリプション更新後に接続できない」場合、サブスクリプションの内容が無効、クライアントが設定を正しく書き込めない、コアが特定のフィールドに非対応、プロキシグループが存在しないメンバーを参照、システムのトラフィックがそもそもクライアントに入っていない、といった原因が考えられます。再インストールを繰り返すより、層ごとに確認する方が効果的です。まず設定を解析できるか、次にコアが起動しているか、その後プロキシグループとログ、最後にシステムプロキシまたはTUNの取得状態を確認します。

コアの関係:設定互換性があっても全フィールドが同一とは限らない

mihomoはClashで一般的な設定構造を引き継ぎ、さらに多くのプロトコル、DNSオプション、ルール機能、実行パラメーターを追加しています。基本フィールドは移行しやすい一方、tun、sniffer、geodata、rule-providers、profile、実験的機能に関する設定は、現在のドキュメントで確認が必要です。クライアントは元のYAML以外にも、独自の上書きファイル、スクリプト、GUI設定を保持することがあります。そのため、設定ファイルを一つエクスポートしただけではローカル状態をすべて含むとは限りません。

互換性を判断する基準は、「クライアントのバージョンがどのコアに対応するか」「そのコアがどのフィールドに対応するか」「現在のサブスクリプションが実際に何を使っているか」の3点です。名前だけで機能を推測したり、あるクライアントの画面にある項目を全プラットフォーム共通の設定と考えたりしないでください。プロトコルハンドブックでは、SS、VMess、Trojan、VLESS、Hysteria2、TUICの設計上の違いと、異なるコアやサブスクリプション形式での表現方法も比較しています。

更新の仕組み:クライアント、コア、サブスクリプションの更新を区別する

クライアント更新は通常、GUI、インストール、権限、OS互換性の問題を修正します。コア更新はプロトコル実装、ルールエンジン、DNS、設定フィールドに影響します。サブスクリプション更新はノード、プロキシグループ、ルールの内容を変更します。3つのタイミングは一致しません。問題が起きたら、直近に発生した変更がどの種類だったかを記録すると、調査範囲を大きく絞れます。サブスクリプションを更新した直後なら設定差分を、クライアントを更新した直後ならコアと権限を、ネットワークだけを変更したならDNS、ルート、接続可否を優先して確認してください。

安全な更新手順は、現在動作している設定を保持し、新バージョンの変更内容を確認し、更新後にまず設定の読み込みと基本接続を検証してから、TUN、上書き、自動プロキシグループを段階的に戻すことです。長期稼働するサーバーでは設定をバージョン管理し、サービスマネージャーで再起動を制御してください。デスクトップユーザーはクライアントの設定バックアップとログ画面を使い、移行の根拠を残すとよいでしょう。

Decision notes

初回利用時に確認する4つのポイント

これらの質問は次に読むべき内容を決めるためのもので、完全なチュートリアルの代わりではありません。まず最小限の動作設定を完成させ、複雑なルールやトラフィック取得方式を段階的に追加してください。

初めてインストールする場合、どのクライアントを選ぶべき?

まずOSに応じてダウンロードページへ進み、現在も保守され、使用中のシステムアーキテクチャ向けインストーラーを提供しているクライアントを優先してください。統一されたGUIを使いたい場合はClash Plusを、デスクトップでオープンソースの運用を好む場合はClash Verge RevとFlClashを比較するとよいでしょう。インストール後は設定をインポートし、システムプロキシで動作を確認してください。最初から高度な設定をすべて変更する必要はありません。詳しい初期設定手順を見る →

サブスクリプションをインポートしても選択できるプロキシグループがないのはなぜ?

サブスクリプションの内容が、proxy-groupsやrulesを含む完全なClash設定ではなく、ノード一覧だけの場合があります。設定の解析に失敗して一部の内容しか残っていない可能性もあります。まずクライアントの設定エラーとサブスクリプションの種類を確認し、そのうえでクライアントテンプレート、サブスクリプション変換、ローカルのマージ設定を使うか判断してください。出所の不明なページに、機密情報を含むサブスクリプションURLを入力しないでください。

ブラウザーは接続できるのに、他のアプリがプロキシを通らない場合は?

これは通常、トラフィックの取得範囲に関係します。システムプロキシはシステム設定を読み取るアプリにのみ影響し、一部のプログラムは独自のネットワーク設定を使います。まず対象アプリがHTTPまたはSOCKSプロキシに対応しているか確認し、必要に応じてTUNモードを検討してください。TUNを有効にする前に、権限、DNS、ルーティング、他のVPNソフトとの競合について確認が必要です。チュートリアルでシステムプロキシを確認 →

クライアント更新後、サブスクリプションを再インポートする必要はありますか?

通常のアップグレードでは設定が保持されますが、クライアント間の移行、アンインストール時の完全削除、設定ディレクトリの変更では再インポートが必要になる場合があります。操作前にサブスクリプションURL、上書きルール、プロキシグループの選択、TUN設定を記録してください。更新後はまず設定プロファイルが存在し、正常に読み込めることを確認し、その後コア、システムプロキシ、自動起動の状態を確認します。複数の変数を同時に変更しないことが重要です。

Latest notes

クライアント選定とトラブル対策の記事

最近の記事では、モバイル端末のバックグラウンド動作、Clashオープンソースプロジェクトの関係、プロキシグループの選択を扱っています。確認可能な設定用語に沿って構成しているため、基本インストール後の追加情報として利用できます。

トラブル対策

Clashモバイル版の異常な電池消費を調べる:バックグラウンド動作、バッテリー最適化、接続方式

バックグラウンド維持、OSのバッテリー制限、ルールの複雑さ、接続モードから、モバイル端末の電池消費増加やクライアントの頻繁な再起動を切り分けます。OSの制限、クライアントの継続動作、ネットワーク再接続という3種類の現象を区別し、項目ごとの確認手順を示します。

記事をすべて読む →
エコシステム

Clashオープンソースエコシステムの関係:クライアント、コア、メンテナンスブランチの選び方

オリジナルClash、Meta、mihomo、主要GUIクライアントの関係を整理し、プロジェクトの位置づけ、メンテナンス状況、選択の境界を説明します。過去のクライアントから移行したい方や、設定互換性の範囲を判断したい方に適しています。

記事をすべて読む →
高度なルーティング

Clashプロキシグループの種類を詳しく解説:url-test、fallback、load-balanceの違い

3種類の自動プロキシグループについて、選択ロジック、切り替え条件、適したネットワークを比較します。テスト間隔、許容差、障害引き継ぎ、接続の一貫性の関係を説明し、安定して予測しやすいルール分岐を構成できるようにします。

記事をすべて読む →