クロスプラットフォーム対応 · 5分で開始 · 初心者から上級者まで

Clash 使い方ガイド
クロスプラットフォーム設定方法

Windows、macOS、Android、iOS、Linuxを網羅。インストールからサブスクリプション インポート、TUNモードによる全体プロキシまで一気に設定できます。

Windows

Windows 設定ガイド

Windows 10 / 11 の x64・ARM64 に対応。Clash Verge Rev を推奨。

推奨クライアント: Clash Verge Rev (最優先)
Tauri + Rust + Mihomo コア構成。軽量・高機能でコミュニティ更新も活発です。
TUNモード サブスクリプション インポート ルール設定を可視化 遅延テスト
Download
1

Clash Verge Rev をダウンロードしてインストール

ダウンロードページでCPUに合わせて選択します。一般的なPCは x64 (.exe)、Surface Pro X などは ARM64 (.exe)。インストーラーを実行して案内に沿って進めれば完了です。

システム要件: Windows 10 / 11(Windows 11はWebView2内蔵)。Windows 10で失敗する場合は先にMicrosoft公式のWebView2 Runtimeを入れてください。
2

初回起動と画面の見方

インストール後、スタートメニューまたはショートカットから起動します。主な画面は以下です。

Proxies - ノード選択とポリシーグループ切替、Profiles - サブスクリプション管理、Logs - 通信ログとルールヒット、Settings - System Proxy / TUN Mode / 自動起動など。

初回起動時にTUNドライバー導入のため管理者権限を求められる場合があります。通常挙動なので許可してください。
3

サブスクリプションURLまたは設定ファイルをインポート

左側メニューの Profiles を開き、右上の + をクリックします。

方法1(サブスクリプションURL): Import URL を選び、提供元のClashサブスクリプションURLを貼り付けて Download を押します。ノード一覧が自動で読み込まれます。

方法2(ローカル設定ファイル): Import File を選び、.yaml または .yml を指定して取り込みます。

プロファイルカードを右クリックして Auto-update interval を24時間に設定すると、ノード情報を自動更新できます。
4

ノードを選択して System Proxy を有効化

Proxies でポリシーグループとノードを確認し、右上の稲妻アイコン(⚡)で全ノードの遅延テストを実行して最適ノードを選びます。

Settings に戻り System Proxy をオンにすると、ブラウザなどの通信が選択ノードを経由します。

ゲームやCLIも通したい場合: Settingsで TUN Mode を有効にし、管理者権限で実行してください。git・npmなども含めて全体を透過プロキシ化できます。
FlClash 初心者向け

FlutterベースでUIが分かりやすく、サブスクリプション インポートも簡単。Clash初心者の最初の1本として使いやすいクライアントです。

Clash Nyanpasu

TauriベースでClash/Mihomoコア切替や拡張性が高く、細かなチューニングをしたい上級者向けです。

Clash for Windows アーカイブ済み・非推奨

かつて主流でしたが2023年に開発停止。セキュリティ更新も期待できないため、Clash Verge Revへの移行を推奨します。

macOS

macOS 設定ガイド

Apple Silicon(M1/M2/M3)とIntel Mac対応。macOS 10.15以降が必要です。

推奨クライアント: Clash Verge Rev (最優先)
Apple Silicon/Intelのネイティブビルドを提供。メモリ使用量が低く、TUNモードも安定しています。
Apple Silicon ネイティブ TUN Mode Mihomo Core
Download
1

Macに合うビルドを選んでダウンロード

お使いのMacに合わせて選択します。

M1 / M2 / M3 Mac(2020年後半以降)Apple Silicon (.dmg)
Intel Mac(2020年以前)Intel x64 (.dmg)

チップが不明な場合は、Appleメニュー → このMacについて で確認してください。「Apple M」ならSilicon、「Intel Core」ならIntelです。
2

インストールとGatekeeper回避

ダウンロードした .dmg を開き、Clash Verge Rev をApplicationsフォルダへドラッグします。

未公証アプリのため、初回起動時にブロックされる場合があります。System Settings → Privacy & Security の下部で「Open Anyway」を選択してください。

Open Anyway が表示されない場合は、Terminalで sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app を実行して隔離属性を外します。
3

サブスクリプションURLをインポート

Clash Verge Revを起動し、サイドバーの Profiles から + → Import URL。提供元のClashサブスクリプションURLを貼り付けて Download を押します。

