初心者歓迎 · 全プラットフォーム対応 · 5 分で完了

Clash 使い方ガイド
全プラットフォーム設定ガイド

Windows、macOS、Android、iOS、Linux でのインストール、サブスクリプションのインポート、ルール設定を丁寧に解説。安定してスムーズなプロキシ体験を今すぐ始めましょう。

5
対応プラットフォーム
5+
図解ステップ
10+
よくある質問
MIT
オープンソース・無料

Windows 使い方ガイド

Windows 10 / 11 対応。Clash Verge Rev (Tauri ベース、高性能、継続メンテナンス中) を推奨します。FLClash も軽量でおすすめです。操作方法はほぼ共通です。

1

Clash Verge Rev をインストールする

ダウンロードページWindows タブを選択し、「x64 をダウンロード」(一般的な 64bit PC 用) または「ARM64 をダウンロード」(Surface Pro X など) をクリック。ダウンロードした .exe ファイルを実行し、画面の指示に従ってインストールを完了させてください。スタートメニューやデスクトップにアイコンが表示されます。

どちらを選べばいいかわかりませんか? ほとんどの Windows PC では x64 版で動作します。ARM プロセッサ搭載デバイス (Surface Pro X など) の場合のみ ARM64 版が必要です。
2

Clash Verge Rev を起動する

インストール後、Clash Verge Rev を開きます。起動するとシステムトレイ (タスクバー右下) にアイコンが表示されます。メイン画面の左側がナビゲーションメニューです。上から順に:プロキシ (Proxies)サブスクリプション (Profiles)接続 (Connections)ルール (Rules)設定 (Settings) となっています。

Windows ファイアウォールの許可を求める画面が表示されたら、「アクセスを許可」をクリックしてください。Clash がネットワーク通信を管理するために必要です。
3

サブスクリプション URL を登録する

左メニューの「サブスクリプション (Profiles)」をクリックし、右上の「」または「新規作成」ボタンをクリックします。ポップアップ画面で:①「サブスクリプション URL」欄に URL を貼り付け、② 管理用の名前を入力し、③「インポート」をクリック。ノード情報の取得が終わるまで待ちます。完了するとリストに表示されるので、クリックして有効化してください。

サブスクリプションの自動更新に対応しています。設定で「自動更新」を ON にし、更新間隔 (12〜24 時間推奨) を設定すれば、常に最新のノード情報を維持できます。
4

接続先ノードとグループを選択する

プロキシ (Proxies)」ページを開くと、ノードグループの一覧が表示されます。通常は「ノード選択 (Select)」や「自動選択 (Auto)」などのグループがあります。グループ名をクリックして展開し、遅延が少なく安定したノードを選んでください。右上の「スピードテスト」アイコンで、各ノードの遅延を一括測定できます。

5

システムプロキシを ON にして利用開始

設定 (Settings)」ページのトップにある「システムプロキシ (System Proxy)」のスイッチを ON にします。これで、PC 上の全アプリの通信が Clash を経由するようになります。システムトレイのアイコンを右クリックして切り替えることも可能です。

すべての通信 (システムプロキシ非対応の UWP アプリ等を含む) をプロキシ経由にする場合は、設定から TUN モード (管理者権限が必要) を有効にしてください。真のグローバルプロキシを実現できます。
6

プロキシが正しく動作しているか確認する

ブラウザで google.com などにアクセスし、正しく表示されれば設定完了です。また、ブラウザで clash.razord.top (Clash 内蔵コントロールパネル) にアクセスしたり、クライアントの「接続 (Connections)」ページでトラフィックを確認することもできます。

macOS 使い方ガイド

macOS 12 Monterey 以降に対応。Apple Silicon (M1/M2/M3/M4 チップ) 搭載機は arm64 版、Intel Mac は x64 版をダウンロードしてください。

1

Mac のアーキテクチャに合ったファイルをダウンロード

ダウンロードページmacOS タブをクリック。Mac のモデルに合わせて選択してください:Apple Silicon (arm64) は 2020 年末以降の M シリーズ Mac 用、Intel x64 は Intel プロセッサ搭載の旧モデル用です。Apple メニュー →「この Mac について」で確認できます。

