公式ガイド 約 10 分

Clash 完全使い方ガイド

ゼロから:クライアントインストール、サブスクインポート、プロキシ有効化、TUN モード、ルール振り分け、DNS リーク防止まですべて解説。

Clash Plus をダウンロード 全プラットフォーム無料 · Windows / macOS / Android / iOS / Linux

Clash とは?

Clash はルールベースのオープンソースプロキシクライアント。Shadowsocks、VMess、Trojan、Hysteria2、TUIC、VLESS など主要プロトコルに対応。従来の VPN と比べ最大の利点はスマートルール振り分け — 各ネットワークリクエストを自動判定し、ローカルのサービスは全速で直接接続、海外のストリーミングサービスや開発ツールにも快適にアクセスできます。

現在最も主流の Clash コアは Mihomo(旧 Clash.Meta)。Clash Plus は Mihomo コアベースの全プラットフォーム無料クライアントで、当サイトが最も推奨するクライアントです。

Clash はノードを提供しません。プロキシプロバイダーからサブスクを購入し、ノードサーバーアドレスを取得する必要があります。Clash はクライアントのみ — ルールに基づいてトラフィックを転送します。

始める前の準備

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 の有料コード署名を受けていないためで、セキュリティ問題を意味しません。「詳細情報」→「実行」で続行。

インストール完了後、Clash Plus はシステムトレイ(右下通知エリア)に常駐。トレイアイコンを右クリックで素早くノードとプロキシモードを切替可能。

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 端末:「インストール」または「許可」をタップ
インストール完了後、「設定 → バッテリー → アプリの電力管理」で Clash Plus を見つけ、「制限なし」または「最適化しない」に設定 — システムがバックグラウンドプロセスを終了してプロキシが切断されるのを防止。

iOS / iPadOS

日本の App Store で「Clash Plus」を検索し、「入手」をタップするだけでインストールできます(完全無料)。もし検索結果に表示されない場合は、正確な名前で再検索するか、下記のボタンから直接ストアページにアクセスして地域の配信状況を確認してください。

App Store で無料入手Clash Plus

Linux

Linux ユーザーは Clash Verge Rev を推奨。AppImage、.deb、.rpm 形式対応。AppImage はインストール不要で互換性が最も広い:

ターミナル
chmod +x ClashVerge_*.AppImage
./ClashVerge_*.AppImage

Ubuntu / Debian ユーザーは .deb パッケージを直接インストール可能。Arch Linux ユーザーは AUR から clash-verge-rev-bin をインストール。

GUI なしのサーバーまたはソフトルーターで実行する場合、Mihomo CLI コアを直接使用し metacubexd Web パネルで管理。本ガイドは主にデスクトップユーザー向け。サーバーシーンは Mihomo 公式ドキュメントを参照。

サブスクリンクのインポート

インストール完了後、Clash Plus を開き以下を実行(各プラットフォームで操作はほぼ同一):

  1. 「Profiles(設定)」ページに移動

    Windows / macOS は左ナビゲーションの「Profiles」、Android / iOS は下部「Profiles」タブ。

  2. サブスクリンクを追加

    右上「+」または「Import」ボタンをクリック、「URL からインポート」を選択、コピーしたサブスクリンクを入力欄に貼り付け、確認。

  3. ノード読み込みを待つ

    Clash Plus がサブスクアドレスにリクエストし、設定ファイルをダウンロード。読み込み完了後、「Proxy(プロキシ)」ページですべての利用可能ノードを確認可能。

サブスクインポート失敗? サブスクサーバーは通常海外にあり、プロキシなしの初回インポートはネットワーク不通で失敗する可能性があります。プロバイダーのサポートにミラー用の代替サブスクアドレスを依頼するか、手動でノードを 1 つ追加して初回接続を済ませてからサブスクをインポートしてください。

サブスク自動更新を設定

ノード情報は定期更新されるため、自動更新を有効化することを推奨。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 が表示されればトラフィックがプロキシ経由。

おめでとうございます!基本設定は完了。ゲームクライアントやターミナルコマンドなどシステムプロキシ非対応プログラムのプロキシが必要な場合は、下記 TUN モード章を参照。

プロキシモード詳解

Clash は 3 つのプロキシモードを提供。クライアント上部または設定で切替可能。理解することで大部分の問題を回避:

Rule ルールモード

サブスク設定のルールセットに基づき自動判定:ローカルのドメイン/IP は直接接続、海外アドレスはプロキシ経由、広告ドメインはブロック。日常使用は常にこのモードを選択してください。

Global グローバルモード

すべてのトラフィックがプロキシノード経由になります — ローカルサイトも含みます。通常はノードの動作テスト用です。日常使用は非推奨 — ローカルサービスへのアクセスが遅くなります。

Direct 直接接続モード

すべてのトラフィックが直接接続 — プロキシを一切使用しません。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 権限が必要な場合あり。
TUN モードはシステム全トラフィックを制御 — CPU とメモリ使用量はシステムプロキシよりやや高い。特別な必要がなければ通常はシステムプロキシで十分。特定プログラムのプロキシが必要な時のみ TUN を有効化。

DNS 設定とリーク防止

トラフィックがプロキシ経由でも、DNS クエリが正しく処理されないと ISP は DNS リクエストからアクセスしたドメインを把握可能 — これが「DNS リーク」。DNS を正しく設定すればリーク防止だけでなく解析速度も大幅向上。

推奨設定:Fake-IP モード

Clash は 2 つの DNS 処理モードを提供:redir-hostfake-ipfake-ip を推奨 — ローカルで各ドメインに仮想 IP を返し、接続確立時のみ実 IP を解決。DNS 汚染回避と解析レイテンシ削減を両立。

プロバイダーが提供するサブスク設定ファイルの多くには、すでに合理的な DNS 設定が含まれており、手動での変更は不要です。カスタム設定を使いたい場合は以下のテンプレートを参考にしてください:

config.yaml – 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 セクションでは、各ルールの形式は タイプ,値,ポリシー です。ルールは上から順にマッチし、最初に一致したルールを実行してそれ以降は検索しません。カスタムルールはファイルの上部に配置します — 優先度が最も高くなります。

config.yaml – カスタムルール例
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

よく使うルールタイプ早見表

タイプ説明
DOMAINDOMAIN,example.com,PROXYドメイン完全一致
DOMAIN-SUFFIXDOMAIN-SUFFIX,google.com,PROXYドメインとすべてのサブドメインにマッチ
DOMAIN-KEYWORDDOMAIN-KEYWORD,googleapis,PROXYドメインにキーワードを含む
IP-CIDRIP-CIDR,8.8.8.0/24,PROXYIP アドレス範囲にマッチ
GEOIPGEOIP,JP,DIRECT国/地域コードで IP をマッチ
MATCHMATCH,PROXYフォールバックルール、残りすべてのトラフィックにマッチ

FAQ

その他の問題は 完全 FAQ ページ を参照 — 30+ 件の詳細解答を収録。