インポート後にプロファイルを有効化すると、Proxiesにノードが反映されます。

4

System Proxy または TUN Mode を有効化

Proxies でノードを選択後、SettingsSystem Proxy をオンにします。Safari、Chromeなどがすぐに反映されます。

TUN Mode: Terminalコマンドや一部アプリも含めて全通信を経路化したい場合に有効です。初回は仮想アダプタ導入の許可が必要です。
ClashX Meta 初心者向け

メニューバー常駐の軽量クライアント。操作がシンプルで、細かい設定不要で使いたい人に向いています。

FlClash

Flutterベースの見やすいUI。Apple Silicon/Intel両対応で、直感的に操作できます。

Android

Android 設定ガイド

Android 5.0+ 対応。ClashMeta for Android を推奨。2016年以降の端末はARM64を選択。

推奨クライアント: ClashMeta for Android (最優先)
Mihomoコア搭載でルール設定機能が強力。Clashの高度機能をAndroidでフル活用できます。
Mihomo Core ルールエンジン TUN Mode
Download
1

アーキテクチャを選んでAPKをダウンロード

基本的に 2016年以降の端末 はARM64なので ARM64-v8a (.apk) を選択。迷う場合は Universal 版を使えばほぼ全端末で動きます。

不明な提供元アプリを許可: 設定 → セキュリティ → 不明なアプリのインストール から、ブラウザまたはファイルマネージャを許可してください。
2

インストールしてVPN権限を許可

APKを実行してインストール後、初回起動時にVPN権限の許可ダイアログが表示されます。OK/Allowを選択してください。

3

サブスクリプションURLをインポート

ClashMetaで右下の + をタップし、URLを選択します。

Subscription URL欄にClashサブスクリプションURLを貼り付け、名前を付けて保存すると、ノードが自動取得されます。

リンク共有から直接取り込むことも可能です。インポート後は自動更新を24時間に設定すると運用が安定します。
4

ノードを選択してプロキシ開始

Proxiesでポリシーグループを開き、遅延の低いノードを選択。稲妻アイコン(⚡)で遅延テストできます。

メイン画面に戻って Start を押します。ステータスバーにVPNアイコンが出れば有効化完了です。

TUN Mode(一部Androidのみ対応)を有効にすると、System Proxyを無視するアプリ通信も取り込めます。
FlClash 初心者向け

Flutterベースで操作しやすく、Androidでの初期導入が簡単です。ARM64/ARMv7の両ビルドが利用できます。

iOS

iOS 設定ガイド

App Storeの有料アプリが必要。米国Apple ID環境での Stash / Shadowrocket 利用を推奨。

📌 iOSの注意: Appleの配布ポリシー上、プロキシアプリはApp Store経由のみです。多くの地域ストアで未提供のため、US Apple ID が必要になる場合があります。登録方法はステップ1を参照してください。
1

US Apple IDを作成(クレジットカード不要)

appleid.apple.com でApple IDを新規作成し、国/地域で United States を選択します(18歳以上)。

住所は売上税の低い州情報を利用し、ZIP97201 などを設定、支払い方法 は None を選択して登録を完了します。

既存アカウントと混在しないよう、専用メールで作るのがおすすめです。購入はギフトカードやコードでも対応できます。
2

App StoreをUSアカウントに切替えて購入

iPhoneのApp Storeで現在のアカウントをサインアウトし、新しいUS Apple IDでサインインします。

以下のクライアントを検索して購入します。

Stash ($3.99) - 機能が最も豊富でClash YAML互換性が高い
Shadowrocket ($2.99) - 人気が高く操作もシンプル
Quantumult X ($7.99) - スクリプトやデバッグ機能が強力

3

サブスクリプションURLをインポート(Shadowrocket例)

Shadowrocketを開き、右上の + → Subscribe を選択して、ClashサブスクリプションURLを貼り付けます。完了後にノードが自動反映されます。

Stash を使う場合は、Profiles → Add Profile → URL で同様に取り込めます。Clash YAML互換性も高いです。

Safariでリンクをコピーした直後に表示される取り込み導線を使うと、手入力せずに素早くインポートできます。
4

ノードを選択してVPNを有効化

ノード一覧で遅延の低いものを選び、メイン画面のスイッチをオンにします。VPN構成追加の確認が出たら許可してください。

ステータスバーにVPN表示が出れば、プロキシ接続は有効です。

Linux