2

インストールと Gatekeeper の設定

ダウンロードした .dmg ファイルを開き、アプリアイコンを Applications フォルダにドラッグ&ドロップします。初回起動時に「開発元を検証できないため開けません」という警告が出た場合は、「システム設定 → プライバシーとセキュリティ」の下部にある「このまま開く」をクリックするか、ターミナルで以下のコマンドを実行してください:

# Remove quarantine attribute (run in Terminal)
xattr -cr /Applications/Clash\ Verge.app
3

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

Clash Verge Rev を開き、「サブスクリプション (Profiles)」ページで「+」を押して、提供された URL を貼り付けて「インポート」します。成功するとノード数が表示されるので、そのカードをクリックして有効化してください。

プロバイダーから提供された Clash 用サブスクリプション URL (clashsub を含む URL) であれば、そのまま貼り付けるだけで利用可能です。
4

接続先ノードを選ぶ

プロキシ (Proxies)」ページでグループを展開し、ノードを選択します。雷アイコン (⚡) で一括スピードテストが可能で、100ms 以下の低遅延ノードが快適です。「自動選択 (Auto)」モードでは、最も低遅延なノードが自動的に選ばれます。

5

プロキシを ON にする

設定」で「システムプロキシ (System Proxy)」を有効にすると、ブラウザなどの主要アプリがプロキシ経由になります。ターミナルやゲームなど、より広範囲をカバーするには「拡張モード (TUN)」を有効にしてください。ネットワーク拡張のインストール許可を求められるので、許可して再起動してください。

macOS の TUN モードにはシステム拡張のインストールが必要です。その際、Mac のログインパスワードが求められますが、これは通常の権限リクエストです。
6

ログイン時の自動起動設定 (任意)

Clash Verge Rev の「設定 → 一般」で「ログイン時に起動 (Launch on Login)」にチェックを入れると、Mac 起動時にバックグラウンドで自動実行されます。「サイレント起動」も併用すると便利です。

Android 使い方ガイド

Android 5.0 以降に対応。一般的なスマホユーザーには Clash Meta for Android (公式メンテナンス、フル機能) を、軽量志向の方には FLClash をおすすめします。

1

不明なアプリのインストールを許可する

ストア外の APK をインストールする前に、権限の設定が必要です。「設定 → セキュリティ (またはプライバシー) → 不明なアプリのインストール」へ進み、「ファイルマネージャー」または「ブラウザ」によるインストールを許可してください。メーカーによって項目名が異なる場合があります (例:Xiaomi は「システムセキュリティ」、Huawei は「アプリ管理」内)。

2

CPU に合った APK をインストールする

ダウンロードページAndroid タブをクリックし、CPU に合わせて選択してください:arm64-v8a は 2016 年以降のほとんどのスマホ用 (64bit)、armeabi-v7a は一部の旧モデル用 (32bit) です。判断がつかない場合は Universal (ユニバーサル版) を選べば自動で適合します。

CPU アーキテクチャの確認方法:「設定 → デバイス情報 → CPU 情報」で確認するか、CPU-Z などのアプリで調べることができます。
3

初回起動時の VPN 権限付与

Clash Meta for Android を開き、初めて「起動」ボタンを押すと、システムから「接続リクエスト」のポップアップが表示されます。内容を確認して「OK」をタップしてください。許可されるとステータスバーに鍵アイコンが表示され、VPN が有効になります。

4

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

下部の「プロファイル (Profiles)」タブをタップし、右上の「」から「URL からインポート」を選択。プロバイダーの URL を貼り付け、名前を入力して「保存」します。取得完了後、そのプロファイルをタップして有効化します。

5

ノードを選んで接続を開始する

プロキシ (Proxies)」ページでグループからノードを選びます (ノード名右のアイコンで遅延測定が可能)。メイン画面に戻り、「起動」ボタンを押して「実行中」になれば設定完了です。ブラウザで接続を確認してください。

6

用途に合わせたモードの切り替え

以下のモードがあります:ルール (Rule):自動で内外を振り分ける推奨モード。グローバル (Global):全通信をプロキシ経由にするデバッグ用。直接接続 (Direct):プロキシを使わないモード。右上のメニューまたは設定から切り替え可能です。

