よくある質問 · 随時更新

Clash よくある質問 (FAQ)

ダウンロード・インストール、設定、トラブルシューティング、セキュリティ、高度な機能まで、頻度の高い質問をまとめました。答えを素早く見つけることができます。

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

Clash クライアントの入手先、システム要件、インストール方法に関するよくある質問

はい、Clash クライアント自体は 完全無料のオープンソースソフトウェア です。ソースコードは GitHub で公開されており、誰でも無料でダウンロードして利用できます。隠れた費用や機能制限もありません。

注意点として、Clash はあくまでプロキシクライアントツールです。プロキシ機能を利用するには、プロキシプロバイダー(通称:空港)のサブスクリプションを別途契約する必要があります。プロキシサービスは通常月額や年額制ですが、Clash クライアント自体は 永久無料 です。

全ての Clash クライアント (Clash Verge Rev, Clash Meta for Android, FlClash など) は永久に無料です。有料で販売しているようなサイトには十分ご注意ください。

Clash は主要な5つのOSをカバーしています:

  • Windows:Windows 7 以降(10/11 推奨)。x64 および ARM64 アーキテクチャをサポート。
  • macOS:macOS 10.13 以降。Apple Silicon (M1〜M4) および Intel プロセッサの両対応。
  • Android:Android 5.0 以降。
  • iOS:iOS 12.0 以降(App Store で互換アプリの購入が必要です)。
  • Linux:Ubuntu, Debian, Fedora, CentOS 等の主要な構成に対応。amd64 および arm64 をサポート。

ダウンロードページで、お使いのデバイスに合ったバージョンを選んでください。

常に以下の信頼できるソースからダウンロードしてください:

  • 当サイトのダウンロードページ (推奨):全てのファイルは公式 GitHub から提供されており、改変は一切行っていません。
  • 各公式 GitHub ページ:Clash Verge Rev や Mihomo など、それぞれの公式リポジトリから入手できます。
  • iOS:Apple App Store の公式ストアからのみ購入・インストールしてください。
非公式の掲示板やSNS、クラウドストレージ等で配布されているファイルは、悪意あるコードが混入されているリスクがあるため、絶対に避けてください。

これは「誤検知 (False Positive)」であり、ウイルスではありません。主な理由:

  • プロキシや TUN モードといったネットワークの深い部分を操作する性質上、セキュリティソフトが誤ってウイルスと判定してしまうことがあります。
  • Clash はオープンソースであり、コードは誰でも監査できるため、悪意あるコードが含まれることはありません。

対処法:セキュリティ警告で「詳細情報」をクリックして「実行」を選択するか、Clash のインストールフォルダを信頼リストに追加してください。

当サイトまたは公式 GitHub から入手した正規のファイルであれば安全ですが、出所が不明な場合は慎重に判断してください。

これは macOS の Gatekeeper による保護機能であり、ウイルスではありません。対処法:

  1. システム設定」 → 「プライバシーとセキュリティ」を開きます。
  2. 画面下部の「セキュリティ」セクションにある「このまま開く」ボタンをクリックします。
  3. 確認ダイアログで再度「開く」をクリックすれば起動できます。

または、ターミナルで以下のコマンドを実行して隔離属性を削除することもできます:

xattr -cr /Applications/ClashVerge.app

上記は当サイトや公式 GitHub から入手したファイルの場合のみ安全です。不明なサイトからのファイルには十分注意してください。

これらは全て Mihomo (旧 Clash Meta) カーネル をベースにしたGUIクライアントです。中身は同じですが、UIデザインや一部の高度な機能に違いがあります:

  • Clash Verge Rev (PC推奨):最も機能が充実したデスクトップ向けクライアント。Windows/macOS/Linux 対応で、初心者から上級者までお勧めです。
  • FlClash (軽量クロスプラットフォーム):Flutter製でUIが非常にシンプル。軽快な動作を求めるユーザーに適しています。
  • Clash Meta for Android (Android 推奨):機能が充実しており、TUNモードにも対応。Androidユーザーに最もお勧めの選択肢です。
  • ClashX Meta (macOS メニューバー常駐):非常に軽量でリソース消費が少なく、シンプルな機能を求めるMacユーザーに最適です。

