事前準備
Clash を始める前に、2つの準備が必要です:適切なクライアントのダウンロードと、有効なサブスクリプションリンクの取得です。
Step 1 · クライアントのダウンロード
OS にあわせてクライアントを選択してください
- Windows → Clash Verge Rev
- macOS → Clash Verge Rev
- Android → Clash for Android
- iOS → Shadowrocket / Stash
Step 2 · サブスクリプションリンクの取得
プロバイダーから Clash 形式のリンクを取得します
- プロバイダーのコンソールにログインし、「サブスクリプション」または「ノード一覧」ページを開きます
- Clash / YAML 形式のサブスクリプションリンクを選択します
- リンクをコピーして保存してください(他人に教えないでください)
Clash Verge Rev
Mihomo (Meta) コアをベースにしており、本家 CFW の更新停止後に最も推奨される Windows / macOS クライアントです。高機能で継続的にメンテナンスされています。
1.1 インストール
ダウンロードページからインストールパッケージを入手
ダウンロードページ にアクセスし、お使いのシステムに合わせて最新バージョンを選択します。
# 汎用インストールパッケージ
# Apple Silicon (M1/M2/M3)
Windows:.msi インストーラーを実行
パッケージをダブルクリックし、画面の指示に従いインストールします。SmartScreen の警告が出た場合は「詳細情報」→「実行」をクリックしてください。
macOS:アプリケーションフォルダへドラッグ
.dmg をマウント後、アプリを Applications フォルダへ。初回起動時に「開けません」と出る場合は「システム設定 → プライバシーとセキュリティ」で「このまま開く」をクリックしてください。
1.2 リンク導入
Clash Verge Rev を開き、左サイドバーの「サブスクリプション」(Profiles)タブをクリックします。
右上の「新規」ボタンをクリックし、「リモート」を選択します。
「URL」入力欄にコピーした Clash サブスクリプションリンクを貼り付け、「導入」をクリックします。
導入に成功したら、そのカードの右上にある「選択」ボタンをクリックして有効化します(カードの左側に青いチェックマークが表示されます)。
「プロキシ」(Proxies)ページに切り替え、ノードリストから利用するノードを選択します。右上の「速度測定」アイコンをクリックすると遅延の少ないノードを見つけられます。
1.3 モード説明
Clash Verge Rev には3つのプロキシモードがあります。画面上部のモード選択から切り替えてください。
設定ファイルのルールに従い、リクエストごとにプロキシ経由か直結かを自動判定します。国内サイトは直結、制限サイトはプロキシ経由となり、最も快適なモードです。
すべてのトラフィックがプロキシを経由します。すべてのリクエストをプロキシ経由にしたい場合に適していますが、国内サイトの遅延が増え、通信量も増加します。
すべての通信をプロキシを経由せずに行います。Clash を起動したまま一時的にプロキシをオフにしたい場合(学内リソースへのアクセスなど)に使用します。
メイン画面の「システムプロキシ」スイッチがオンになっていることを確認してください。これでブラウザなどがプロキシ経由で通信できるようになります。
1.4 TUN モードの有効化(完全なグローバルプロキシ)
TUN モードは仮想ネットワークカードにより全トラフィックをインターセプトします。コマンドライン、ゲーム、プロキシ設定のないアプリも含め、真の全トラフィックプロキシを実現します。
左側の「設定」(Settings)から「TUN モード」を探します。
TUN モードのスイッチを「オン」にします。初回有効化時には仮想ネットワークカードのドライバが自動インストールされます(インターネット接続が必要です)。
「DNS 上書き」もオンになっていることを確認してください。これは TUN モードでの DNS 漏洩を防ぐための重要なステップです。
ブラウザやターミナルを開き、 ipleak.net にアクセスして IP がプロキシノードのものに変わっているか確認してください。
# TUN モードの基本設定 (config.yaml) tun: enable: true stack: mixed # mixed:高い互換性 auto-route: true auto-detect-interface: true dns-hijack: - any:53 # すべての DNS クエリをハイジャック dns: enable: true enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 nameserver: - https://dns.google/dns-query # Google DoH - https://1.1.1.1/dns-query # Cloudflare DoH
Clash for Android
AndroidFlutter で開発された軽量な Clash クライアントです。メモリ使用量は 60MB 未満で、UI もシンプル。Android プラットフォームでの第一候補です。
APK のダウンロード
ダウンロードページ にアクセスし、Clash for Android-arm64-v8a.apk(ほとんどの現代的な Android デバイス用)をダウンロードします。
APK のインストール
APK ファイルを開きます。「不明なソース」という警告が出た場合は設定から許可し、画面の指示に従いインストールしてください。
サブスクリプションの導入
Clash for Android を開き、下部の「設定」タブをクリック、右上の「+」から「URL 導入」を選択し、リンクを貼り付けて確定します。
ノード選択・プロキシ開始
導入成功後、設定をクリックして有効化し、「プロキシ」ページでノードを選択します。メイン画面の「起動」をクリックし、VPN 権限を許可すれば完了です。
iOS クライアント
iPhone / iPadiOS プラットフォームには無料の Clash 互換クライアントはありません。主流の選択肢は以下の2つの有料アプリであり、いずれも海外 Apple IDを使用して対応地域の App Store で購入する必要があります。
Shadowrocket
- Clash YAML サブスクリプションの直接インポートに対応
- 軽量で使いやすく、初心者に最適
- ルール分流、グローバルモードに対応
Stash
- Clash Meta 設定構文を完全サポート
- トラフィック統計と接続監視機能を内蔵
- ルールセット、スクリプト、上書き(Override)に対応
高度な設定
基本設定をマスターした後は、高度な設定を行うことで Clash をより安定、安全、かつスマートに動作させることができます。
4.1 形式変換
一部のプロバイダーは V2Ray (vmess://) や SSR 形式のサブスクリプションのみを提供しており、Clash に直接インポートできません。その場合はサブスクリプション変換ツールを使って Clash YAML 形式に変換する必要があります。
オンライン変換ツール(推奨)
- sub.v1.mk — 多数の形式間の相互変換に対応
- acl4ssr-sub — ACL4SSR ルールセットを内蔵
- subconverter.net — 高機能で、カスタムバックエンドをサポート
自作バックエンド(上級者向け)
subconverter を使って自作の変換バックエンドを構築すれば、サブスクリプションリンクを第三者のサーバーに送信することなく、プライバシーを保護できます。
tindy2013/subconverter
4.2 DNS 対策
DNS 漏洩が発生すると、訪問したドメインが ISP に記録され、プロキシ経由でもブラウジング履歴が露出する可能性があります。FakeIP モードと暗号化 DNS (DoH/DoT) の併用を推奨します。
dns: enable: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip # FakeIP モードでの漏洩防止 fake-ip-range: 198.18.0.1/16 fake-ip-filter: # FakeIP を使用しないドメイン - '+.lan' - localhost.ptlogin2.qq.com nameserver: # 国外の DoH サーバー - https://dns.google/dns-query - https://1.1.1.1/dns-query - tls://8.8.8.8:853 # Google DoT fallback: # 国内ドメインにはローカル DNS を使用 - 223.5.5.5 # アリババ DNS - 119.29.29.29 # テンセント DNS fallback-filter: geoip: true geoip-code: CN ipcidr: - 240.0.0.0/4
設定完了後、ipleak.net または browserleaks.com にアクセスしてください。結果に国内 ISP の DNS サーバーが含まれていなければ設定成功です。
4.3 カスタムルール
Clash のルールシステムは、ドメイン、IP、GEOIP、プロセス名などの多次元な要素に基づき、接続をプロキシ経由にするか直結にするか精密に制御できます。
| ルールタイプ | 例 | 説明 |
|---|---|---|
DOMAIN |
google.com |
ドメイン名の完全一致 |
DOMAIN-SUFFIX |
google.com |
ドメイン名およびすべてのサブドメインに一致 |
DOMAIN-KEYWORD |
youtube |
ドメイン名にキーワードが含まれる場合に一致 |
IP-CIDR |
192.168.0.0/16 |
対象 IP 範囲に一致 |
GEOIP |
CN |
テンセント DNS |
PROCESS-NAME |
WeChat |
要求を出したプロセス名に一致(TUN モード) |
RULE-SET |
gfw |
外部のルールセットファイルを参照(大規模なルールに推奨) |
MATCH |
— |
最終的なフォールバックルール。残りのすべての通信に一致 |
# カスタムルール上書きの例(prepend-rules が最優先) rules: # プライベート IP は直結 - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve - IP-CIDR,10.0.0.0/8,DIRECT,no-resolve - IP-CIDR,127.0.0.0/8,DIRECT,no-resolve # よく使う海外サービスはプロキシ経由 - DOMAIN-SUFFIX,google.com,ノード選択 - DOMAIN-SUFFIX,youtube.com,ノード選択 - DOMAIN-SUFFIX,github.com,ノード選択 - DOMAIN-KEYWORD,openai,ノード選択 # WeChat/国内アプリは直結 - DOMAIN-SUFFIX,wechat.com,DIRECT - DOMAIN-SUFFIX,weixin.qq.com,DIRECT - PROCESS-NAME,WeChat.exe,DIRECT # 中国 IP は直結 - GEOIP,CN,DIRECT # フォールバック:残りの通信はプロキシ経由 - MATCH,ノード選択
推奨ルールセット
よくある質問
Clash for Android の場合:「Profiles」→「New Profile」→「URL」→ リンクを貼り付けて保存 → そのプロファイルを選択して有効化します。
TUN モード:OS のネットワーク層で仮想ネットワークカードを作成し、すべての TCP/UDP 通信をインターセプトします。すべてのアプリの通信が Clash を経由するようになり、真のグローバルプロキシを実現します。すべてのアプリを対象にしたい場合やゲームの加速が必要な場合に有効化してください。
解決策:① Clash 設定で FakeIP モードを有効にする ② nameserver を DoH/DoT 暗号化 DNS に設定する ③ TUN モードを有効にして DNS クエリも Clash を経由するようにする。設定後、ipleak.net で検証してください。
1. サブスクリプションを更新:最新のノードリストを取得します(ノードは定期的に変更されます)
2. ノードを切り替え:「速度測定」機能を使って遅延の少ないノードを探します。時間帯によって最適なノードは異なります
3. プロトコルを切り替え:特定のプロトコルに制限がかかっている場合があるため、Hysteria2 や TUIC などの別のノードを試してください
4. モードを確認:プロキシモードが「ルール」または「グローバル」になっており、「直結」でないことを確認してください
5. ファイアウォールを確認:システムやセキュリティソフトが Clash の通信をブロックしていないか確認してください
vmess:// や ssr:// 形式は直接インポートできません。解決策:オンライン変換ツール(例: sub.v1.mk)を使って Clash 形式に変換してからインポートしてください。多くのプロバイダーは Clash 専用のリンクも提供しているため、コンソールで形式を切り替えて入手してください。
・ Shadowrocket ($2.99, 米国ストア) — 軽量で互換性が高い
・ Stash ($3.99, 米国ストア) — 高機能で Clash Meta 構文を完全サポート
購入には米国(または他の地域)の Apple ID が必要です。新規作成するか信頼できる経路で入手してください。
Clash クライアントをお探しですか?
お使いのシステムに合わせて、各プラットフォームのダウンロードページへワンクリックでジャンプできます。すべて無料でオープンソースです。