普段は「ルールモード」がおすすめです。国内通信は高速な直接接続、海外通信は自動でプロキシを経由し、快適なブラウジングが可能です。

iOS 使い方ガイド

iOS では外部 APK のインストールができません。App Store から Clash 形式に対応したクライアント (Stash または Shadowrocket) を入手する必要があります。※日本以外の Apple ID が必要な場合があります。

1

海外の Apple ID でログインする

一部のプロキシアプリは特定の地域の App Store でのみ公開されています。ダウンロードには米国、香港、台湾などの Apple ID が必要になることがあります。iCloud 全体ではなく、App Store のアカウントのみを切り替えることで、安全にダウンロードが可能です。

新しく海外 ID を作成するか、ギフトカードを利用して有料アプリを購入することも検討してください。
2

App Store からクライアントをダウンロード

ID を切り替えた後、以下のいずれかのアプリを検索して入手してください:

Stash — Proxy Client
Clash Premium の機能をフルサポート。高機能で洗練された UI (有料:約 $3.99)
App Store
Shadowrocket
Clash 形式に対応。iOS で最も人気のある定番プロキシアプリ (有料:約 $2.99)
App Store
3

Stash にサブスクリプションを登録する

Stash を開き、「ホーム → 設定 (Config)」タブから右上の「」をタップ。「リモート設定 (Remote Config)」を選んで URL を貼り付け、「完了」を押して有効化してください。

Stash は定期的な自動更新に対応しています。プロファイルの設定から自動更新の間隔を指定できます。
4

Shadowrocket にサブスクリプションを登録する

Shadowrocket を開き、右上の「」をタップ。「タイプ」で「Subscribe (サブスクリプション)」を選び、URL を貼り付けて「完了」を押します。ノード一覧が表示されれば成功です。

5

VPN 接続を許可して開始する

アプリの接続スイッチを ON にすると、「VPN 構成の追加」の許可を求められます。「許可」を押して Face ID / Touch ID 等で認証してください。ステータスバーに「VPN」や鍵のマークが出れば成功です。Safari 等で接続を確認しましょう。

Linux 使い方ガイド

デスクトップ Linux ユーザーには Clash Verge Rev (.deb / .rpm) がおすすめです。サーバーや CLI 環境では Mihomo (Clash Meta) のコマンドライン版を利用します。

1

Clash Verge Rev のインストール

ダウンロードページから、Debian / Ubuntu 系の方は .deb、Fedora / RHEL / openSUSE の方は .rpm パッケージを入手してください。

# Debian / Ubuntu install
sudo dpkg -i clash-verge-rev-linux-amd64.deb

# Fedora / RHEL install
sudo rpm -i clash-verge-rev-linux-x86_64.rpm
Raspberry Pi などの ARM64 環境では arm64.deb 版を使用してください。
2

Clash Verge Rev を起動する

インストール後、メニューから起動するか、ターミナルで以下を実行してください:

clash-verge-rev

起動するとシステムトレイにアイコンが表示されます。操作画面は Windows や macOS 版と共通です。

3

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

他 OS と同様に、「サブスクリプション (Profiles)」→「」から URL を「インポート」します。設定を有効化してノードを選び、「システムプロキシ」を ON にすれば完了です。

4

プロキシ設定の反映

システムプロキシ」を ON にすると、GNOME や KDE のデスクトップ環境に設定が反映されます。ターミナル等の CLI アプリに反映させるには、shell の設定ファイルに以下を追記してください:

# Add to ~/.bashrc or ~/.zshrc
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7891"
ポート番号は Clash Verge Rev の設定に準じます (デフォルトは HTTP: 7890 / SOCKS5: 7891)。

高度な設定ガイド

設定ファイルの構造、ルール分流の仕組み、TUN 透明プロキシ、サブスクリプション変換など、Clash の真価を引き出すための情報を紹介します。

config.yaml の基本構造

Clash / Mihomo は YAML 形式の設定ファイルを使用します。以下は一般的な構成例です (実際の内容はプロバイダーから提供されるため、通常は手動で編集する必要はありません):