ダウンロードページで、各プラットフォーム向けの詳細な解説を確認できます。

設定と利用について

インポート方法、モードの違い、ノード選択、更新など、設定と利用に関する質問

Clash クライアント自体はプロキシノードを提供していません。あくまでツールですので、利用には以下が必要です:

  1. プロキシプロバイダー(通称:空港)からサブスクリプションプランを契約します。
  2. プロバイダーから Clash 形式のサブスクリプションURL (通常は https:// で始まります) を取得します。
  3. 取得したURLをクライアントにインポートすれば、全てのノードが自動で読み込まれます。
プロバイダーを契約する際は、Clash クライアントと完全に互換性がある「Clash 形式」または「Mihomo 形式」のURLが提供されているか確認してください。

Clash Verge Rev (Windows/macOS/Linux) を例に説明します:

  1. Clash Verge Rev を開き、左メニューの「サブスクリプション」タブを選択します。
  2. 右上の「新規」ボタンをクリックします。
  3. URL入力欄にコピーしたURLを貼り付け、設定名を入力します(任意)。
  4. 確認」をクリックし、ダウンロードが完了するまで待ちます。
  5. ダウンロードされた設定をクリックし、有効なプロファイルとして適用します。

Android 版 Clash Meta も同様です:「設定」 → 「+」 → 「URL からインポート」を選択します。

画像付きの詳細は 利用ガイドページ をご覧ください。

  • ルールモード (Rule) 【推奨】:設定されたルールに基づき、国内は直通、海外はプロキシと自動で判断します。最も快適で推奨される設定です。
  • グローバルモード (Global):全ての通信がプロキシを経由します。国内サイトへのアクセスが遅くなるため、一時的なテスト目的でのみ使用してください。
  • ダイレクトモード (Direct):プロキシを一切通しません。一時的に無効化したい場合やネットワークの切り分けに使用します。
日常的な利用では、常に「ルール (Rule)」モードを選択してください。海外サイトへのアクセスを可能にしつつ、国内アプリの速度を維持できます。

クライアントの「プロキシ (Proxy)」タブで、利用可能な全てのノードを確認し、遅延テストを行えます:

  1. 測速」または「遅延テスト」ボタンをクリックし、テスト完了まで待ちます。
  2. テスト結果はミリ秒 (ms) で表示されます。 100ms 未満 は非常に優秀、100-300ms は良好、500ms を超えると動作が重く感じられます。
  3. 遅延が最も低いノードを選んでください(通常は物理的に近い香港、シンガポール、日本などのノードが高速です)。

多くの設定では「自動選択」グループが提供されており、現在の遅延が最も低いノードが自動的に選ばれます。まずはこちらの利用をお勧めします。

ノード情報は随時更新されるため、自動更新の有効化をお勧めします:

  • Clash Verge Rev:「サブスクリプション」ページで設定を右クリック → 「編集」 → 「自動更新間隔」(例:1440分=24時間)を設定します。
  • Clash Meta for Android:設定管理ページでサブスクリプションを長押し → 「定期更新」 → 間隔を設定します。
  • FlClash:サブスクリプションの詳細編集画面で更新周期を設定します。

常に最新のノード情報を保ち、期限切れによる切断を防ぐため、 24時間ごと の自動更新設定を推奨します。

はい、可能です。同じサブスクリプションURLを複数のデバイスで同時に利用できます。各デバイスの Clash クライアントに同じURLを貼り付けてください。

注意: 同時に利用できるデバイス数は、契約しているプランの「同時接続数」制限(通常 2〜5台)に依存します。制限を超えると、一部のデバイスで接続エラーが発生します。必要に応じて上位プランへのアップグレードを検討してください。

トラブルシューティング

接続できない、速度が遅い、ダウンロードに失敗するなど、よくあるトラブルの解決方法をまとめました。

以下の手順で順番に原因を切り分けてください:

  1. ノードが選択されているか確認する:「プロキシ」ページで「DIRECT」以外のノードが選択されており、遅延が正常(500ms以下)か確認してください。
  2. システムプロキシがオンか確認する:メイン画面の「システムプロキシ」スイッチが有効(オレンジまたは青色)になっているか確認してください。
  3. グローバルモードでテストする:モードを「グローバル」に切り替えてみてください。これで繋がるならルールの設定に問題があります。ルールモードに戻して更新を行ってください。
  4. サブスクリプションを更新する:管理画面で「更新」をクリックし、最新のノード情報を再取得してください。
  5. セキュリティソフトの設定を確認する:Windows Defender やサードパーティ製ソフトが Clash をブロックしている可能性があります。信頼リストに追加してください。
  6. Clash またはデバイスを再起動する:OSのプロキシ設定が一時的に不安定になっている場合、再起動で解消することがあります。

サブスクリプションURLは通常海外サーバーにホストされており、プロキシが未設定の状態ではネットワーク制限により失敗することがあります。解決策:

  1. プロバイダーのサイトからインポートする:多くのプロバイダーがサイト上に「Clash にインポート」ボタンを用意しています。これをクリックすると、アプリが自動で起動して読み込まれます(URL Scheme)。
  2. ブラウザで直接ダウンロードする:サブスクリプションURLをブラウザに貼り付けて開き、YAMLファイルをダウンロードしてから「ローカルファイルからインポート」を選択します。
  3. スマホのテザリングを使用する:プロキシが有効なスマホでテザリング(ホットスポット)を行い、PCを接続してからダウンロードを試してください。
  4. 予備のURLを確認する:一部のプロバイダーは、規制環境下でもアクセス可能なミラーURLを提供しています。プロバイダーに問い合わせてください。

これは通常、 プロキシモードの設定ミス が原因です。以下を確認してください:

  • プロキシモードが「グローバル (Global)」ではなく「ルール (Rule)」になっているか確認してください。グローバルモードでは全ての通信がプロキシを経由するため、国内サイトの読み込みが遅くなります。
  • ルールモードでも遅い場合は、サブスクリプションのルールが不十分な可能性があります。更新するか、よく使う国内ドメインを手動で DIRECT(直通)ルールに追加してください。
  • プロキシノード自体の遅延が正常か確認してください。高遅延なノードを使用すると、全ての通信のレスポンスが低下します。

これは通常、Clash の終了時にシステムプロキシ設定が自動的に解除されなかったことが原因です。解決策:

  • Windows:「設定」 → 「ネットワークとインターネット」 → 「プロキシ」 → 「プロキシサーバーを使う」をオフにします。または再度 Clash を開き、設定で「システムプロキシ」をオフにしてから終了します。
  • macOS:「システム設定」 → 「ネットワーク」 → 使用中のインターフェースを選択 → 「詳細」 → 「プロキシ」 → HTTP/HTTPS プロキシのチェックを外します。
  • Android / iOS:この問題は発生しません。VPN接続を閉じれば自動的に通常の通信に戻ります。
Clash Verge Rev の設定にある「終了時にシステムプロキシをクリアする」オプションを有効にすることをお勧めします。これによりこの問題を回避できます。

これは、通常の「システムプロキシ」モードが HTTP/HTTPS プロキシに対応したアプリ(ブラウザ等)にしか効かないためです。解決策:

  • TUN モードを有効にする (推奨):OSレベルで全ての通信を接収します。アプリ側のプロキシ設定に関わらず通信が処理されます。Clash Verge Rev の設定でオンにできます(Macでは Helper のインストールが必要です)。
  • Android / iOS:これらのプラットフォームでは、デフォルトで VPN API を介して全ての通信が処理されるため、追加設定は不要です。
  • Linux:TUN モードの有効化には root 権限が必要です。ターミナルのみなら export https_proxy=http://127.0.0.1:7897 で環境変数を設定できます。

Clash Verge Rev を例に、以下の2つの設定を同時に有効にします:

  1. 設定 → システムで「システム起動時に実行」をオンにすると、PC起動時に Clash が自動で立ち上がります。
  2. 設定で「起動時にシステムプロキシを自動でオンにする」を有効にすると、Clash 起動後にプロキシが自動適用されます。

両方を有効にすれば、PC起動と同時に自動でプロキシが有効になります。

セキュリティとプライバシー

安全性、プライバシー、オープンソースとしての透明性、および VPN との比較について

Clash は 完全オープンソースソフトウェア です。ソースコードは GitHub で全世界に公開されています。これは以下のことを意味します:

  • 誰でもコードを監査し、悪意ある動作やバックドアがないか検証できます。
  • Clash 自体は通信ログを 記録しません
  • Clash がユーザーデータを勝手にサーバーへ送信することはありません。

注意点:通信データはお客様が選択した プロキシプロバイダーのノード を経由するため、プロバイダーは通信のメタデータを参照できる可能性があります。信頼できるプロバイダーを選び、プライバシーポリシーを確認してください。

非公式サイト等からダウンロードした改造版にはリスクがあります。必ず当サイトまたは GitHub の公式 Release ページから入手してください。

主な違いの比較:

  • 通信の分割:国内は直通、海外はプロキシという使い分けができ、国内サイトの速度に影響しません。VPN は全ての通信がトンネルを通るため、国内利用も遅くなります。
  • プロトコル対応:Shadowsocks、VMess、Trojan、VLESS、Hysteria2 など 10種類以上の現代的なプロトコルに対応し、検閲耐性が高いです。VPN は通常、OpenVPN や WireGuard 等の単一プロトコルのみです。
  • 透明性:完全オープンソースで監査可能。多くの VPN はクローズドソースで内部の仕組みが不明です。
  • コスト:クライアントは永久無料。プロキシの契約料だけで済みます。VPN ソフト自体は通常月額料金がかかります。
  • 柔軟性:ドメイン、IP、プロセスごとに細かく通信を制御可能。VPN ではここまで詳細な分割は不可能です。

Clash には高度な DNS リーク防止機能が備わっています。デフォルト設定やサブスクリプション提供の構成では、海外ドメインへの DNS クエリはプロキシノード経由で送信されるため、リークを防ぐことができます。

プライバシー保護をさらに強化するための提案:

  • 設定で「Enhanced DNS Mode (enhanced-mode: fake-ip または redir-host)」を有効にすると、より効果的にリークを防げます。
  • TUN モードを使用して全ての通信を接収し、アプリがシステム設定を回避して DNS クエリを直接送るのを防ぎます。
  • browserleaks.comipleak.net で DNS リークの有無をテストできます。

Clash (Mihomo カーネル) は、現在普及しているほぼ全ての主要なプロキシプロトコルをサポートしています:

Shadowsocks ShadowsocksR VMess VLESS Trojan Hysteria Hysteria2 TUIC Snell HTTP / HTTPS SOCKS5 WireGuard

Mihomo は、Clash のコミュニティ維持版カーネル(旧名 Clash Meta)です。オリジナルの Clash コアをベースに、プロトコル対応、パフォーマンス向上、機能拡張を継続しており、現在最も推奨される主流のカーネルです。

Clash プロキシの使用は、 公共 Wi-Fi での安全性を劇的に向上させます

  • プロキシ経由の通信は全て暗号化(Shadowsocks、VMess、Trojan 等に標準搭載)されるため、Wi-Fi 上で中間者攻撃があってもデータは解読されません。
  • DNS クエリがプロキシノード経由で送信されるため、国内での DNS 汚染や監視を回避できます。
  • TUN モードを有効にすれば、ブラウザ以外の全アプリの通信も保護され、より安全です。
カフェ、空港、ホテルなどの公共 Wi-Fi 環境では、常に Clash を有効にしてデータ漏洩リスクを防ぐことを強くお勧めします。

高度な機能

TUN モード、カスタムルール、ポリシーグループ、外部パネルなどの高度な設定について

  • システムプロキシモード:OSの HTTP/HTTPS プロキシ設定を書き換えることで実現します。ブラウザなど設定を読み込むアプリにのみ有効で、UDP 通信などはサポートされません。
  • TUN モード:システムレベルで仮想ネットワークカードを作成し、TCP/UDP を含む全ての通信を接収します。アプリがプロキシ設定に対応しているかに関わらず、全ての通信が Clash を経由するため、より確実なプロキシが可能です。

TUN モードが推奨されるシーン:

  • ゲームの通信をプロキシ経由にしたい場合(多くのゲームはシステムプロキシ設定を無視します)
  • 一部のデスクトップアプリをプロキシ経由にしたい場合
  • UDP トラフィックのプロキシが必要な場合(DNS、一部の通話アプリなど)

Clash の設定ファイル (YAML形式) は、非常に柔軟なルール設定に対応しています:

  1. Clash Verge Rev の「Override」機能を使えば、元のサブスクリプションを書き換えずに独自のルールを追加できます。
  2. 構文の例:
    DOMAIN-SUFFIX,openai.com,香港ノード (特定ドメインを特定ノードへ)
    DOMAIN-KEYWORD,google,PROXY (キーワードを含むドメインをプロキシへ)
    GEOIP,CN,DIRECT (国内IPを直通へ)
    PROCESS-NAME,discord.exe,アメリカノード (特定プロセスを特定ノードへ)

ルールの詳細な構文については、Mihomo 公式ドキュメント(ソースリポジトリ削除済み)をご参照ください。

ポリシーグループ(ストラテジーグループ)は、複数のノードをまとめ、一定のロジックに基づいて選択する機能です。主な種類:

  • select (手動選択):リストから手動でノードを指定します。最も柔軟な設定です。
  • url-test (自動選択):全てのノードの遅延を自動テストし、常に最も低遅延なノードを選択します。日常的な利用に推奨されます。
  • fallback (フェイルオーバー):優先使用第一個のノードを優先し、利用不可になった場合に自動で次へ切り替えます。
  • load-balance (ロードバランシング):複数のノードに通信を分散させます。ダウンロードなど帯域が必要な場合に適しています。

ほとんどのプロバイダーの設定にはこれらのグループがプリセットされています。プロキシページで対応するグループを選択するだけで利用できます。

Clash は RESTful API を提供しており、ウェブパネルを介してノード、ルール、ログなどをリモート管理できます:

  1. Clash の設定で external-controller (例: 127.0.0.1:9090) を有効にします。
  2. YacdMetaCubeXD などのサードパーティ製パネルにアクセスします。
  3. パネルで API アドレス http://127.0.0.1:9090 と、パスワード(Secret)を設定している場合はそれを入力して接続します。

Clash Verge Rev にはコントロールパネルへの入口が内蔵されています。「パネルを開く」ボタンをクリックするだけでアクセス可能です。

Clash は LAN内でのプロキシ共有をサポートしています。Clash を実行しているデバイスをプロキシサーバーとして、他のデバイスから利用できます:

  1. Clash の設定ファイルで allow-lantrue に設定するか、Clash Verge Rev の設定で「LAN接続を許可」をオンにします。
  2. Clash が動作しているポート(通常は mixed-port: 7890)と、そのデバイスのローカルIP(例:192.168.1.100)を確認します。
  3. 接続したい他のデバイス(スマホ、タブレットなど)の Wi-Fi 設定で、プロキシを以下に設定します:ホスト 192.168.1.100、ポート 7890
allow-lan を有効にすると、ローカルネットワーク内の任意のデバイスがあなたのプロキシに接続できるようになります。信頼できる環境でのみ使用し、公共のネットワークでは有効にしないでください。

解決しない場合は?

詳細な利用ガイドを確認するか、GitHub コミュニティでヘルプを探してください。ダウンロードページで最新版を入手することもできます。