よくある質問

Clash 使用に関する
よくある質問 (FAQ)

ダウンロード・インストールからサブスクリプションの導入、モード選択、ノードの最適化、エラー修正まで、30以上の質問に回答します。

30+ カバー範囲
6 質問カテゴリ
5 対応プラットフォーム
継続的な メンテナンス・更新

インストールとダウンロード

クライアントの選択、パッケージの入手、各プラットフォームでのインストールに関するよくある質問です。

Windows

推奨:Clash Verge Rev(メイン推奨)または FlClash。Windows 10/11 x64 および ARM64 に対応。Mihomo コアを内蔵。上級者には Clash Nyanpasu も選択肢です。

macOS

推奨:Clash Verge Rev。Apple Silicon (M1/M2/M3/M4) と Intel の両アーキテクチャにネイティブ対応。代替案として FlClash や ClashX Meta もあります。

Android

推奨:ClashMeta for Android(メイン推奨)。Android 5.0 以上に対応。Google Play 不要で APK を直接インストール可能。軽量な代替案として FlClash があります。

iOS / iPadOS

推奨:Stash(機能が最も充実、VLESS Reality 対応)または Shadowrocket(操作が最も簡単、初心者に最適)。どちらも米国などの海外 Apple ID での購入が必要です。

Linux

デスクトップユーザーは Clash Verge Rev (deb/rpm) を推奨。サーバーユーザーは Mihomo コア を直接インストールし、MetaCubeXD などの Web パネルと組み合わせて使用することを推奨します。

すべてのパッケージは ダウンロードページ から直接入手可能です。本サイトでホストしているため、GitHub にアクセスすることなくダウンロードできます。
いいえ、不要です。本サイト (clashchinasite.com) では、すべてのプラットフォームのクライアントを国内からアクセス可能なサーバーでホストしています。ダウンロードページ から直接ダウンロードでき、GitHub などの海外サイトにアクセスする必要はありません。

すでにプロキシツールをお持ちの場合は、GitHub の公式 Releases ページから最新版をダウンロードすることも可能ですが、必須ではありません。
Clash クライアントはトラフィックを制御する性質上、セキュリティソフトに誤検出されることがありますが、これは正常な動作であり、実際の脅威ではありません。対処法:

1. Windows Defender:Windows セキュリティ → ウイルスと脅威の防止 → 保護の履歴から、該当のファイルを「許可」してください
2. サードパーティ製セキュリティソフト:信頼リストやホワイトリストにインストールディレクトリを追加してください
3. 推奨手順:インストール時に一時的にリアルタイム保護を停止し、完了後に再開。その後、ディレクトリを例外設定に追加してください

安全のため、パッケージは本サイトまたは公式の GitHub Releases からのみダウンロードし、出所不明なリンクは避けてください。
これは macOS Gatekeeper による安全保護機能であり、ソフトの安全性自体に問題があるわけではありません。2つの解決方法があります:

方法1(推奨):「システム設定 → プライバシーとセキュリティ」 へ移動し、ページ下部にある「このまま開く」ボタンをクリックしてください。

方法2(ターミナル):ターミナルで以下のコマンドを実行して、隔離フラグを解除します:
bash
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
実行後は通常通りダブルクリックで開けるようになります。再認証は不要です。
Google Play 以外からのインストールには、手動での許可が必要です。ブランドによって設定箇所が異なります:

  • Xiaomi MIUI / HyperOS:設定 → プライバシー保護 → 特殊な権限 → 不明なアプリのインストール → ブラウザなどを選択 → 許可
  • OPPO / OnePlus / Realme:設定 → その他の設定 → セキュリティ → 不明な提供元
  • vivo / iQOO:設定 → セキュリティ → 不明な提供元
  • Samsung One UI:設定 → 生体認証とセキュリティ → 不明なアプリのインストール
  • 標準 Android:設定 → アプリ → 特殊なアプリへのアクセス → 不明なアプリのインストール

許可した後に APK ファイルをタップしてインストールしてください。完了後は許可をオフに戻しても構いません。
分からない場合は、直接 Universal(ユニバーサル版) をダウンロードしてください。システムが最適なものを自動選択します。