# ── Global settings ──
mixed-port: 7890 # HTTP + SOCKS5 port
allow-lan: false
mode: rule # rule / global / direct
log-level: info

# ── DNS config ──
dns:
  enable: true
  enhanced-mode: fake-ip
  nameserver:
    - https://doh.pub/dns-query
    - https://dns.alidns.com/dns-query

# ── Proxy nodes (provided by subscription) ──
proxies:
  - name: "HK-01"
    type: vmess
    server: example.com
    port: 443

# ── Proxy groups ──
proxy-groups:
  - name: "ノード選択"
    type: select
    proxies: ["自動選択", "HK-01"]
  - name: "自動選択"
    type: url-test
    url: "http://www.gstatic.com/generate_204"
    interval: 300

# ── Routing rules ──
rules:
  - GEOIP,CN,DIRECT # China IPs: direct
  - DOMAIN-SUFFIX,google.com,ノード選択
  - MATCH,ノード選択 # Default: proxy

ルール分流の設定

ルールは上から順に照合され、一致した時点で停止します。主なルール形式:

# ドメイン完全一致
DOMAIN,www.google.com,ノード選択

# ドメイン後方一致 (サブドメイン含む)
DOMAIN-SUFFIX,youtube.com,ノード選択

# ドメインキーワード照合
DOMAIN-KEYWORD,google,ノード選択

# IP 範囲照合 (国内 IP は直結)
IP-CIDR,192.168.0.0/16,DIRECT

# GeoIP データベースによる照合
GEOIP,CN,DIRECT

# プロセス名照合 (デスクトップ版のみ)
PROCESS-NAME,curl,DIRECT

# 最終ルール (必ず末尾に配置)
MATCH,ノード選択

TUN 透明プロキシ

TUN モードはネットワーク層で仮想ネットワークカードを作成し、すべての通信を捕捉します。アプリごとの設定が不要なため、ゲームや開発環境に最適です。

tun:
  enable: true
  stack: mixed # mixed / gvisor / system
  auto-route: true
  auto-detect-interface: true
  dns-hijack:
    - any:53

Clash Verge Rev の場合:「設定」→「Tun モード」を ON にし、管理者パスワードを入力するだけで完了です。設定ファイルの直接編集は不要です。

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

サブスクリプションにはノード情報とルールが含まれます。定期的な更新により、常に最新のノードを利用できます。主要なアプリでは設定画面から自動更新を指定できます。

  • Clash Verge Rev:「サブスクリプション」画面 → 対象を右クリック → 編集 →「自動更新の間隔」(分単位) を設定
  • FLClash:「プロファイル」→ 対象を長押し → 編集 →「自動更新」を有効化して間隔を設定
  • ClashMeta for Android:「プロファイル」→ 各項目 →「自動更新の間隔」を設定

推奨の間隔:6 時間 (360 分)。最新状態の維持と通信量のバランスが取れた設定です。

プロキシグループの戦略

プロキシグループ (proxy-groups) は通信に使用するノードを決定します。以下の 4 つのタイプがあります:

# 手動でノードを選択
type: select

# 自動測定し、最速ノードを選択
type: url-test
  url: "http://www.gstatic.com/generate_204"
  interval: 300 # 秒

# 最初の有効なノードを優先 (故障時自動切替)
type: fallback

# 複数ノードによる負荷分散
type: load-balance
  strategy: consistent-hashing

DNS 漏洩対策

Clash は DNS モジュールを内蔵しています。暗号化 DNS と fake-ip モードにより、ISP による監視や位置情報の漏洩を防ぎます。

dns:
  enable: true
  enhanced-mode: fake-ip # 推奨:DNS 漏洩を防止
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - https://doh.pub/dns-query # Tencent DoH
    - https://dns.alidns.com/dns-query # Alibaba DoH
  fallback:
    - https://8.8.8.8/dns-query # Google DoH (国外ドメイン用)
    - https://1.1.1.1/dns-query # Cloudflare DoH
  fallback-filter:
    geoip: true # 非中国 IP は fallback DNS を使用

Mihomo カーネルがサポートするプロトコル

