Clash よくある質問解答

ダウンロードとインストールからサブスクリプション設定、プロキシモードからトラブルシューティングまで、最も一般的な疑問を収録し、 素早く解決策を見つけられるようお手伝いします。

26 個のよくある質問 5 つの主要カテゴリ 全プラットフォームをカバー 継続的に更新中

基礎ガイド

Clash とは何か、何ができるのか、他のツールとの関係を理解する

6 個の質問

Clash は、カスタムルールを通じて異なるネットワークリクエストを異なるプロキシノードまたは直接接続にルーティングする、ルールベースのオープンソースネットワークプロキシクライアントです。従来の VPN と比較して、主な違いは以下の通りです:

Clash
  • ルールによる分流:国内は直接接続で回り道なし
  • 複数のプロキシプロトコルをサポート(SS/V2Ray/Trojan)
  • 完全オープンソースでコードは透明、監査可能
  • サブスクリプションリンクによる柔軟なノード管理
従来の VPN
  • すべてのトラフィックがトンネルを強制通過し、国内も回り道になる
  • 通常は独自プロトコルで不透明
  • クローズドソースの商用ソフトウェアが多い
  • ノードが固定されており、柔軟性に欠ける

簡単に言えば、Clash は一定の技術知識があり、ネットワークトラフィックを細かく制御したいユーザーに適しており、VPN は技術に詳しくないがワンクリックで接続したいユーザーに適しています。

Clash 内核および当サイトで提供しているすべてのクライアント(Clash Verge Rev、ClashMeta for Android など)はすべて無料でオープンソースであり、GPL-3.0 ライセンスに従って公開されています。永久に無料でダウンロードして使用でき、広告やアプリ内課金もありません。

注意点:Clash ツール自体は無料ですが、Clash を使用する際に必要なプロキシサービス(空港サブスクリプション)は独立したサードパーティのサービスであり、通常は有料で購入する必要があります。Clash と空港はツールとサービスの関係であり、互いに独立しています。

これらはプロキシ体系の中で異なる役割を担っています:

  • Shadowsocks(SS)、V2Ray(VMess/VLESS)、Trojanプロキシプロトコルであり、クライアントとサーバー間のデータの暗号化転送方式を定義します。
  • Clashプロキシクライアントであり、汎用的なプロキシ管理プラットフォームとして、上記のすべてのプロトコルを同時にサポートできます。

プロトコルごとに異なるソフトウェアをインストールする必要はありません。Clash をインストールするだけで、サブスクリプションリンクに含まれるすべてのプロトコルタイプのノードを自動的に識別して実行できます。

わかりやすい例え:Shadowsocks が「標準語」、V2Ray が「広東語」、Trojan が「英語」だとすると、Clash はすべての言語を話せる「通訳者」です。

Clash は Go 言語で開発されており、コアはクロスプラットフォームで動作します。コミュニティは各プラットフォーム向けに異なるグラフィカルインターフェースクライアントを作成しています:

Windows Clash Verge Rev
macOS Clash Verge Rev
Android ClashMeta for Android
iOS Stash / Shadowrocket
Linux Clash CLI / ソフトウェアルーター

MihomoMihomo(旧称 Clash Meta)は、MetaCubeX コミュニティがオリジナル版 Clash をベースに継続的にメンテナンスと拡張を行っている新世代のコアです。2023 年にオリジナル版 Clash の作者がメンテナンス停止を発表した後、Mihomo はコミュニティにおける事実上の主流コアとなりました。

オリジナル版 Clash と比較した Mihomo の主な利点:

  • より多くの新プロトコルをサポート:VLESS、Hysteria2、TUIC v5、Reality など
  • より強力な DNS 機能(DoH3、ECH など)
  • より完成度の高いルールエンジンとルールセットのサポート
  • 活発なコミュニティによる継続的なメンテナンスとセキュリティアップデート
当サイトが推奨するすべてのクライアント(Clash Verge Rev、ClashMeta for Android)はすでに Mihomo カーネルに基づいており、手動での切り替えは不要で、そのまま使用できます。

