クイックスタート
Clash の使用はわずか3ステップ:
プロキシをオンにする
ノードを選択し、システムプロキシをオンにすれば、Google、YouTube、ChatGPT などにアクセスできます。
Windows インストールガイド
ここでは Clash Verge Rev を例に、インストール手順を説明します(初心者におすすめ)。
インストーラーの入手
へ進んでくださいダウンロードへ進み、Clash Verge Rev Windows x64 版を選択してください(ほとんどの PC に対応)。Surface Pro X など ARM 架构の Windows をお使いの場合は、ARM64 版をダウンロードしてください。
インストール実行
ダウンロードした .exe ファイルをダブルクリックします。Windows Defender による警告が表示された場合は、「詳細情報」→「実行」をクリックしてください。インストールは自動的に完了します。
サブスクリプションの導入
Clash Verge Rev を開き、左メニューの「Subscriptions(サブスクリプション)」→ 右上の「+」→ ポップアップに URL を貼り付け → 「Import(インポート)」をクリックして完了を待ちます。
システムプロキシの有効化
左の「Proxies(代理)」ページで、遅延の少ないノードを選択します(稲妻アイコンで速度測定可能)。「Dashboard」に戻り、「System Proxy」をオンにすれば完了です。ブラウザで Google や YouTube にアクセスできるようになります。
macOS インストールガイド
ここでは ClashX Meta を例に、インストール手順を説明します。
チップタイプの確認
左上の Apple アイコン → 「この Mac について」からプロセッサを確認します。M1/M2/M3/M4 などの Apple Silicon ユーザーは ARM64 版、Intel ユーザーは x64 版をダウンロードしてください。
ClashX Meta のインストール
ダウンロードした .dmg ファイルを開き、アプリを「アプリケーション」フォルダにドラッグします。初回起動時に「開発元を検証できない」と表示された場合は、「システム設定 → プライバシーとセキュリティ」から「このまま開く」をクリックしてください。
設定の導入と有効化
ClashX Meta 起動後、メニューバーに猫のアイコンが表示されます。アイコンをクリック → 「Config」→ 「Remote Config」→ URL を貼り付け → 「OK」。取得後、「Set as system proxy」をクリックして有効にします。
Android インストールガイド
FlClash を例に説明します。APK を直接インストールします。Google Play は不要です。
CPU アーキテクチャ確認と APK 入手
2016年以降のスマホのほとんどは ARM64 (arm64-v8a) です。ARM64 版をダウンロードしてください。失敗した場合は ARMv7 (armeabi-v7a) 版を試してください。
「不明なアプリ」のインストール許可
「設定 → セキュリティ」などで「不明なアプリのインストール」を許可し、ブラウザやファイル管理アプリからのインストールを可能にします。
インストールと設定
APK をインストールして FlClash を開く → 右上の「+」→ 「URL」を選択 → 貼り付け → 保存。メイン画面でプロキシをオンにします。初回は VPN 接続の許可が求められるので、許可してください。
iOS インストールガイド
Stash の場合:
米国 Apple Store への切り替え
App Store を開き、右上のアイコンをタップ → 一番下までスクロールして「サインアウト」→ 米国 (US) Apple ID でログインします。
Stash の購入とインストール
App Store で「Stash」を検索し購入(約 $3.99)。購入には米国のギフトカードや、海外対応のクレジットカード(Visa/Mastercard)が必要です。
サブスクリプション導入と有効化
Stash を開き、「Config」タブ → 右上の「+」→ 「Remote Config」→ URL を貼り付け → ダウンロード。メイン画面で「Connected」をオンにします。VPN 設定の追加を許可してください。
Linux インストールガイド
Linux では、GUI クライアント (Clash Verge Rev) またはコマンドラインコア (Mihomo) の2つの方法があります。
方法 1:GUI クライアント(デスクトップ推奨)
# Install DEB package (Ubuntu/Debian)
sudo dpkg -i clash-verge-rev-linux-amd64.deb
# Or install RPM package (Fedora/CentOS)
sudo rpm -i clash-verge-rev-linux-x86_64.rpm
サブスクリプションURLの導入
「サブスクリプション URL」(Subscription URL)は、プロキシプロバイダーが提供するノード設定用のアドレスです。Clash クライアントはこのリンクを通じて全ノード情報を自動取得・解析します。
一般的な導入手順
- Clash クライアントを開き、「Subscriptions」「Profiles」などのオプションを探します
- 追加ボタン(通常は「+」)をクリックし、「URL インポート」または「リモート構成」を選択
- サブスクリプション URL を貼り付けて確認/インポートをクリック
- クライアントがノードを取得し解析するのを待ちます(通常数秒で完了)
- プロキシリストからノードを選択し、プロキシを開始すれば完了です
サブスクリプションの自動更新
サブスクリプションの自動更新を有効にすることをお勧めします。通常は設定で更新間隔(24時間ごとなど)を指定し、常に最新のノード情報を保つようにします。
設定ファイル (YAML) の詳細
Clash は YAML 形式の設定ファイル (config.yaml) を使用します。基本構造を理解することで、ルールやプロキシグループをカスタマイズできます。
mixed-port: 7890 # HTTP and SOCKS5 mixed port
allow-lan: false # Set true to share proxy with LAN devices
mode: rule # rule | global | direct
log-level: info
proxies:
# Proxy nodes (usually imported via subscription)
- name: HK-01
type: trojan
server: hk.example.com
port: 443
password: your-password
proxy-groups:
- name: PROXY
type: select
proxies: [HK-01, DIRECT]
rules:
- DOMAIN-SUFFIX,google.com,PROXY
- DOMAIN-KEYWORD,youtube,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
| 設定項目 | 説明 | 一般的な値 |
|---|---|---|
mixed-port |
HTTP & SOCKS5 混合プロキシポート | 7890 |
mode |
トラフィックモード | rule(ルール分流)/ global(グローバルプロキシ)/ direct(すべて直接接続) |
allow-lan |
LAN(ローカルネットワーク)内デバイスのプロキシ利用許可 | false(デフォルト)/ true(ルーターや他デバイスと共有) |
proxies |
プロキシノードリスト | 通常はサブスクリプション URL から自動取得されます |
proxy-groups |
プロキシグループ(自動選択、手動選択、負荷分散など) | 詳細は以下のプロキシグループガイドを参照 |
rules |
分流ルールリスト | 詳細は以下のルール分流ガイドを参照 |
ルール分流の設定
ルール分流は Clash の核心機能です。国内の通信は直接接続、海外はプロキシ経由、広告はブロックといった振り分けを、手動切り替えなしで自動的に行います。
ルールタイプ一覧
DOMAIN-SUFFIX,google.com,PROXY
google.com とそのすべてのサブドメイン(mail.google.com など)に一致
DOMAIN-KEYWORD,youtube,PROXY
ドメインに "youtube" を含むリクエストをプロキシ経由にする
GEOIP,CN,DIRECT
IP が中国に属する場合は直接接続。国内サイトへの高速アクセスを実現
IP-CIDR,192.168.0.0/16,DIRECT
ローカルネットワーク (LAN) への接続は直接接続
RULE-SET,gfw,PROXY
外部 URL からルールセットを取得。多くのサブスクリプションに組み込まれています
MATCH,PROXY
どのルールにも一致しないトラフィックを、このルールで処理
対応プロキシプロトコル
Clash(Mihomo/Clash.Meta コア)は、業界で最も包括的なプロキシプロトコルをサポートし、様々なネットワーク環境とセキュリティニーズに対応します。
| プロトコル | 特徴 | 推奨シーン |
|---|---|---|
| Shadowsocks (SS) | 軽量かつ高効率、リソース消費が極めて少ない | 低遅延、大容量トラフィックが必要なシーン |
| VMess | V2Ray ネイティブプロトコル、TLS 暗号化、高い検閲回避能力 | 高いセキュリティ、GFW検閲対策が必要な場合 |
| VLESS | VMess の簡略版、オーバーヘッドをさらに抑制 | REALITY との組み合わせで最高のパフォーマンスを発揮 |
| Trojan | HTTPS 通信に擬装、検知が極めて困難 | DPI(ディープ・パケット・インスペクション)が厳しい環境 |
| Hysteria2 | QUIC/UDP ベース、高速かつ低遅延 | ストリーミング、ゲーム、高速ファイル転送 |
| TUIC | QUIC ベース、低遅延 | リアルタイムアプリ、ビデオ通話 |
| REALITY | VLESS + リアル証明書擬装、最も検知されにくい | 最も厳しい検閲環境での第一候補 |
| WireGuard | モダンな VPN プロトコル、非常に高効率 | P2P トンネル、企業/個人用 VPN |
TUN モードの設定
TUN モードは仮想ネットワークカードを作成し、システムの全 TCP/UDP トラフィックを捕捉。システムプロキシに対応していないゲームやターミナルもカバーする、真のグローバルプロキシを実現します。
Clash Verge Rev で TUN を有効にする
- Clash Verge Rev を管理者として実行(右クリック → 管理者として実行)
- 「Settings」→「System Settings」へ進みます
- 「TUN Mode」のスイッチをオンにします
- 権限のリクエストが表示されたら「はい」をクリック
- 仮想ネットワークカードが作成され、「TUN is running」と表示されれば成功です
tun:
enable: true
stack: system # system | gVisor | mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
プロキシグループの設定
プロキシグループ(proxy-groups)を使用すると、複数のノードをグループ化して自動選択、負荷分散、フェイルオーバーなどの高度な戦略を適用できます。
手動選択
手動でノードを切り替えます。特定のノードを使い分けたいユーザーに適しています。
遅延による自動選択
全ノードの遅延を定期的に測定し、最も遅延の少ないノードを自動的に選択します。
フェイルオーバー
リストの最初のノードを優先し、接続に失敗した場合は次のノードに自動的に切り替えます。
ロードバランシング
複数のノードにトラフィックを分散させます。複数の接続を同時に利用するシナリオに適しています。
カーネルアーキテクチャと性能
Clash が数百万のユーザーに信頼されているのは、機能の豊富さだけでなく、高スループット、低遅延、リソース消費の少なさを備えた優れたアーキテクチャにあります。
Go言語:ネイティブな高並列処理
Clash コア (Mihomo) は Go 言語で書かれています。Go の goroutine(ゴルーチン)により、極めて少ないメモリ消費で数千の並列接続を同時に処理可能。ストリーミング、ゲーム、ダウンロードを同時に行ってもコアがボトルネックになることはありません。メモリ安全メカニズムにより、クラッシュや脆弱性のリスクも低減されています。
極めて低い CPU 使用率
待機時の CPU 使用率は通常 1% 未満。高速通信時も計算リソースを最小限に抑えます。
メモリ消費を抑制
実行メモリは通常 30〜80 MB。低スペックなデバイスやルーターでも快適に動作します。
高スループット転送
シングルコアで Gbps 級の転送能力を発揮。家庭から企業まで、最高帯域のニーズに応えます。
耐量子計算機暗号
VLESS + REALITY など最新の暗号化方式をサポート。従来のプロトコルを凌駕するセキュリティを実現。
高速プロトコルのサポート
正しいプロトコル選びが速度向上の鍵です。以下のプロトコルは Mihomo コアでネイティブサポートされ、最適化されています:
- Hysteria2:QUIC/UDP ベース。パケットロスや遅延の多い環境でも数百 Mbps の速度を発揮する、ストリーミングやゲームに最適なプロトコル。
- TUIC:同じく QUIC ベース。0-RTT ハンドシェイクにより初動の遅延を極限まで抑制。リアルタイム通信に最適。
- VLESS + REALITY:オーバーヘッドの少ない軽量暗号化と、リアルな証明書による擬装。検閲回避能力に優れ、速度損失も最小限。
- WireGuard:モダンなカーネルレベル VPN プロトコル。暗号化計算が軽く、非常に低遅延。
インテリジェントな DNS とルールキャッシュ
Mihomo は DNS キャッシュとルールインデックスの最適化を内蔵しており、初回の解析後のリピートリクエストはほぼゼロコストです。 ルール分流と組み合わせることで、国内トラフィックはプロキシを通さず直接接続され、遅延をさらに抑制します。
url-test モードを有効にします。Clash が自動で速度測定を行い、最速のノードを選択します。詳細は プロキシグループ設定。
米国 (US) Apple ID の登録
App Store の制限により、一部のアプリは米国 (US) アカウントでの購入が必要です。以下に登録手順をまとめます。
メールアドレスの準備
Apple ID に登録したことのないメールアドレス(Gmail, Outlook など)を用意し、確認メールを受信できるようにします。
appleid.apple.com で登録
アクセスして appleid.apple.com「Apple ID を作成」をクリックします。国/地域は「アメリカ合衆国」を選択し、氏名は英語で入力。18歳以上に設定し、メール認証を完了させてください。
App Store でのアカウント切り替え
App Store を開き、右上のアイコンから一番下へスクロールし「サインアウト」。新しく登録した米国アカウントでログインします。
お支払い方法の設定
初回ログイン時にお支払い方法を「None(なし)」に設定すれば、カード登録不要です。有料アプリはギフトカードなどで購入可能です。
Linux CLI 設定ガイド
デスクトップ環境のないサーバーでは、Mihomo コアを使用してコマンドラインからプロキシを設定します。
# Create config directory
sudo mkdir -p /etc/mihomo
sudo cp config.yaml /etc/mihomo/
# Create systemd service file
sudo tee /etc/systemd/system/mihomo.service <<EOF
[Unit]
Description=Mihomo Clash Kernel
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/mihomo -f /etc/mihomo/config.yaml
Restart=on-failure
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF
# Enable and start the service
sudo systemctl daemon-reload
sudo systemctl enable mihomo
sudo systemctl start mihomo
sudo systemctl status mihomo
よくある質問 (FAQ)
プロキシ起動後、ウェブページが開けない原因は?
以下の手順でトラブルシューティングを行ってください:
- ノードの有効性確認:クライアントで遅延テストを行い、正常なノード(<500ms)を選択してください。
- プロキシモードの確認:「Global」ではなく「Rule」モードになっているか確認してください。
- システムプロキシがオンか:一部のアプリは手動で「System Proxy」や「Set as system proxy」をオンにする必要があります。
- セキュリティソフトとの競合:他の VPN やセキュリティソフトを一時停止し、ポートの競合を避けてください。
特定のアプリ(ゲームなど)のみプロキシを通すには?
TUN モードを有効にします。仮想ネットワークカードを作成し、システムプロキシをサポートしないゲームやターミナルを含むすべての通信を捕捉します。
サブスクリプションURLインポート時に「解析失敗」と出た場合は?
「解析失敗」の主な原因:
- サブスクリプション URL が期限切れです。プロバイダーの公式サイトで新しいリンクを取得してください
- プロキシアカウントの有効期限が切れたか、通信量制限に達しました。プロバイダーに確認してください
- 現在のネットワーク環境から URL にアクセスできません。手動でノードを一つ設定してから更新を試してください
- フォーマットが非対応:Base64 等ではなく、Clash 形式 (YAML) の URL であることを確認してください
Clash と従来の VPN の違いは何ですか?
Clash はプロキシクライアントであり、VPN サービスそのものではありません。主な違いは以下の通りです:
- プロキシノードが必要:Clash 自体はサーバーを提供しません。別途サブスクリプション等のサービスが必要です
- 柔軟なルール分流:どの通信をプロキシに通すか細かく制御可能。従来の VPN は全通信をトンネルするのが一般的です
- 完全な透明性:ソースコードが公開されており、バックドアのリスクがなく安心です
- 豊富なプロトコル:Trojan、Hysteria2、REALITY など、検閲回避に特化した最新プロトコルをサポート
Clash 使用中に通信速度が遅くなった場合は?
速度低下の主な原因と解決策:
- ノードの品質や距離:遅延の少ないノードに切り替えてください。通常、物理的に近い地域が高速です
- 不要なプロキシ経由:ルールを確認し、国内の通信は直接接続(Direct)に設定されているか確認してください
- モードがグローバルになっている:「Rule」モードに変更し、国内通信を直接接続にします
- プロバイダーの帯域制限:プランによって上限があり、混雑時間帯は速度が低下することがあります
Clash を始める準備はできましたか?
ダウンロードページでお使いのデバイスに合ったクライアントを選び、このガイドに沿って設定すれば5分で完了します。