ファイルサイズを抑えたい場合:
  • 2016年以降に発売された主流のスマホ: ARM64-v8a
  • 2015 年以前、または一部の低価格・旧型機種: ARMv7(armeabi-v7a)

CPU アーキテクチャは、スマホの「設定 → デバイス情報 → プロセッサ情報」またはサードパーティ製アプリ(CPU-Z など)で確認できます。

サブスクリプションと設定

サブスクリプションリンクの形式、インポート方法、自動更新設定などの設定に関する質問です。

サブスクリプションリンクはプロバイダー(プロキシサービス提供者)が提供する URL で、利用可能なすべてのノードの設定情報が含まれています。これを Clash クライアントに貼り付けると、クライアントが自動的にノードリストをダウンロードします。ノードのパラメータを一つずつ手動で設定する必要はありません。

利用の流れ:プロバイダーのプランを購入 → 管理画面から「Clash サブスクリプションリンク」をコピー → クライアントの「サブスクリプション管理」に貼り付け → 更新をクリック → 完了。

取得したリンクが Clash (YAML) 形式であることを確認してください。V2Ray JSON や SS Base64 などの他の形式だと、インポート後にエラーが表示されます。
以下の順に一つずつ確認してください:

  1. 形式の確認:プロバイダーが提供しているのが Clash / YAML 形式であることを確認してください。V2Ray, SS, Trojan 形式ではありませんか?
  2. ネットワークアクセスの確認:サブスクリプションサーバーが海外にある場合、プロキシなしではアクセスできないことがあります。一時的に他のプロキシを有効にしてからインポートするか、国内からのアクセス用アドレスをプロバイダーに確認してください
  3. リンクの有効期限:プランの期限切れや変更により古いリンクが無効になることがあります。管理画面から最新のリンクを再度コピーしてください
  4. クライアントのバージョンが古い:クライアントを最新バージョンに更新してください。古いバージョンでは新しい形式を解析できない場合があります
  5. 特殊文字やスペースの確認:コピーしたリンクが完全か、前後に余計なスペースが含まれていないか確認してください
各クライアントの設定方法:

Clash Verge Rev(Windows / macOS / Linux):「サブスクリプション」ページ → カード右側の「...」アイコン → 「編集」 → 「自動更新」をオンにし、間隔を 1440分(24時間) に設定 → 保存。

ClashMeta for Android:設定を長押し → 「編集」 → 「自動更新」をオンにし、頻度(推奨24時間)を設定します。

Stash(iOS):「構成」 → 設定ファイル詳細 → 「自動更新」を有効化 → 更新間隔を設定。

Shadowrocket(iOS):サブスクリプションを長押し → 「編集」 → 「Update Interval」 → 更新頻度を設定。

12〜24時間ごとの自動更新設定を推奨します。オンライン時に自動で更新され、ノード情報が常に最新に保たれます。
同時接続台数の制限は、プロバイダー(空港)によって決まり、Clash クライアント自体には依存しません。通常は 2〜5 台程度です。

同じリンクを複数のデバイスに導入できますが、上限を超えると接続が切断されたり速度制限がかかったりします。詳細はプランの説明を確認してください。
サブスクリプションリンクは URL であり、クライアントがそこにアクセスすると最新の YAML 設定内容が返されます。これにより遠隔での自動更新が可能になります。

YAML 設定ファイルは Clash コアが実際に読み込むローカルファイル(.yaml または .yml)で、ノード、ルール、DNS などのすべての設定情報が含まれます。インポート時、ダウンロードされた YAML 内容がこのローカルファイルとして保存されます。

一般ユーザーはサブスクリプションリンクを使用するだけで十分です。上級者は YAML ファイルを手動で編集してルールをカスタマイズしたり、Sub-Store などのツールで二次加工したりできます。

プロキシモード

ルールモード、グローバルモード、TUN モードの違いと選択、および一般的なプロキシに関する質問です。

グローバルモード