Linux 設定ガイド

Debian / Ubuntu(DEB)とFedora / RHEL(RPM)対応。GUIならClash Verge Rev推奨。

推奨クライアント: Clash Verge Rev (最優先)
Tauri GUIでDEB/RPMパッケージを提供。コマンドラインに不慣れでも使いやすい構成です。
GUI操作 DEB / RPM TUN Mode
Download
1

パッケージをダウンロードしてインストール

ディストリビューションに合わせて選びます。

Debian / Ubuntu / Linux Mint.deb(amd64/arm64)
Fedora / RHEL / openSUSE.rpm(x86_64)

bash — Debian/Ubuntu install commands
# Install DEB package (Debian/Ubuntu) $ sudo dpkg -i clash-verge-rev-linux-amd64.deb # Fix missing dependencies if prompted $ sudo apt-get install -f ✓ Installation complete # For RPM-based distros (Fedora/RHEL) $ sudo rpm -ivh clash-verge-rev-linux-x86_64.rpm
2

起動してサブスクリプションをインポート

アプリメニューから起動、またはTerminalで clash-verge-rev を実行。手順はWindows/macOSと同じで、Profiles → + → Import URL から取り込みます。

UbuntuでWebKit/GTK依存エラーが出る場合は sudo apt install libwebkit2gtk-4.1-0 を実行して再試行します。
3

System Proxy を有効化

SettingsSystem Proxy をオンにすると、GNOME/KDEのHTTP/SOCKS5設定を適用します。その他の環境では 127.0.0.1:7890(HTTP)/ 127.0.0.1:7891(SOCKS5)を手動設定します。

Terminalもプロキシ化: ~/.bashrc / ~/.zshrcexport https_proxy=http://127.0.0.1:7890 を追加すると、git・curl・pipなどに適用されます。TUN Modeでも代替可能です。
FlClash 初心者向け

軽量で依存関係が比較的少なく、Linux各ディストリで導入しやすいFlutterクライアントです。

Advanced Configuration (ADVANCED)

コア機能を使いこなす

以下を理解するとClashの実力を最大限に活用できます

TUN Mode: 全体透過プロキシ

仮想NICでTCP/UDP通信をドライバ層から取り込み、System Proxyを無視するゲームやgit、npmも確実に経路化します。SettingsでTUN Modeを有効化し、初回のみ管理者権限でドライバ導入します。

詳しく見る

YAML ルール設定(Rule-based Routing)

ClashはYAMLの rules で通信経路を制御します。DOMAIN-SUFFIX、IP-CIDR、GEOIPなどを組み合わせ、rule-providersでコミュニティルールを活用可能です。

設定例を見る

DNS設定と汚染対策

YAMLでDoH/DoTを有効化し、DNS汚染やリークを抑制します。国内向けはローカルDNS(例: 114.114.114.114)、海外向けは暗号化DNS(例: 8.8.8.8)に分離すると効果的です。

DNS設定を見る

サブスクリプション管理と自動更新

サブスクリプションURLにノード情報を集約し、proxy-providers と更新間隔を設定すると自動更新運用が可能です。クライアント側は24時間更新がおすすめです。

インポートのコツ

遅延テストとノード最適化

遅延テストはURL-Test(最短遅延を自動選択)とFallback(障害時のみ切替)をサポート。url-test を設定すれば定期的に最適ノードへ自動移行できます。

設定例を見る

セキュリティとオープンソース透明性

Clashコア(Mihomo)はApache-2.0のオープンソース。クライアントに広告や追跡はなく、通信は自身の端末と設定ノード間で処理されます。配布元は本サイトまたは公式GitHubを利用してください。

GitHubで確認
Config Example (CONFIG EXAMPLE)

最小構成で動くYAMLサンプル

プロバイダーがClash形式サブスクリプションを提供していない場合は、以下の構成を手動で作成してインポートできます。