Clash カーネルおよびコミュニティがメンテナンスする主要なクライアントはすべて GPL-3.0 オープンソースライセンスに従っており、コードは完全に GitHub で公開され、世界中の開発者が閲覧、監査、貢献できます。

  • バックドアなし:コードが透明であり、異常な動作はすぐにコミュニティによって発見されます
  • 広告なし:純粋な技術ツールであり、商業的利益に駆動されていません
  • データ収集なし:ユーザーの個人情報を収集したりアップロードしたりすることはありません
ソースに注意してください:市場には「Clash」の名を借りた非オープンソースの改変版が存在し、悪意のあるコードが含まれている可能性があります。必ず当サイトまたは公式の GitHub リポジトリからクライアントをダウンロードしてください。

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

各プラットフォームのクライアントを安全にダウンロードする方法と、インストール中の一般的な権限の問題について

5 個の質問

安全で信頼できる以下の公式チャネルから取得することを推奨します:

  • 当サイトのダウンロードセンターclashinstall.com/zh-CN/download.html) —— すべてのプラットフォームの最新版を直接ホスティングしており、国内からのアクセスもスムーズです
  • GitHub 公式リポジトリ —— 各クライアントの Releases ページでオリジナルのインストールパッケージが提供されています
検索エンジンの結果に表示される不明なソースのサイト、SNS のシェアリンク、または各種「クラック版」から Clash をダウンロードしないでください。これらのチャネルは悪意のあるコードが埋め込まれているリスクが非常に高いです。

2023 年にオリジナル版 Clash for Windows(CFW)の作者がメンテナンス停止を発表しました。現在、コミュニティで最も活発で推奨される代替品は以下の通りです:

主要推奨
Clash Verge Rev Windows / macOS 両対応。メンテナンスが活発でモダンなインターフェース、Mihomo カーネルベース
Clash Nyanpasu Windows 専用。機能が豊富で上級ユーザー向け
Mihomo Party クロスプラットフォーム。シンプルで初心者向け

上記のすべての代替品は Clash YAML サブスクリプション形式と完全に互換性があるため、移行時にサブスクリプションリンクを変更する必要はなく、そのままインポートできます。

Windows Defender SmartScreen は、Microsoft の認証を受けていないオープンソースソフトウェアに対して警告を表示しますが、これは正常な動作であり、Clash クライアントは安全です。対処方法:

  1. 「Windows によって PC が保護されました」というメッセージが表示されたら、左下の「詳細情報」
  2. をクリックして展開し、「実行」ボタンをクリックします
  3. 通常のインストール手順に従ってインストールを完了させます
当サイトまたは公式 GitHub からダウンロードしたものであれば、安心して実行できます。SmartScreen が表示されるのは、オープンソースソフトウェアが通常 Microsoft のコード署名証明書を購入しないためであり、ソフトウェア自体の安全性とは直接関係ありません。

macOS Gatekeeper は、Apple によって公証されていないアプリをブロックします。解決手順:

  1. システム設定」(または Ventura 未満のバージョンでは「システム環境設定」)を開きます
  2. プライバシーとセキュリティ」タブに移動します
  3. 下にスクロールして、ブロックされた Clash アプリの通知を探します
  4. このまま開く」をクリックし、管理者のパスワードを入力して確定します
この操作は初回実行時のみ必要で、その後は通常通り起動できます。この通知も、オープンソースソフトウェアが Apple 開発者の公証を受けていないために表示されるもので、ソフトウェアが不安全であることを意味しません。

App Store 中国リージョンのポリシー制限により、プロキシアプリは中国のアカウントでは購入できません。米国(US)Apple IDが必要であり、App Store で以下のいずれかのアプリを購入してください:

主要推奨
Stash 約 $3.99。機能が最も充実しており、Clash YAML 設定形式を完全にサポートしています
Shadowrocket 約 $2.99。ユーザー数が最も多く、互換性が高く、使い方も簡単です
Quantumult X 約 $7.99。上級ユーザーの第一候補。スクリプトやルール機能が強力です

