Clash YAML 設定ファイル完全ガイド:プロキシノード、ポリシーグループ、ルールセットの3大コアを詳しく解説
ゼロから Clash 設定ファイルの構造を理解し、proxies / proxy-groups / rules の3大コアモジュールをカバーし、完全な設定例とベストプラクティスを提供します
Clash ルールベース分流とサブスクリプション設定
ルールベース分流
Clash は DOMAIN、GEOIP、IP-CIDR などの多次元のルールマッチングをサポートし、Proxy Group と組み合わせることで自動最適化、フェイルオーバー、ロードバランシングを実現します。国内トラフィックは直結して遅延を減らし、海外サービスはプロキシ経由で安定性を維持します。コードのプル、リモートコラボレーション、国境を越えたアクセスなどのシナリオに適しています。
開発者が Clash を信頼する理由
全世界累計ダウンロード
150以上の国と地域をカバー
対応プロトコル
Shadowsocks · VMess · Trojan · VLESS などをすべて網羅
全プラットフォームクライアント
Windows · macOS · Android · iOS · Linux
コアの安定性
数百万ユーザーの本番環境で長期にわたって検証済み
コア機能の詳細解析
Clash はルールマッチングエンジンを内蔵しており、DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、GEOIP などの多次元の分流方式をサポートしています。国内トラフィックは直結し、海外トラフィックはプロキシを経由することで、「速くあるべきものは速く、プロキシが必要なものはプロキシ経由で」を真に実現し、遅延を減らし速度を向上させます。
DOMAIN / DOMAIN-SUFFIX / IP-CIDR / GEOIP / MATCH などのすべてのルールタイプと互換性があります
ルール設定ドキュメントを見るProxy Group を通じて、最低遅延ノードの自動選択、障害時のバックアップ回線への自動切り替え、マルチノードロードバランシングなどの高度なポリシーを実現します。url-test による定期的な速度テストと組み合わせることで、プロバイダのノードは常に最適なルートを維持し、手動での介入は不要です。
url-test / fallback / load-balance / select の4種類のポリシーグループタイプをサポート
ポリシーグループ設定ドキュメントを見るBase64、Clash YAML、SIP008 などの主要なサブスクリプションフォーマットをサポート。プロバイダが提供するサブスクリプション URL を貼り付けると、Clash がすべてのノード設定を自動的に取得して解析します。定期的な自動更新もサポートしており、設定ファイルを手動で変更する必要がないため、使用のハードルが大幅に下がります。
国内のすべての主要なプロバイダのサブスクリプション形式と互換性があり、clash:// プロトコルによるワンクリックインポートをサポートします
サブスクリプション使用チュートリアルを見るClash (Mihomo コア) は、市販されているほぼすべての主要なプロキシプロトコルをサポートしています:Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC、Reality、ShadowsocksR、さらに HTTP/HTTPS、SOCKS5、Wireguard、Snell など。1つのクライアントですべてのプロバイダに対応できます。
新しいプロトコルにも継続的に対応し、Mihomo コミュニティの最新の開発に遅れずについていきます
今すぐ Clash クライアントをダウンロードClash には RESTful API と Web コントロールパネルが組み込まれており、ブラウザでリアルタイムのすべての接続、トラフィック統計、ノードの遅延を確認し、いつでもプロキシポリシーグループを切り替えることができます。Yacd、MetaCubeX などのサードパーティ UI パネルをサポートしており、コマンドラインなしで直感的かつ効率的に操作できます。
Yacd / MetaCubeX / Razord などのオープンソース Web コンソールと互換性があります
API とコンソールドキュメントを見る超高速プロキシメカニズムの提供から複雑なルーティング問題の解決まで、お客様のニーズを全方位で満たします。
3分でクイックスタート
Windows の初心者でも Linux の上級ユーザーでも、以下の手順に従うことで Clash クライアントのインストールと設定を完了し、快適なプロキシサービスの使用を開始できます。
ご利用のデバイスに応じて Windows、macOS、Android、iOS、Linux のいずれかのバージョンを選択し、対応するインストールパッケージをダウンロードしてインストールを完了します
プロバイダが提供する Clash サブスクリプション URL を設定ページに貼り付け、ワンクリックですべてのノードを取得します。YAML 設定ファイルを直接インポートすることもできます
適切なポリシーグループを選択し、システムプロキシまたは TUN モードを有効にします。トラフィックはルールに従って自動的にルーティングされ、安定した高速なネットワークアクセス体験を楽しめます
よくある質問と回答
Clash はオープンソースのルールベース分流プロキシクライアントであり、Shadowsocks、VMess、Trojan など複数のプロトコルをサポートしています。従来の VPN と比較して、Clash の最大の利点は詳細な分流制御にあります。国内アクセスはプロキシを経由せずに直結し、海外アクセスは自動的にプロキシノードを経由します。これにより、オンデマンドのルーティングが真に実現され、ネットワーク速度が向上し、リソース消費が低下します。さらに、より豊富なプロキシプロトコルとカスタム設定をサポートしています。
Clash は5つの主要プラットフォームを完全にサポートしています:Windows 10/11 (x64 / ARM64)、macOS 10.13 以降 (Intel および Apple Silicon)、Android 5.0 以降、iOS 12 以降、および主要な Linux ディストリビューション (Ubuntu、Debian、CentOS、Arch など)。各プラットフォームには対応するクライアントのダウンロードがあり、すぐに使用できます。
Clash の「設定」ページで、「URL から設定をダウンロード」をクリックし、プロバイダが提供するサブスクリプションリンクを貼り付けてダウンロードをクリックすると、すべてのノード設定が自動的に取得されます。定期的な自動更新(例:24時間ごとに1回更新)の設定をサポートしており、手動操作は不要です。また、サブスクリプションリンクをコピーした後、「clash://」プロトコルリンクをクリックしてワンクリックでインポートすることもできます。
現在、Clash (Mihomo コア) は、Shadowsocks (SS)、ShadowsocksR (SSR)、VMess、VLESS、Trojan、Hysteria2、TUIC、Reality、HTTP/HTTPS、SOCKS5、Snell、Wireguard など 12 種類以上の主要なプロキシプロトコルをサポートしています。現在市販されているほぼすべての主要なプロバイダが使用しているプロトコルタイプをカバーしているため、プロバイダごとに複数のクライアントをインストールする必要はありません。
オリジナルの Clash コアは2023年にメンテナンスを終了しました。Mihomo (旧称 Clash.Meta) は現在コミュニティで最も活発な Clash フォークであり、オリジナルバージョンに加えて VLESS、Hysteria2、TUIC、Reality などの新しいプロトコルのサポートを追加し、バグ修正と機能更新を継続しています。現在、Mihomo コアに基づいて構築されたクライアント (Clash Verge Rev など) の使用を推奨しています。より強力な機能、完全なプロトコル、活発なメンテナンスが特徴です。
TUN モードは仮想ネットワークカードを作成することで、システムプロキシ設定に従わないプログラム(ゲーム、CLI ツールなど)を含む、システム上のすべての TCP/UDP トラフィックをプロキシできます。一部のアプリがプロキシを経由できない場合に TUN モードを有効にすると、真のグローバルな透過プロキシを実現できます。注意:TUN モードを有効にするには、通常、管理者 / root 権限が必要です。