config.yaml — Minimum viable Clash config
# ---- Global Settings ---- mixed-port: 7890 # HTTP/SOCKS5 mixed port allow-lan: false mode: rule # rule / global / direct log-level: info # ---- DNS (Anti-poisoning) ---- dns: enable: true enhanced-mode: fake-ip nameserver: - 114.114.114.114 # Domestic DNS - https://1.1.1.1/dns-query # DoH # ---- Proxies ---- proxies: - name: "🇭🇰 Hong Kong 01" type: vmess server: hk1.example.com port: 443 uuid: your-uuid-here network: ws tls: true # ---- Subscription (auto-update nodes) ---- proxy-providers: my-subscription: type: http url: https://your-sub-url.com/clash interval: 86400 # Auto-update every 24 hours # ---- Rules (traffic routing) ---- rules: - DOMAIN-SUFFIX,google.com,PROXY - DOMAIN-SUFFIX,youtube.com,PROXY - DOMAIN-KEYWORD,bilibili,DIRECT - GEOIP,CN,DIRECT # China IPs go direct - MATCH,PROXY # Everything else via proxy
よくある質問 (FAQ)

Clash 設定・運用でよくある質問

サブスクリプション インポート、接続不良、TUNモード、ルール設定、DNS設定をまとめて解説

01 インポート後にノードが出ない、または全ノードがタイムアウトする場合は?

まずサブスクリプション形式を確認してください。必ず Clash形式(Mihomo/Meta) を使います。V2Ray/SS形式では解析できません。

全ノードがタイムアウトする場合は、①ネットワーク疎通確認 ②提供元側ノード障害確認 ③ルール競合確認(一時的にDirectで再テスト)の順で切り分けると効率的です。

02 プロキシONでもGoogleに接続できないときの対処は?

以下の順で確認します。
① System Proxy または TUN Mode が有効か
② Proxies で遅延テストして200ms以下のノードに切替
③ Logs で google.com がどのルールにヒットしているか確認
④ 競合するブラウザ拡張(例: SwitchyOmega)を無効化
⑤ Windowsでは管理者権限でクライアントを再起動。

03 TUNモードの有効化方法は? ゲーム / git / pip が通らない。

System Proxyは対応アプリにしか効かず、ゲームやCLIは対象外になりやすいです。

対処: Clash Verge Rev / FlClash の Settings で TUN Mode をオンにしてください。初回は管理者権限で仮想NICドライバを導入します。

Linuxでは必要に応じて export https_proxy=http://127.0.0.1:7890 を併用します。

04 サブスクリプション自動更新の設定方法と推奨頻度は?

Clash Verge Revでは、プロファイルカード右クリック → Auto-update で間隔を設定します(推奨は 24時間)。

YAMLの proxy-providers を使う場合は interval: 86400 を設定すると、クライアント依存なしで自動更新できます。

目安: 通常は24時間、障害が多い提供元は6時間、臨時変更時は手動Update。

05 Clashのルール設定(ルール分岐)とは?カスタム追加方法は?

ルール設定はClashの中核機能で、ドメイン/IP/地域などに応じてPROXYまたはDIRECTへ振り分けます。

代表例:
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORD,bilibili,DIRECT
GEOIP,CN,DIRECT
MATCH,PROXY(最終ルール)

rule-providers でコミュニティルール(例: blackmatrix7/ios_rule_script)を参照すると管理が楽です。

06 DNS汚染とは? ClashでDNSリークを防ぐには?

DNS汚染はISPから改ざん応答が返る状態です。ClashのDNSモジュールで対策できます。

fake-ip または redir-host を有効化し、DoH/DoT(例: https://8.8.8.8/dns-query)を設定すると、DNSを安全に中継できます。

さらに nameserver-policy で国内ドメイン(+.cn)をローカルDNS、海外ドメインをDoHへ分離すると実用的です。

07 最適ノードを自動選択するには? url-test と fallback の違いは?

proxy-groups のタイプで制御します。

url-test: 定期測定して最短遅延ノードを自動採用。低遅延重視向け。interval: 300 などで頻度設定。

fallback: 優先順で利用し、障害時のみ次に切替。安定重視向け。

load-balance: 複数ノードへ分散し総帯域を活用。

提供元のサブスクリプションに既定ポリシーが含まれていることも多いです。

08 Clashは安全ですか? 通信データは漏れますか?

MihomoコアはGitHubで公開されているオープンソース(Apache-2.0)で、誰でも監査可能です。一般的なクライアントは分析トラッキングや広告を含まず、通信はあなたの端末と設定ノード間で処理されます。

安全運用のため、①本サイトまたは公式GitHub Releasesから入手 ②不明なYAMLを読み込まない ③信頼できる提供元を利用、を徹底してください。

まだClashクライアントを導入していませんか?

ダウンロードページからお使いのプラットフォームを選択し、最新版を取得できます。制限環境でもこのサイトから直接ダウンロード可能です。