購入後、空港の Clash YAML サブスクリプションリンクを直接インポートすれば使用可能です。詳細な手順は以下を参照してください:iOS 設定チュートリアル

サブスクリプション設定

空港サブスクリプションのインポート方法、ノードの管理、および設定に関する問題の対処方法

5 個の質問

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

  1. クライアントを開き、左側メニューの「サブスクリプション(Profiles)」
  2. をクリックします。上部の「新規サブスクリプション」ボタンをクリックするか、入力欄に
  3. 空港から提供されたサブスクリプションリンク(Subscription URL)
  4. 「確定」をクリックし、ノードデータの同期が完了するのを待ちます(通常 3〜10 秒)
  5. 同期完了後、そのサブスクリプション設定をダブルクリックして、現在使用する設定として有効にします
自動更新」を有効にし、12〜24 時間ごとにノードを自動更新するように設定することをお勧めします。これにより、ノードが常に有効な状態に保たれます。

他のプラットフォームでのインポート方法については、設定チュートリアルページ

主な原因と対応する解決策:

  • サブスクリプションリンクの期限切れ → 空港のコントロールパネルにログインし、最新のリンクを再取得してください
  • 現在のネットワークからサブスクリプションサーバーにアクセスできない → 一時的にスマホのテザリングや別の Wi-Fi を使用してから、再度インポートを試してください
  • サブスクリプション形式が Clash YAML ではない → 空港のコントロールパネルの「サブスクリプション形式」で「Clash」または「Mihomo」形式に切り替えてください
  • クライアントのバージョンが古い → クライアントを最新バージョンに更新してから再試行してください
  • リンクに余計なスペースや文字が含まれている → リンクを再度コピーし、完全に貼り付けられているか確認してください

Clash は YAML 形式の設定ファイルを使用して、プロキシノード、ルール、およびポリシーを定義します。このファイルは以下の主要部分で構成されています:

  • proxies:プロキシノードリスト(サーバーアドレス、ポート、プロトコルなど)
  • proxy-groups:ノードのグループ化ポリシー(自動選択、負荷分散、手動切替など)
  • rules:分流ルール(どのドメインをプロキシ経由にし、どれを直接接続にするか)
  • dns:DNS 設定(DNS 漏洩防止のために Fake-IP を有効にすることを推奨)
大多数のユーザーは手動で作成する必要はありません。空港から提供されるサブスクリプションリンクによって、完全な YAML 設定が自動的に生成されます。高度なカスタマイズが必要な場合は、高度な設定ドキュメント

Clash Verge Rev での自動更新設定:

  1. 「サブスクリプション(Profiles)」ページに移動します
  2. 対象のサブスクリプション設定を右クリックし、「編集」
  3. を選択します。「自動更新」フィールドで更新間隔(単位:分)を設定します
  4. 推奨設定は720〜1440 分(12〜24 時間)
あまりに頻繁(例:1分ごと)に設定する必要はありません。空港のノードは通常、日単位で更新されます。12〜24 時間に設定すれば、ノードを最新に保つつつ、サーバーへの不要な負荷も抑えられます。

Clash 自体はプロキシクライアントツールであり、ノードは内蔵されていません。プロキシサービスと組み合わせて使用する必要があります。ノードを取得する主な方法:

推奨
空港サービスを購入する 安定して信頼性が高く、サポートもあり、サブスクリプション形式が標準化されています。月額費用は通常数百円から数千円程度です
プロキシサーバーを自作する 海外の VPS に Shadowsocks や VMess などのサーバー側を構築します。技術力のあるユーザー向けです
無料の公開ノード ソースが信頼できず、速度が遅く、安定性も低いです。また、プライバシーのリスクもあるため、日常的な利用には推奨されません

プロキシモード

ルールモード、グローバルモード、TUN モードの違いと使用シーン