国内サイトを含め、すべてのトラフィックを強制的にプロキシ経由にします。ノードが使えるかのテストや、特定の企業内ネットワークへのアクセス、ルールモードでアクセスできないサイトの調査などに適していますが、通信量を多く消費します。

直結モード

すべてのプロキシをオフにし、すべて直結にします。プロキシを使用していない状態と同じです。ネットバンキングや国内決済など、本物の IP アドレスが必要な場合に適しています。

システムプロキシモード TUN モード
カバー範囲 HTTP/SOCKS5 プロキシ対応のアプリ システム全体のトラフィック(仮想カード)
ターミナル / コマンドライン ❌ 通常はプロキシ経由にならない ✅ 自動的にプロキシ経由になる
ゲームクライアント ❌ 通常はプロキシ経由にならない ✅ 自動的にプロキシ経由になる
権限要件 管理者権限不要 管理者 / root 権限が必要
推奨シーン 日常のブラウジング、ブラウザプロキシ ゲーム高速化、ターミナル、システム全制御

日常利用の推奨:ルールモード + システムプロキシ。
ゲーム / ターミナル用:「設定 → TUN モード」でオンにします(管理者パスワードが必要です)。
これはシステムプロキシモードの仕様上の制限です。ゲームや Steam は HTTP/SOCKS5 プロキシプロトコルに対応していないことが多いため、自動的にはプロキシ経由になりません。

解決策:TUN モードを有効にする
  • Clash Verge Rev:左側の「設定」 → 「TUN モード」 → スイッチをオン → 管理者パスワードを入力
  • ClashMeta for Android:デフォルトで VPN モードにより全トラフィックが制御されます。追加設定は不要です
  • Stash / Shadowrocket(iOS):デフォルトで VPN モードであり、すべてのアプリがプロキシ経由になります

TUN モードをオンにすると、ゲーム、Steam、ターミナルなどのすべてのトラフィックが Clash を通過するようになり、真のグローバルプロキシが実現します。
Clash のルールモードは詳細な分流に対応していますが、「アプリ/プロセスごとの分流」には追加設定が必要です:

方法1:PROCESS-NAME ルールを使用(上級者向け)
YAML 設定ファイルの rules セクションにプロセス名ルールを追加します。例:
yaml
rules:
  - PROCESS-NAME,steam.exe,PROXY
  - PROCESS-NAME,LeagueClient.exe,PROXY
方法2:TUN モード + 除外リスト
TUN モードをオンにした後、TUN 設定の「除外プロセス」リストに直結させたいアプリを追加します。それ以外はすべてプロキシ経由になります。

多くのユーザーにとっては、ルールモード(国内直結 + 海外プロキシ) + システムプロキシの組み合わせで十分であり、特別な設定は不要です。
海外サイトにアクセスする際、トラフィックがプロキシサーバーを経由するため、ある程度の遅延増加は正常です。最適化の提案:

  1. 遅延の少ないノードを選択:プロキシパネルで速度テストを行い、遅延が 150ms 未満のノードを選択してください
  2. ルールモードを使用する:国内サイトは直結され、プロキシを通らないため速度は低下しません
  3. 地理的に近いノードを選択:香港、台湾、シンガポールのノードは、通常欧米のノードより遅延が低いです
  4. 異なるプロトコルを試す:パケットロスの多い環境では、UDP ベースの Hysteria2 プロトコルが TCP より圧倒的に高速です
  5. サブスクリプションを更新する:期限切れや高負荷のノードは速度が著しく低下します

ノードと接続

ノードの速度テスト、遅延の最適化、プロトコルの選択、ストリーミング解除などの接続に関する質問です。

  1. サブスクリプションを更新する:「サブスクリプションを更新」してください。古いノードがオフラインになっている可能性があります。新しいノードは通常遅延が低いです
  2. 一括測定後に優良ノードを選択:ノードグループを長押しまたは右クリックして「すべて測定」を行い、遅延 150ms 未満の緑色のノードを選んでください
  3. ローカルネットワークの確認:Wi-Fi とモバイルデータを切り替えてみてください。ISP が特定のポートを制限している場合があります
  4. プロキシプロトコルの切り替え:プロバイダーが複数のプロトコルを提供している場合、高パケットロス環境では優先的に Hysteria2(UDPベースでパケットロスに強い)を試してください
  5. グローバルモードになっていないか確認:グローバルモードではすべての通信がプロキシを経由し、国内サイトも中継されるため、ルールモードへの切り替えを推奨します