Mihomo (旧 Clash Meta) は、現在最も多くのプロトコルに対応しているカーネルです。主要なプロバイダーが提供するほぼすべてのプロトコルをカバーしています:

プロトコル名 転送層 暗号化 説明
ShadowsocksSS TCP / UDP AES-256-GCM / ChaCha20 定番のプロトコル。安定性が高く、幅広く利用可能
VMessV2Ray TCP / WS / H2 / gRPC AES-128-GCM / ChaCha20 V2Ray 専用プロトコル。多様な転送方式に対応
VLESSNEW TCP / WS / H2 / gRPC 内蔵暗号化なし (TLS に依存) パフォーマンスに優れた V2Ray の次世代プロトコル
TrojanTLS TCP / WS / gRPC TLS(HTTPS 擬装) 検知回避に強く、TLS により HTTPS 通信に見せかける
RealityNEW TCP / H2 XTLS Reality 次世代の TLS 擬装。高い隠蔽性を持つ
Hysteria2NEW QUIC / UDP TLS + QUIC QUIC ベースの高性能プロトコル。低遅延・高帯域
TUICNEW QUIC / UDP TLS + QUIC 効率的なマルチプレクシング。遅延の大きい環境に最適
WireGuardVPN UDP Noise Protocol モダンな VPN プロトコル。暗号化性能に優れる
よくある質問

お困りですか? よくある質問 (FAQ)

インストール、設定、サブスクリプション、接続など、頻繁に寄せられる質問をまとめました。

解決しない場合は?

GitHub で Issue を作成するか、Mihomo 公式 Wiki で詳細な技術情報を確認してください。

GitHub Issues へ
アプリを開き、「サブスクリプション / Profiles」ページで「+」をクリック。提供された URL を貼り付けて「インポート / 更新」を行います。完了後、リストからその設定を有効化し、「プロキシ」画面でノードを選択後、システムプロキシを ON にしてください。
主な原因:① 選択中のノードが無効または高遅延。別のノードに切り替えてください。② ルールモードで特定のサイトが直接接続に分類されている。一時的に「グローバル (Global)」モードで試してください。③ 設定が古い。サブスクリプションを更新してください。
設定 (Settings)」画面で「Tun モード」スイッチを ON にします。管理者の許可を求める画面が出るので、承認してください。TUN モードは、通常のプロキシ設定に対応していないゲームや一部の UDP 通信を含むすべてのトラフィックを制御できます。
ダウンロードした APK のアーキテクチャがスマホと一致していない可能性があります。すべての環境に対応した Universal (ユニバーサル) 版を試してください。また、空き容量の不足やファイルマネージャー経由での再試行も確認してください。
ルールモード (Rule):設定ファイルに基づき、サイトごとに直接接続かプロキシ経由かを自動判断します。通常はこのモードを推奨します。
グローバルモード (Global):すべての通信を強制的にプロキシ経由にします。デバッグや全通信を暗号化したい場合に使用します。
直接接続モード (Direct):プロキシを通さず、すべて直接接続します。
OS ごとの主なパス:
Clash Verge Rev (Windows)%APPDATA%\io.github.clash-verge-rev\profiles\
Clash Verge Rev (macOS)~/Library/Application Support/com.clash-verge-rev.clash-verge-rev/profiles/
Mihomo CLI~/.config/mihomo/config.yaml
Clash Verge Rev では、設定を右クリックして「ファイルを開く」を選ぶとエディタで直接編集できます。保存後に「再読み込み」をしてください。
どちらも Clash 形式に対応していますが、以下の違いがあります:
Shadowrocket:安価 (約 $2.99) で設定が簡単。対応プロトコルが非常に多く、ユーザー数が最大です。
Stash:多機能 (約 $3.99) で Clash Premium の仕様をフルサポート。より高度な設定や洗練された UI を求める方に適しています。
初めての方は Shadowrocket、Clash の機能を使い倒したい方は Stash がおすすめです。
サブスクリプション URL は、プロバイダーから提供されるノード情報が含まれた特別なアドレスです。サービスに登録後、管理画面で「Clash サブスクリプション」や「ワンクリック設定」といったボタンを探してください。その URL をコピーしてアプリに登録するだけで、複数のサーバーを簡単に利用できるようになります。