5 個の質問
モード
トラフィック処理方式
適用シーン
推奨度
ルールモード(Rule)
ルールに従って自動分流:海外はプロキシ経由、国内は直接接続
日常的な利用。国内外の通信速度を両立させたい場合
日常の第一候補
グローバルモード(Global)
すべてのトラフィックがプロキシノードを経由
一時的なテストや、国内外を問わずプロキシが必要な場合
必要に応じて使用
直接接続モード(Direct)
すべてのトラフィックを直接接続し、プロキシを経由しない
一時的にプロキシを停止し、ネットワーク問題を調査する場合
必要に応じて使用

ほとんどの日常的なシーンでは「ルールモード」を選択すれば、国内サイトは直接接続され、海外サイトは自動的にプロキシ経由になります。

TUN モードは仮想ネットワークカード(TUN デバイス)を作成することで、システム層ですべての送信トラフィックを引き継ぎます。これには、通常のシステムプロキシではカバーできないアプリも含まれます。

システムプロキシモード
  • HTTP/SOCKS プロキシプロトコル経由
  • ブラウザや大多数のアプリをカバー
  • 追加の権限不要で、すぐに使用可能
  • コマンドラインツールやゲームは通常対象外
TUN モード
  • 仮想ネットワークカードがすべてのトラフィックを引き継ぐ
  • ゲーム、コマンドライン、システム更新などをカバー
  • 管理者/root 権限が必要
  • リソース消費がシステムプロキシよりわずかに高い
日常的にはシステムプロキシモードの使用を推奨します。ゲームやターミナル/コマンドラインツール、またはシステムプロキシを通らない特定のアプリをプロキシ経由にしたい場合にのみ、TUN モードを有効にしてください。

ルールモードでは国内トラフィックは直接接続されるため、速度に影響はないはずです。国内サイトが遅くなった場合は、以下の原因を順次確認してください:

  • DNS 解析の遅延 → クライアントの DNS 設定で「Fake-IP」モードを有効にするか、国内 DNS(223.5.5.5)を使用してください
  • ルールセットの誤一致 → クライアントのログを確認し、国内ドメインが誤ってプロキシ経由になっていないか確認してください
  • ルールセットのバージョンが古い → サブスクリプション設定を更新し、最新のルールセットを取得してください
  • システムリソース不足 → デバイスのメモリと CPU 使用率を確認してください。古いデバイスではリソース不足によりネットワーク全体が遅くなることがあります

いくつかの方法があります:

  • TUN モードを有効にする(推奨) —— システム層ですべてのトラフィックを引き継ぐため、ゲームやコマンドラインもすべてカバーされ、追加の設定は不要です
  • コマンドラインプロキシを手動で設定する —— ターミナルで環境変数を設定します:
    export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890
  • git の場合 —— 以下を実行:
    git config --global http.proxy http://127.0.0.1:7890
ポート7890は Clash のデフォルトの混合プロキシポート(Mixed Port)です。クライアントの「設定」で確認または変更できます。

DNS 漏洩とは、ウェブサイトにアクセスする際、DNS 解析リクエストがプロキシを介さずに直接通信事業者やローカルの DNS サーバーに送信され、アクセス先のドメインが記録されたり汚染されたりすることを指します。

Clash で DNS 漏洩を防ぐ最適な方法は、Fake-IP モード

  • Fake-IP は各ドメインに架空の内部 IP を割り当て、実際の DNS 解析は Clash コアが引き継ぎます
  • 通信事業者による DNS クエリの監視や汚染を防ぐことができます
  • 同時に、実際の DNS 解析の待ち時間をスキップできるため、初回接続速度が向上します
ほとんどの空港で提供されるサブスクリプション設定はデフォルトで Fake-IP が有効になっており、手動設定は不要です。クライアントの「DNS 設定」でenhanced-mode: fake-ip有効になっているか確認できます。

トラブルシューティング

プロキシ接続の失敗、ノードのタイムアウト、ネットワークの中断などの一般的な問題の調査と修正

5 個の質問