クライアント内の速度テストは ICMP/TCP ハンドシェイクの遅延のみを反映しており、実際のダウンロード速度ではありません。ノードの有効性は、実際に目的のサイトにアクセスできるかで判断してください。
元祖 Clash は2023年11月に開発が停止しており、更新は行われません。

Clash Meta(現在は Mihomo に改名) はコミュニティによって活発にメンテナンスされているオープンソースフォークで、元祖に比べ以下の機能が追加されています:
  • 次世代プロトコルのサポート:VLESS Reality、Hysteria 2、TUIC、AmneziaWG
  • DNS 解析性能の向上と DNS リーク防止メカニズム
  • より洗練されたルールマッチングエンジンと Provider のサポート
  • 継続的なセキュリティ修正と機能改善

どれを使うべきか:推奨クライアント(Clash Verge Rev, ClashMeta for Android など)をダウンロードしてください。これらには Mihomo コアが内蔵されており、一般ユーザーは意識することなく Mihomo の全機能を利用できます。
これらはプロキシプロトコルであり、クライアントとプロキシサーバー間のデータ転送方式を決定します:

  • Shadowsocks(SS):軽量で古典的なプロトコル、TCP 転送。互換性が最も高く、ほとんどのプロバイダーがサポートしています
  • VMess / VLESS:V2Ray シリーズのプロトコル。VLESS はその簡略版で、Reality 偽装と組み合わせることでより厳格な検閲を回避できます
  • Trojan:HTTPS 通信に偽装し、ブロック耐性が高いのが特徴です
  • Hysteria2:UDP + QUIC ベース。高パケットロスや速度制限のある環境で TCP を大幅に上回る速度を発揮し、ゲームや動画視聴に適しています
  • VLESS Reality:実在するサイトの TLS 証明書を借用して偽装する、現在最もアクティブプロービング(探査)に強いプロトコルです

一般ユーザーは原理を深く知る必要はありません。遅延が最も低いノードを選べば、プロトコルの最適化はプロバイダー側で行われます。
ストリーミングの解除(視聴制限回避)は、プロキシサーバーの IP アドレスの地域に依存し、Clash クライアント自体とは関係ありません:

  1. 解除対応のノードを選択する:プロバイダー側で「Netflix 対応」「Disney+ 解除」などの専用ノードが用意されている場合があるため、リストから該当するラベルを探してください
  2. 正しい地域のノードを選択する:Netflix は地域によって配信内容が異なります。米国版が最も豊富で、日本限定のアニメなどは日本ノードが必要です
  3. ルールモードを使用する:ストリーミングの通信が直結ではなく、確実にプロキシを経由していることを確認してください
  4. 解除状態をテストするnetflix.com などにアクセスして、現在アクセス可能な地域のコンテンツを確認できます

現在のプロバイダーがストリーミング解除をサポートしていない場合は、対応しているプロバイダーへの変更が必要です。これはプロバイダーの提供能力の問題であり、Clash の不具合ではありません。

一般的なエラー

接続失敗、プロキシが反映されない、システム互換性などの一般的なエラーの調査と修正方法です。

以下の手順で調査してください:

  1. 「システムプロキシ」スイッチがオンか確認:クライアント上部のツールバーや設定で「システムプロキシ」が有効になっているか確認してください
  2. サブスクリプションが選択・読み込みされているか確認:「サブスクリプション」ページで、一つの設定が「使用中」になっているか確認してください。なっていなければ右クリックで「使用する」を選んでください
  3. ノードが選択されているか確認:「プロキシ」ページで、ポリシーグループ内が「DIRECT」ではなく具体的なノードが選択されているか確認してください
  4. ポートの競合を確認:Clash はデフォルトで 7890 (HTTP) と 7891 (SOCKS5) ポートを使用します。他のソフトがこれらを使用していると失敗するため、設定でポート番号を変更してください
  5. クライアントを再起動:完全に終了させてから再起動してください。一部の設定は再起動後に有効になります
  6. ブラウザの拡張機能を確認:SwitchyOmega などのプロキシ管理拡張機能がシステムプロキシと競合している場合があるため、一時的に無効にしてテストしてください
