Clash 完全利用ガイド
ゼロから始めて、インストール、設定、使用までの全プロセスをステップバイステップでご案内します。
Clash とは
Clash はルールベースのネットワークプロキシエンジンです。単純なプロキシツールとは異なり、定義したルールに基づいてトラフィックをきめ細かくルーティングします。どのトラフィックをプロキシ経由にするか、直接接続するか、拒否するかを、すべてあなたがコントロールできます。
コアエンジン
Clash / Mihomo は、実際のトラフィック処理とルールマッチングを担当するコマンドラインコアです。
GUI クライアント
Clash Verge Rev や FlClash などは、コアエンジンを内蔵したグラフィカルインターフェースのフロントエンドです。一般ユーザーはこれらを直接使用します。
サブスクリプション / 設定ファイル
ノード情報とルーティングルールを含む YAML ファイルです。サービスプロバイダから提供され、定期的に更新されます。
ルールエンジン
ドメイン、IP、プロセス、地域などの条件に基づいて、各トラフィックの出口ポリシーを自動的に判断します。
クライアントのインストール
お使いのオペレーティングシステムに合ったクライアントを選択してください。Windows、macOS、Linux で利用でき、機能が充実していてメンテナンスも活発な Clash Verge Rev をお勧めします。
- ダウンロードページにアクセスし、Clash Verge Rev x64 (.exe) のインストーラーをダウンロードします。
- インストーラーをダブルクリックして実行し、プロンプトに従ってインストールを完了します (デフォルトのパスで構いません)。
- 初回起動時に Windows Defender の警告が表示される場合がありますが、「詳細情報」から「実行」をクリックしてください。
- インストールが完了したら、タスクバーにある Clash Verge Rev のアイコンを右クリックしてすべての機能にアクセスできます。
- ダウンロードページにアクセスします。M シリーズの Mac の場合は Apple Silicon (.dmg) を、Intel Mac の場合は Intel x64 (.dmg) を選択してください。
- .dmg ファイルを開き、Clash Verge Rev を「アプリケーション」フォルダにドラッグします。
- 初回起動時にシステムが「開発元を検証できない」という警告を表示した場合は、システム設定 → プライバシーとセキュリティ に移動し、「このまま開く」をクリックしてください。
- 起動すると、メニューバーの右上に Clash のアイコンが表示されます。
- ダウンロードページにアクセスします。2016年以降のスマートフォンの場合は ARM64-v8a (.apk) を選択し、わからない場合はユニバーサル版 (Universal) を選択してください。
- スマートフォンの「設定 → セキュリティ」で、「提供元不明のアプリのインストールを許可する」をオンにします。
- ダウンロードした APK ファイルを開き、インストールをタップします。
- ClashMeta for Android を起動し、VPN 権限を許可します。
- iOS アプリは App Store から購入する必要があります。事前に米国の Apple ID をご用意ください (登録ガイドはダウンロードページの iOS セクションを参照)。
- App Store で Stash ($3.99) または Shadowrocket ($2.99) を検索して購入します。
- インストールが完了したらアプリを開き、プロンプトに従って VPN 権限を許可します。
サブスクリプションのインポート
サブスクリプションリンク (Subscription URL) は、すべてのノード情報が含まれた、プロキシサービスプロバイダから提供される URL です。これをクライアントに貼り付けると、Clash は自動的に設定ファイルをダウンロードして解析します。
サブスクリプションリンクをコピーする
サービスプロバイダのダッシュボードまたはメールから Clash のサブスクリプションリンクを見つけ、URL 全体をコピーします。
クライアントに追加する
Clash Verge Rev を開き、「プロファイル (Profiles)」ページに移動します。右上の「+」をクリックし、リンクを貼り付けて「インポート (Import)」をクリックします。
設定ファイルを有効にする
プロファイルリストで、インポートした設定カードをクリックして「アクティブ」にします。右上のステータスが緑色になれば有効です。
プロキシモード
Clash は、さまざまなシナリオに適した3つのプロキシモードを提供します:
ルールモード (Rule) 推奨
設定ファイルのルールに基づいて、各トラフィックをプロキシ経由にするか直接接続するかを自動的に判断します。国内のトラフィックは直接接続し、海外のトラフィックはプロキシを経由するため、速度と利便性のバランスが取れており、ほとんどのユーザーの日常的な使用に適しています。
グローバルモード (Global)
ルールの判断をバイパスし、すべてのトラフィックを強制的にプロキシ経由にします。一時的にすべての通信をプロキシしたい場合に便利ですが、国内サイトのレイテンシが増加するため、長期的な使用はお勧めしません。
ダイレクトモード (Direct)
すべてのトラフィックをプロキシを経由せずに直接接続します。これはプロキシをオフにするのと同じで、アプリを終了せずに一時的に Clash を無効にしたい場合に使用します。
ルールの設定
ルール (Rules) は Clash の中核となる機能です。各ルールは、マッチングタイプ、マッチング値、プロキシグループ (ポリシー) の3つの部分で構成されます。上から順に評価され、最初に一致したルールのポリシーが実行されます。
rules: # 进程名匹配 — Docker 直连 - PROCESS-NAME,docker,DIRECT # 域名后缀匹配 — 走代理节点 - DOMAIN-SUFFIX,openai.com,Proxy - DOMAIN-SUFFIX,google.com,Proxy # IP 段匹配 — 局域网直连 - IP-CIDR,192.168.0.0/16,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT # GeoIP — 中国 IP 直连 - GEOIP,CN,DIRECT # 兜底规则 — 其余流量走代理 - MATCH,Proxy
よく使われるルールの種類
| タイプ | マッチング対象 | 例 |
|---|---|---|
DOMAIN |
完全なドメイン名の完全一致 | DOMAIN,www.google.com,Proxy |
DOMAIN-SUFFIX |
ドメインのサフィックス (サブドメインを含む) | DOMAIN-SUFFIX,google.com,Proxy |
DOMAIN-KEYWORD |
ドメインにキーワードが含まれる | DOMAIN-KEYWORD,google,Proxy |
IP-CIDR |
IP 範囲 (CIDR 形式) | IP-CIDR,8.8.8.8/32,Proxy |
GEOIP |
IP の所属する国/地域 | GEOIP,CN,DIRECT |
PROCESS-NAME |
プロセス名 (デスクトップ版のみ) | PROCESS-NAME,chrome,Proxy |
MATCH |
フォールバックルール (必ず最後に配置) | MATCH,Proxy |
TUN モード
システムプロキシは、システムプロキシ設定を介して送信されるトラフィック (主にブラウザ) のみを処理できます。ゲームクライアント、ターミナルツール、一部の Electron アプリなどは、システムプロキシをバイパスすることがよくあります。TUN モード はドライバレベルで仮想ネットワークカードを作成し、すべての TCP/UDP トラフィックを引き継ぐことで、真のグローバル透過プロキシを実現します。
- システムプロキシ設定に従うアプリのみを処理
- ゲームや CLI ツールは通常プロキシを経由しない
- 追加の権限は不要
- 日常的なブラウザの使用に最適
- すべてのアプリの TCP/UDP トラフィックを引き継ぐ
- ゲーム、ターミナル、あらゆるアプリに有効
- 管理者 / root 権限が必要
- ゲームの高速化や開発環境に最適
TUN モードを有効にする方法
YAML 設定の詳細
Clash の設定ファイルは YAML 形式です。完全な設定ファイルには、通常、以下の主要なセクションが含まれています:
# ── 全局设置 ────────────────────────────────── mixed-port: 7890 # HTTP + SOCKS5 混合端口 allow-lan: false # 是否允许局域网连接 mode: rule # rule / global / direct log-level: info # ── DNS 设置 ────────────────────────────────── dns: enable: true nameserver: - 223.5.5.5 # 阿里 DNS(国内) - 8.8.8.8 # Google DNS(国外) enhanced-mode: fake-ip # ── 代理节点 ────────────────────────────────── proxies: - name: "HK-01" type: vmess server: example.com port: 443 uuid: your-uuid-here alterId: 0 cipher: auto tls: true # ── 策略组 ──────────────────────────────────── proxy-groups: - name: "Proxy" type: select # 手动选择 proxies: - HK-01 - DIRECT - name: "Auto" type: url-test # 自动选最快节点 url: http://www.gstatic.com/generate_204 interval: 300 proxies: - HK-01 # ── 规则 ────────────────────────────────────── rules: - GEOIP,CN,DIRECT - MATCH,Proxy
プロキシグループの種類
| タイプ | 説明 |
|---|---|
select | UI 上で手動でノードを選択する |
url-test | 自動的に速度をテストし、レイテンシが最も低いノードを選択する |
fallback | 順番にチェックし、最初に見つかった利用可能なノードを使用する |
load-balance | 複数のノード間のロードバランシング (負荷分散) |
relay | チェーンプロキシ。トラフィックは複数のノードを順番に通過する |
よくある質問 (FAQ)
インポート後に「設定ファイルの解析に失敗しました (Configuration file parsing failed)」と表示される
通常、サブスクリプションリンクの期限切れ、または形式が正しくないことが原因です。以下を確認してください:
- リンクが完全であるか、途切れていないか
- リンクが Clash 形式であるか (V2Ray / Shadowsocks 形式ではないか)
- プロバイダが専用の Clash サブスクリプションリンクを提供しているか (汎用のサブスクリプションではないか)
- プロバイダのコントロールパネルから最新のリンクを再度コピーする
ブラウザではインターネットにアクセスできるが、ゲーム / アプリで効果がない
これはシステムプロキシの制限です。ゲームクライアントや一部のアプリはシステムプロキシの設定に従わないため、すべてのトラフィックをプロキシするには TUN モード を有効にする必要があります。上記の「TUN モード」のセクションを参照してください。
プロキシを有効にするとネットワーク速度が遅くなる
考えられる原因:
- 現在選択しているノードが物理的に遠すぎる可能性があります。レイテンシの低いノードに変更してください。
- プロキシモードが「グローバル (Global)」に設定されており、国内のトラフィックもプロキシを経由している可能性があります。「ルールモード (Rule)」に切り替えてください。
- ノード自体の帯域幅が制限されている可能性があります。サービスプロバイダに連絡するか、プランをアップグレードしてください。
macOS で「Clash Verge Rev は壊れているため開けません」という警告が表示される
これは macOS Gatekeeper のセキュリティチェックによるものです。ターミナルで以下のコマンドを実行してから、再度開いてください:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app
TUN モードを有効にした後、インターネットに接続できない
DNS の漏洩、またはノードが利用できない可能性があります。以下をお試しください:
- クライアントで現在選択されているノードが利用可能か確認する (レイテンシテスト)
- TUN モードを無効にし、システムプロキシを復元してからノードの問題をトラブルシューティングする
- 設定ファイル内の DNS 設定が正しいことを確認します。
fake-ipモードを有効にすることをお勧めします。
特定のアプリをプロキシ経由ではなく、直接接続 (DIRECT) させるにはどうすればよいですか?
設定ファイルの rules セクションの先頭に、プロセス名ルールを追加します:
- PROCESS-NAME,your-app-name,DIRECT
Windows の場合は .exe のファイル名 (例:steam.exe)、macOS の場合はプロセス名 (例:Steam) を入力します。