以下の手順で順次確認してください:

  • サブスクリプション設定が有効であることを確認 → 「サブスクリプション」ページで、現在使用している設定がハイライトされているか確認します
  • プロキシモードを確認 → 「ルール」または「グローバル」モードに切り替えます。「直接接続」になっていないか確認してください
  • ノードの遅延をテスト → 「プロキシ」ページですべてのノードの遅延テストを実行し、利用可能なノード(遅延が数値で表示されるもの)があるか確認します
  • システムプロキシが有効か确认 → Windows/macOS のシステムネットワーク設定でプロキシが構成されているか確認するか、直接 TUN モードを有効にしてください
  • ファイアウォールのブロックを確認 → Clash クライアントが Windows ファイアウォールの許可リストやアンチウイルスソフトのホワイトリストに含まれているか確認します
  • ノードまたは空港の変更を試す → テストがすべてタイムアウトする場合はノードが無効です。空港のサポートに連絡してください

すべてのノードがタイムアウトする場合、主に以下の原因が考えられます:

  • サブスクリプションが更新されておらず、ノードデータが古い → サブスクリプションを手動で更新(右クリック → 更新)し、最新のノードを取得してください
  • 空港サーバーの大規模なメンテナンス → 空港の公式サイトや Telegram グループで告知を確認し、メンテナンス終了を待ってください
  • ノードの IP が現地の通信事業者にブロックされている → 異なるプロトコル(SS から Trojan や Hysteria2 など)への切り替えを試してください
  • ローカルネットワークの問題 → 別の Wi-Fi に切り替えるかスマホのテザリングでテストし、ローカルネットワークの干渉を排除してください
  • ファイアウォールやアンチウイルスソフトによるブロック → 一时的にファイアウォールをオフにしてテストし、必要に応じて Clash をホワイトリストに追加してください
特定の空港が長期的に不安定で頻繁に切断される場合は、より信頼性の高いプロバイダーへの変更を検討してください。

Windows ユーザー:

  1. タスクマネージャーでClash プロセスを強制終了します
  2. 「コントロールパネル → ネットワークとインターネット → ネットワーク接続」を開きます
  3. Clash が作成した仮想ネットワークカード(通常「Clash」や「TAP」という名前)を探し、右クリックで無効
  4. にします。Clash クライアントを再起動し、ネットワークが復旧したことを確認してから再度 TUN モードを有効にしてください

macOS ユーザー:

  1. 「システム設定 → ネットワーク」を開きます
  2. Clash が作成したネットワークインターフェースを探して削除します
  3. Clash を再起動します。初めて TUN を有効にする際は管理者パスワードが必要です
問題が解決しない場合は、クライアントをアンインストールして再インストールし、古い設定を完全に削除してください。ネットワークカードの競合を避けるため、複数のプロキシツールを同時に起動しないことをお勧めします。

Clash はネットワークの低レイヤー操作(特に TUN モード)を行うため、一部のアンチウイルスソフトがこれを誤検知することがあります。対処手順:

  1. ダウンロード元が当サイトまたは公式 GitHubであることを確認し、本物のマルウェアの可能性を排除します
  2. アンチウイルスソフトで Clash のインストールディレクトリ(例:C:\Users\ユーザー名\AppData\Roaming\clash-verge)を信頼リスト/除外設定
  3. に追加します。Windows ファイアウォールで Clash の受信および送信アクセスを許可します
  4. アンチウイルスソフトがインストールファイルを自動的に削除した場合は、リアルタイム保護を一時的にオフにして再インストールし、完了後に除外設定に追加してください

これは、Clash が「系统プロキシ」を有効にした際にシステム設定を変更し、終了時に正しく復元されなかったために、システムが終了済みの Clash プロキシを介して通信しようとしていることが原因です。

クイック修復:

  • Windows: 「設定 → ネットワークとインターネット → プロキシ」を開き、「プロキシサーバーを使う」をオフにします
  • macOS: 「システム設定 → ネットワーク → 詳細設定 → プロキシ」を開き、すべてのプロキシ項目のチェックを外します
  • 根本的な解決: Clash クライアントを最新バージョンに更新してください。新しいバージョンでは終了時にシステムプロキシ設定を自動的にクリーンアップします

解決しない場合は?

画像付きの完全な設定チュートリアルを確認するか、ダウンロードセンターで最新版クライアントを取得してください。ほとんどの問題は最新版へのアップデートで解決します。