TUN モードは仮想ネットワークカードを作成するため、管理者権限が必須です:

Windows:
  • Clash Verge Rev アイコンを右クリック → 「管理者として実行」を選択してから TUN モードをオンにしてください
  • または「設定 → TUN モード」でオンにし、表示される UAC 確認画面で「はい」をクリックしてください
macOS:
  • 権限リクエストが表示されたら、Mac のログインパスワードを入力して許可してください
  • 画面が出ない場合は、「システム設定 → プライバシーとセキュリティ → ネットワーク拡張」で Clash が許可されているか確認してください
Linux:
  • コマンド sudo で起動してください:sudo clash-verge
このエラーは、ブラウザが指定されたプロキシ経由で接続しようとしているが、プロキシが利用不能であることを示しています:

  1. Clash を終了したが設定が残っている:Clash を再度開くか、「ネットワーク設定 → プロキシ」で手動でオフにしてください
  2. Clash が正常に起動していない:一度完全に終了し、管理者権限で再度実行してください
  3. ポートが競合している:ポート 7890 が他で使用されていないか確認し、設定でリスニングポートを変更して再起動してください
  4. ファイアウォールによるブロック:Windows ファイアウォールで Clash の受信/送信ルールの例外を追加してください
Clash 終了時にシステムプロキシの設定が正しく復元されなかったことが原因です。解決法:

Windows:
  1. 「設定 → ネットワークとインターネット → プロキシ」を開く
  2. 「手動プロキシ セットアップ」内の「プロキシ サーバーを使う」をオフにする
macOS:
  1. 「システム設定 → ネットワーク → 現在のネットワークを選択 → プロキシ」
  2. 「ウェブプロキシ (HTTP)」と「保護されたウェブプロキシ (HTTPS)」のチェックを外す

予防策:Clash Verge Rev の設定で「終了時にシステムプロキシを自動で閉じる」を有効にしておくと、終了時に自動で復元されます。
考えられる原因と対処法:

  1. 設定ファイル (YAML) の構文エラー:「設定 → 設定ファイル」を開き、現在の内容に間違いがないか確認してください。一時的に空白の設定や別のサブスクリプションに切り替えてみてください
  2. Mihomo カーネルのバージョン不適合:「設定 → カーネル」で Mihomo コアを最新バージョンに更新してください
  3. ポートの競合:他のプロセスが Clash のポートを使用しています。設定で混合ポート (Mixed Port) を変更して再起動してください
  4. 設定のリセット:アプリの設定から「デフォルト設定にリセット」を選択し、再度サブスクリプションをインポートしてください
  5. 再インストール:一度完全にアンインストールし、最新版をダウンロードして再度インストールしてください

iOS 特集と高度な利用

iOS 購入ガイド、Stash と Shadowrocket の比較、ルールのカスタマイズ、DNS 設定などの高度な質問です。

コンプライアンス上の理由により、Stash, Shadowrocket, Quantumult X などのアプリは中国大陸の App Store では配信されていません。そのため、中国の Apple ID ではこれらのアプリを検索することができません。

解決策:米国の Apple ID を作成する
  1. Safari で appleid.apple.com → 「Apple ID を作成」
  2. 国/地域を「米国」に設定し、米国の住所(消費税のないオレゴン州などが推奨)を入力します
  3. メール認証を完了して登録を完了します
  4. App Store を開く → 右上のアイコンをタップ → 一番下までスクロール → 「サインアウト」 → 作成した海外アカウントでサインイン
  5. 「Stash」や「Shadowrocket」を検索して購入。購入後は普段のアカウントに戻して構いません

購入したアプリは無期限で有効です。普段のアカウントに戻した後も、インストール済みのアプリはそのまま利用・更新可能です。
両者にはそれぞれの利点があります。ニーズに合わせて選択してください:

