Clash 完全使い方ガイド
ゼロから:クライアントインストール、サブスクインポート、プロキシ有効化、TUN モード、ルール振り分け、DNS リーク防止まですべて解説。
Clash とは?
Clash はルールベースのオープンソースプロキシクライアント。Shadowsocks、VMess、Trojan、Hysteria2、TUIC、VLESS など主要プロトコルに対応。従来の VPN と比べ最大の利点はスマートルール振り分け — 各ネットワークリクエストを自動判定し、ローカルのサービスは全速で直接接続、海外のストリーミングサービスや開発ツールにも快適にアクセスできます。
現在最も主流の Clash コアは Mihomo(旧 Clash.Meta)。Clash Plus は Mihomo コアベースの全プラットフォーム無料クライアントで、当サイトが最も推奨するクライアントです。
始める前の準備
Clash をインストールする前に、以下 2 つを準備:
1. 適切なプロキシプロバイダーを選ぶ
プロキシプロバイダーはサーバーノードを提供するサービスで、「サブスクリンク」形式でアクセスを提供します。選ぶ際のポイント:
- プロトコル対応:Hysteria2 または VLESS Reality 対応のプロバイダーを優先 — 新しいプロトコルほど高速で安定しています。
- ノード地域:用途に応じて選択。ストリーミングは対応地域のノード(Netflix 米国版には米国ノード)、ゲームは低レイテンシの日本・香港ノードを優先しましょう。
- 信頼性:安定した運営実績があり、公開ユーザーコミュニティがあるプロバイダーを優先 — サービス停止のリスクを避けられます。
2. サブスクリンクを取得
プロバイダーのアカウント登録とプラン購入後、コントロールパネルで「Clash サブスクリンク」または「ワンクリックサブスク」を見つけ、リンクをコピーします。サブスクリンクは https:// で始まる URL で、アカウントに対応するすべてのノードと振り分けルール設定を含んでいます。
Clash クライアントのインストール
OS に応じて対応セクションを参照。全プラットフォームで Clash Plus を推奨。Linux ユーザーは Clash Verge Rev を推奨。
すべてのクライアントは ダウンロードページ から入手可能。
Windows
ダウンロードページから Clash Plus x64-setup.exe(Windows 10 / 11 向け)を入手。ダブルクリックでインストーラーを実行、指示に従ってインストール完了。
インストール中に Windows SmartScreen セキュリティ警告が表示される場合があります — インストーラーが Microsoft の有料コード署名を受けていないためで、セキュリティ問題を意味しません。「詳細情報」→「実行」で続行。
macOS
Mac チップに応じてバージョンを選択:M シリーズチップは arm64.dmg、Intel チップは x64.dmg(不明な場合は「この Mac について」でプロセッサを確認)。
ダウンロード完了後 .dmg ファイルをダブルクリック、Clash Plus を「アプリケーション」フォルダにドラッグ。初回起動時 macOS Gatekeeper が「開発元を確認できない」と表示する場合、「システム設定 → プライバシーとセキュリティ」の下部で「このまま開く」をクリック。
「壊れているため開けません」と表示される場合、ターミナルで以下を実行して隔離フラグを削除後、再度開く:
xattr -cr /Applications/ClashPlus.app
Android
ダウンロードページから Clash Plus APK をダウンロード。2018 年以降の大多数のスマホは arm64-v8a 版、旧式 32 ビットスマホは armeabi-v7a。
ダウンロード完了後 .apk ファイルをタップしてインストール。システムが「不明なソースからのアプリ」と表示されますが、許可してください。機種によって表示が多少異なります:
- Samsung Galaxy:「インストール」をタップ
- Google Pixel:「このままインストール」をタップ
- Sony Xperia / その他 Android 端末:「インストール」または「許可」をタップ
iOS / iPadOS
日本の App Store で「Clash Plus」を検索し、「入手」をタップするだけでインストールできます(完全無料)。もし検索結果に表示されない場合は、正確な名前で再検索するか、下記のボタンから直接ストアページにアクセスして地域の配信状況を確認してください。
App Store で無料入手Clash PlusLinux
Linux ユーザーは Clash Verge Rev を推奨。AppImage、.deb、.rpm 形式対応。AppImage はインストール不要で互換性が最も広い:
chmod +x ClashVerge_*.AppImage
./ClashVerge_*.AppImage
Ubuntu / Debian ユーザーは .deb パッケージを直接インストール可能。Arch Linux ユーザーは AUR から clash-verge-rev-bin をインストール。
metacubexd Web パネルで管理。本ガイドは主にデスクトップユーザー向け。サーバーシーンは Mihomo 公式ドキュメントを参照。サブスクリンクのインポート
インストール完了後、Clash Plus を開き以下を実行(各プラットフォームで操作はほぼ同一):
-
「Profiles(設定)」ページに移動
Windows / macOS は左ナビゲーションの「Profiles」、Android / iOS は下部「Profiles」タブ。
-
サブスクリンクを追加
右上「+」または「Import」ボタンをクリック、「URL からインポート」を選択、コピーしたサブスクリンクを入力欄に貼り付け、確認。
-
ノード読み込みを待つ
Clash Plus がサブスクアドレスにリクエストし、設定ファイルをダウンロード。読み込み完了後、「Proxy(プロキシ)」ページですべての利用可能ノードを確認可能。
サブスク自動更新を設定
ノード情報は定期更新されるため、自動更新を有効化することを推奨。Profiles ページでサブスク横の設定ボタンを長押しまたはクリック、「Auto Update」を見つけ、12 時間または 24 時間ごとの更新に設定。
プロキシ有効化と接続確認
ノードを選択
「Proxy」ページに 1 つ以上のポリシーグループとノードリストが表示されます。通常プロバイダーの設定には「自動選択」ポリシーグループ(Auto Select)が含まれ、自動測速で最低レイテンシのノードを選択します。
手動指定する場合、ポリシーグループを展開して低レイテンシのノードを選択(100ms 以下推奨)。ノード名右の稲妻アイコンで個別測速も可能です。
システムプロキシを有効化
ノード選択後、プロキシ有効化方法はプラットフォームにより若干異なります:
- Windows:クライアントメイン画面またはトレイメニューで「System Proxy」をオン。
- macOS:メニューバーアイコンをクリック、またはクライアント内で「System Proxy」をオン。
- Android / iOS:メイン画面の「接続」または「Connect」ボタンをタップ。初回使用時に VPN 権限申請が表示されるので「許可」をタップ。
プロキシ動作を確認
プロキシ有効化後、ブラウザで google.com にアクセス — 正常に開けば設定成功。ip.sb で現在の出口 IP を確認 — ノード所在地の IP が表示されればトラフィックがプロキシ経由。
プロキシモード詳解
Clash は 3 つのプロキシモードを提供。クライアント上部または設定で切替可能。理解することで大部分の問題を回避:
サブスク設定のルールセットに基づき自動判定:ローカルのドメイン/IP は直接接続、海外アドレスはプロキシ経由、広告ドメインはブロック。日常使用は常にこのモードを選択してください。
すべてのトラフィックがプロキシノード経由になります — ローカルサイトも含みます。通常はノードの動作テスト用です。日常使用は非推奨 — ローカルサービスへのアクセスが遅くなります。
すべてのトラフィックが直接接続 — プロキシを一切使用しません。Clash のプロキシ機能を一時停止した状態と同等です。ローカルネットワークのテストやプロキシの一時停止時に使用します。
ローカルサイトのアクセスが遅い場合、99% はプロキシモードが Global に切り替わっていることが原因です。Rule モードに戻せば正常に復帰します。
TUN モード(透過プロキシ)
システムプロキシ(System Proxy)は HTTP/SOCKS5 プロトコルに従うアプリのみプロキシ — 大多数のブラウザは認識するが、ゲームクライアント、ダウンロードツール、UWP アプリなどはシステムプロキシを迂回して直接接続することが多い。
TUN モードは OS カーネル層で仮想 NIC を作成し、デバイス上のすべての TCP/UDP トラフィックを制御 — 根本的な解決。どのアプリでもネットワークリクエストが発生すれば Clash のルール判定を経由。
TUN モードの有効化方法
- Windows:管理者として Clash Plus を実行、「Settings → TUN Mode」で有効化。初回有効化時に仮想 NIC ドライバーをインストール。
- macOS:「Settings → TUN Mode」で有効化。システムがネットワーク拡張インストールを要求 — 許可後パスワード入力。
- Android / iOS:「接続」タップ時にデフォルトで VPN(TUN)モード使用 — 追加操作不要。
- Linux:Clash Verge Rev 設定で TUN を有効化。
CAP_NET_ADMIN権限が必要な場合あり。
DNS 設定とリーク防止
トラフィックがプロキシ経由でも、DNS クエリが正しく処理されないと ISP は DNS リクエストからアクセスしたドメインを把握可能 — これが「DNS リーク」。DNS を正しく設定すればリーク防止だけでなく解析速度も大幅向上。
推奨設定:Fake-IP モード
Clash は 2 つの DNS 処理モードを提供:redir-host と fake-ip。fake-ip を推奨 — ローカルで各ドメインに仮想 IP を返し、接続確立時のみ実 IP を解決。DNS 汚染回避と解析レイテンシ削減を両立。
プロバイダーが提供するサブスク設定ファイルの多くには、すでに合理的な DNS 設定が含まれており、手動での変更は不要です。カスタム設定を使いたい場合は以下のテンプレートを参考にしてください:
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
# ローカル向けドメインは高速な DNS で直接解決
nameserver:
- 1.1.1.1 # Cloudflare DNS
- 8.8.8.8 # Google DNS
# 海外ドメインは暗号化 DNS で解決(DNS 汚染対策)
fallback:
- tls://1.0.0.1 # Cloudflare DNS over TLS
- tls://8.8.4.4 # Google DNS over TLS
# ローカル向けドメインは fallback を使わない
fallback-filter:
geoip: true
geoip-code: JP
DNS リークの確認
プロキシ有効化後、dnsleaktest.com でテスト。結果の DNS サーバーがノード所在地(米国、日本など)にあり、ローカル ISP ではなければ設定正しい。
カスタムルール振り分け
プロバイダーが提供するサブスク設定には通常すでに完全なルールセットが含まれ、90% 以上のシーンをカバーします。ただし特定のサイトや IP にカスタムルールを追加したい場合もあります — 例:OpenAI を強制的に米国ノード経由にする、特定の内部アドレスを直接接続にする、など。
ルール構文
設定ファイルの rules セクションでは、各ルールの形式は タイプ,値,ポリシー です。ルールは上から順にマッチし、最初に一致したルールを実行してそれ以降は検索しません。カスタムルールはファイルの上部に配置します — 優先度が最も高くなります。
rules:
# ── カスタムルール(最前列に置いて優先度を最高にする)──
- DOMAIN-SUFFIX,openai.com,🇺🇸 US ノード # US ノードを強制的に使用
- DOMAIN-SUFFIX,netflix.com,🇺🇸 US ノード
- DOMAIN-SUFFIX,company-internal.com,DIRECT # 社内アドレスは直接接続
- DOMAIN-KEYWORD,dev.,DIRECT # 開発環境は直接接続
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve # LAN 内は直接接続
# ── 以下はプロバイダー提供の標準ルール(そのまま)──
- GEOIP,JP,DIRECT
- MATCH,PROXY
よく使うルールタイプ早見表
| タイプ | 例 | 説明 |
|---|---|---|
DOMAIN | DOMAIN,example.com,PROXY | ドメイン完全一致 |
DOMAIN-SUFFIX | DOMAIN-SUFFIX,google.com,PROXY | ドメインとすべてのサブドメインにマッチ |
DOMAIN-KEYWORD | DOMAIN-KEYWORD,googleapis,PROXY | ドメインにキーワードを含む |
IP-CIDR | IP-CIDR,8.8.8.0/24,PROXY | IP アドレス範囲にマッチ |
GEOIP | GEOIP,JP,DIRECT | 国/地域コードで IP をマッチ |
MATCH | MATCH,PROXY | フォールバックルール、残りすべてのトラフィックにマッチ |
FAQ
順番に確認:① プロキシモードが「Rule」であること(「Direct」ではない);② Windows/macOS で「System Proxy」がオン;③ 他のノードに切替えて再試行;④ ブラウザにプロキシを妨害する拡張機能がないか確認(SwitchyOmega は「システムプロキシ」モードに設定)。
99% はプロキシモードが「Global(グローバル)」に切替わっているため。「Rule(ルール)」モードに戻せばローカル向けのトラフィックは自動直接接続で速度正常に復帰。
TUN モードを有効化 — カーネル層ですべてのトラフィックを制御、アプリ層プロキシ設定の制限を受けない。上記「TUN モード」章を参照。
① リンクが完全で https:// で始まることを確認;② プロバイダーアカウントの期限・データ容量を確認;③ プロバイダーにミラー用の代替サブスクアドレスを依頼;④ 手動でノードを 1 つ追加して初回プロキシ接続後にサブスクをインポート。
Clash Plus 設定で「On Demand(オンデマンド接続)」を有効化 — システムレベル VPN ルール。ネット接続時に自動トリガー、iOS プロセス管理の制限を受けず、ロック画面でも切断されない。
いいえ。Clash Plus は完全オープンソース。コードは GitHub で監査可能。テレメトリやデータ収集機能なし。トラフィックは自分で設定したノードサーバー(プロキシプロバイダー)のみ経由 — 信頼できるプロキシプロバイダーを選択してください。
その他の問題は 完全 FAQ ページ を参照 — 30+ 件の詳細解答を収録。