Shadowrocket(約 2.99 ドル)

iOS で最も広く使われているプロキシアプリ。操作が極めてシンプルで、サブスクリプションをワンクリックで導入可能。初心者に非常に優しいです。主要なプロトコルは網羅していますが、最新プロトコルへの対応は Stash に一歩譲る場合があります。


まとめ:初心者でシンプルさを求めるなら → Shadowrocket;Clash ルールのフルサポートや最新プロトコルが必要なら → Stash
デフォルト設定では DNS リーク(DNS 問い合わせがプロキシを通らずに送信される)のリスクがあります。推奨設定:

  1. DNS オーバーライドを有効にする (fake-ip または redir-host):設定ファイルまたはクライアントの DNS 設定で有効にし、DNS 問い合わせから実際の意図が漏れるのを防ぎます
  2. DoH / DoT DNS を設定する:暗号化された DNS サーバー(https://dns.cloudflare.com/dns-query など)を使用して、ISP による DNS リクエストの監視を防ぎます
  3. TUN モードを有効にする:DNS 問い合わせを含むすべてのシステムトラフィックを制御し、根本的にリークを防止します

現在の DNS リークの有無は browserleaks.com/dns で確認できます。
Clash YAML 設定ファイルの rules セクションにて、既存ルールの一番上にカスタムルールを追加します(ルールは上から順に優先マッチングされます):

yaml
rules:
  # Custom rules — placed before existing rules
  - DOMAIN,example.com,PROXY        # force PROXY
  - DOMAIN-SUFFIX,mybank.com,DIRECT # always DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT   # LAN direct
  # ... existing rules from subscription ...
  - MATCH,PROXY
よく使われるルールの種類:
  • DOMAIN,ドメイン,ポリシー:ドメイン名の完全一致
  • DOMAIN-SUFFIX,末尾,ポリシー:ドメイン名とそのサブドメインの一致
  • DOMAIN-KEYWORD,キーワード,ポリシー:キーワードを含むドメイン名の一致
  • IP-CIDR,IPレンジ,ポリシー:IP アドレス範囲による一致

Clash Verge Rev では、「サブスクリプション」 → 「編集」から、元のファイルを汚さずに上書きルール (Override) を追加できます。
はい、可能ですが、カスタムファームウェアの導入に対応したルーターや、十分な処理能力が必要です:

  • OpenWrt ルーターOpenClash または Mihomo (旧 Clash Meta) プラグインをインストールすることで、家中の全デバイスを透過プロキシ化できます
  • ソフトルーター (x86 / ARM):iStoreOS や Immortalwrt などのファームウェアをインストールし、OpenClash を構成するか Mihomo コアを直接実行します
  • 一般的な家庭用ルーター(Xiaomi, TP-Link, Huawei など):通常は非対応で、サードパーティ製ファームウェアへの書き換えが必要です

ルーターでの構築は難易度が高いため、初心者の方は各デバイスに個別にクライアントをインストールする方が簡単です。
各クライアントのログ確認方法:

  • Clash Verge Rev:左側メニューの「ログ」から、すべてのリクエストのルーティング判定(DIRECT / PROXY / REJECT)とマッチしたルールを確認できます
  • ClashMeta for Android:ホーム画面右上の「...」 → 「ログ」
  • Stash(iOS):下部の「ツール」 → 「ログ」
  • Shadowrocket(iOS):ホーム画面下部の「ツール」 → 「最近のリクエスト」

ログを見ることで、特定のリクエストがどのノードを通り、どのルールにマッチしたかが分かります。「なぜプロキシを通らないのか」や「なぜ国内サイトがプロキシ経由になるのか」を調査するのに最も有効なツールです。

解決しない場合は?

上記の内容で解決しない場合は、各クライアントの GitHub リポジトリで Issue を報告するか、公式 Wiki でより詳細な技術ドキュメントを参照してください。

準備はいいですか?今すぐ Clash をダウンロード

全プラットフォームのパッケージを本サイトでホスト。GitHub 不要、5分でインストールと設定が完了します。