Archive · FAQ
よくある質問
基礎知識・導入設定・活用テクニック・トラブル対処の4分類で、Clashクライアント利用時に最も頻出する疑問を整理しました。各回答には実行可能な確認方法と対処法を記載し、詳しい操作手順が必要な場合は該当するチュートリアルや参考ページへのリンクを本文中に掲載しています。
A・基礎知識
Concepts / 5 entriesClashクライアントと Clash 内核はどういう関係ですか?
Clash 内核はプロキシ転送とルールマッチングを担うコマンドラインプログラムです。普段使う Clash Verge Rev や FlClash などのGUIクライアントは、この内核の上にサブスク管理・ノード切り替え・システムプロキシのオンオフといったインターフェースを提供する存在です。
クライアントのインストーラーには内核が同梱されているため、通常のデスクトップ・モバイル利用では内核ファイルを別途ダウンロードする必要はありません。ダウンロードページに単独で掲載されている mihomo 内核圧縮パッケージは、サーバーやルーターでの利用を想定したものです。内核ファミリーの系譜や機能差については、プロトコルガイドをご覧ください。
当サイトで配布しているインストーラーは、GitHub公式リリースと何か違いがありますか?
内容に違いはありません。当サイトは各クライアントのGitHub Releaseをミラーリングしたダウンロードサイトで、インストーラーは公式リリースの対応バージョンと完全に同一のもので、改変や再パッケージは一切行っていません。
ミラーの意義は、GitHubへの直接アクセスが不安定な回線環境でも利用できるダウンロード経路を提供することにあります。バージョン情報はダウンロードページ内の各クライアントカードの表記が最新です。
Clash 原版、Clash Meta、mihomo の違いは何ですか?
Clash 原版の内核は2023年に開発が停止しました。Clash Meta はコミュニティがこれをベースに拡張したフォークで、対応プロキシプロトコルやルールタイプがより充実しています。mihomo は Clash Meta プロジェクトの後継名称であり、両者は同一プロジェクトです。
現在活発にメンテナンスされているクライアントはいずれも mihomo 内核を搭載しており、設定ファイルは原版の記法に下位互換のため、原版の設定ファイルもそのまま利用できます。3つの詳細な比較はプロトコルガイドの内核章をご覧ください。
Clash の利用は有料ですか?サブスクとは何ですか?
クライアント・内核ともにオープンソースソフトウェアで、永久に無料です。サブスクとは、プロキシサービス提供元が発行するURLのことで、ノード情報や振り分けルールが含まれており、クライアントに導入すればすぐに使用できます。
サブスクサービス自体は第三者のサービス提供元が提供・課金するものであり、クライアントソフトウェアや当サイトとは無関係です。当サイトはソフトウェアのダウンロードミラーのみを提供しており、サブスクサービスの提供・推奨は一切行っていません。
ルールモード、グローバルモード、直結モードの違いは何ですか?
ルールモードは設定ファイル内のルールを1件ずつ照合し、マッチしたら該当するアクション(プロキシ・直結・拒否)を実行するモードで、日常使いに推奨されます。グローバルモードは全通信を現在選択中のノードに流すモードで、ルールの不具合調査や一時的に全通信をプロキシ経由にしたい場合に使われます。直結モードでは全通信がプロキシを経由しません。
3つのモードはクライアントのメイン画面から切り替え可能で、即時反映されるため再起動は不要です。
B・導入設定
Setup / 5 entriesWindowsでインストール時にSmartScreenにブロックされた場合はどうすればいいですか?
ダウンロード数が少ない、または商用の署名証明書を取得していないオープンソースのインストーラーに対して、SmartScreenは「WindowsによってPCが保護されました」と表示することがあります。表示された「詳細情報」をクリックし、続けて「実行」をクリックすればインストールを継続できます。
この表示はWindowsのダウンロード信頼度の統計機能によるもので、インストーラーの内容自体には問題ありません。ブラウザがダウンロード段階でファイルをブロックした場合は、ダウンロード履歴で「保持」を選択してから実行してください。
macOSで「開発元が未確認のため開けません」と表示された場合はどうすればいいですか?
「システム設定 → プライバシーとセキュリティ」を開き、画面下部までスクロールすると、ブロックされたアプリに関する表示が見つかります。「このまま開く」をクリックし、パスワードを入力して確認してください。
初回起動時にはネットワーク拡張機能の許可やキーチェーンアクセスの許可も順次求められますが、いずれも許可が必要です。前者はシステムプロキシとTUNモードによる通信の引き受けに、後者はローカル認証情報の保存に使われます。どちらかを拒否するとプロキシ機能が動作しなくなるため、その場合はシステム設定から再度許可してください。
サブスクリンクの導入方法は?
サービス提供元から発行されたサブスクURLをコピーし、クライアントの「サブスク」または「設定」ページを開き、「新規作成 → URLからインポート」を選択して貼り付け、確定します。クライアントが自動的に設定を取得し、ノード一覧を表示します。
フォーマットエラーと表示される場合は、コピーしたリンクが Clash / mihomo 形式のサブスクであり、他の内核専用のリンクではないことを確認してください。導入完了後、「プロキシ」ページでノードを選択し、システムプロキシのスイッチをオンにすれば有効になります。画面キャプチャ付きの手順はチュートリアルページをご覧ください。
Android版で初回利用時に必要な権限は何ですか?
最も重要な権限はVPN接続のリクエストです。起動ボタンを初めてタップすると、システムがVPN接続の確認ダイアログを表示するので、必ず許可してください。Android版の Clash はシステムの VpnService に依存して通信を処理しています。
バッテリー設定でクライアントのバックグラウンド動作を「制限なし」に設定しておくと、バックグラウンドでのプロセス終了による接続断を防げます。通知権限は稼働状況や通信量を通知バーに表示するためのもので、必要に応じて許可してください。
同じプラットフォームに複数のクライアントがありますが、どれを選べばいいですか?
各プラットフォームでまず推奨されるのは Clash Plus です。Windows・macOS・Android・iOSに対応し、iOS版はApp Storeからインストールできます。デスクトップでは Clash Verge Rev や FlClash も選択肢で、いずれも mihomo 内核をベースにメンテナンスが活発です。Android版には Clash Meta for Android という選択肢もあります。
Clash for Windows と ClashX Meta はメンテナンスが終了しており、ダウンロードページにはアーカイブとして残していますが、新規利用者には推奨しません。各クライアントの詳細な比較はクライアント比較ページをご覧ください。
C・活用テクニック
Usage / 5 entriesTUNモードとは何ですか?どんな時に有効にすればいいですか?
TUNモードは仮想ネットワークアダプタを作成し、ネットワーク層でデバイスの全通信を引き受けるモードで、各アプリがシステムプロキシ設定に従っているかどうかに依存しません。コマンドラインツールやゲームなど、システムプロキシを読み込まないプログラムをプロキシ経由にしたい場合、TUNモードを有効にすれば対応できます。
有効化には追加の権限が必要で、Windowsでは通常サービスモードを先にインストールする必要があり、macOSではネットワーク拡張機能の許可が必要です。日常的なブラウザ利用ではシステムプロキシで十分なため、TUNモードを常時オンにする必要はありません。
特定のサイトやアプリをプロキシ経由にしないようにするには?
ノードの遅延テストの数値はどう見ればいいですか?
クライアントの遅延テストは、選択したノードを経由してテスト用URLに1回HTTPリクエストを送信し、往復時間を測定するものです。この数値は現在のネットワーク状況・ノードの負荷・テスト先URLの3つが組み合わさった結果であり、ノード固有の性能を表すものではありません。
数値が低いほど応答が速い傾向にありますが、必ずしも帯域幅が広いことを意味しません。タイムアウト表示は、そのノードが現在応答不可であることを示します。実際に使う時間帯に何度かテストしてから、常用ノードを決めることをおすすめします。
サブスクは自動更新できますか?
できます。主要なクライアントではサブスク項目の設定内に更新間隔のオプションがあり、設定した周期に従って最新の設定を自動取得します。ノードの増減やルールの調整も手動操作は不要です。
サービス提供元がサブスクのドメインを変更した場合、自動更新が失敗するようになるため、その際は提供元から新しいリンクを取得し、再度導入してください。手動更新のボタンは通常、サブスク項目の右クリックメニューまたは詳細ページにあります。
スタートアップ時の自動起動はどう設定しますか?
デスクトップ版クライアントは「設定」内にスタートアップ時の自動起動スイッチがあり、サイレント起動オプションと併用することをおすすめします。起動後はシステムトレイに常駐するだけで、メインウィンドウは表示されません。
Windowsで起動時からTUNモードを使いたい場合は、サービスモードも同時に有効にしておくと、起動ごとに管理者権限の確認が表示されるのを防げます。Android版はバッテリー設定を参照し、クライアントを「制限なし」に設定して、自動起動後にシステムに終了されないようにしてください。
D・トラブル対処
Troubleshoot / 5 entriesクライアントは接続済みと表示されているのに、ウェブページが開けないのはなぜですか?
以下の順で確認してください。まずシステムプロキシのスイッチが実際にオンになっているか、クライアントのメイン画面とシステムのネットワーク設定の両方で確認します。次に現在のノードで遅延テストを行い、タイムアウトの場合はノードを切り替えます。続けて誤って直結モードになっていないか確認します。最後にブラウザのDNSキャッシュをクリアするか、別のブラウザで検証し、ローカルキャッシュの影響を排除します。
各ステップの確認方法と対処法は、技術ノートに詳細なチェックリストがあります。
全ノードの速度テストがすべてタイムアウトする場合はどうすればいいですか?
全てタイムアウトする場合、ノード自体の問題である可能性は低いです。まずプロキシをオフにしてネットワークに直接アクセスし、ローカルの接続が正常か確認します。次にシステム時刻が正確かを確認してください。一部のプロトコルは時刻のズレに敏感で、数分の誤差でもハンドシェイクに失敗します。続けてサブスクを手動更新し、ノード情報が古くなっていないか確認します。
それでも改善しない場合は、スマートフォンのテザリングなど別のネットワークに切り替えて、現在のネットワーク環境がプロキシポートを制限していないか判断します。すべて確認してもすべて赤く表示される場合は、サービス提供元に連絡してノードの状態を確認してください。
サブスク導入時にエラーが出る、または更新後にノードがゼロになる場合は?
よくある原因は、リンクの期限切れ、通信量の使い切り、フォーマット非対応の3種類です。まずブラウザでサブスクURLを直接開いてみてください。404やエラーページが表示される場合はリンクが失効しているため、サービス提供元から新しいリンクを取得する必要があります。正常にダウンロードできるのにクライアントで導入に失敗する場合は、多くは Clash 形式ではないサブスクであるため、提供元が発行したリンクが Clash / mihomo 専用かどうかを確認してください。
更新は成功したのにノードがゼロになる場合は、契約プランの通信量を使い切って提供元が空の設定を返しているケースが多いため、提供元の管理画面で使用量を確認してください。
システムプロキシはオンになっているのに、一部のソフトがプロキシを経由しない場合は?
システムプロキシはあくまで推奨設定であり、それに従うアプリ(ブラウザなど)のみがプロキシを経由します。コマンドラインツールや一部のデスクトップアプリはこれを無視します。対処法は2つあります。ターミナル用に http_proxy と https_proxy の環境変数を個別に設定する方法と、TUNモードを有効にしてネットワーク層で一括して処理する方法です。
また、Windowsの UWPストアアプリはデフォルトでローカルループバックアドレスへのアクセスが禁止されているため、ループバック免除の設定で制限を解除しないと、ローカルのプロキシポートに接続できません。
TUNモードの有効化に失敗する場合の確認方法は?
Windowsでは、まずサービスモードがインストールされ、UACの権限確認を許可したかを確認してください。wintun関連のエラーが表示される場合は、管理者権限で再実行するか、クライアントを再インストールしてください。macOSでは「システム設定 → 一般 → ログイン項目と拡張機能」でクライアントのネットワーク拡張機能を許可する必要があります。
他のVPNソフトやセキュリティソフトの仮想ネットワークアダプタとの競合によっても有効化に失敗することがあるため、同種のソフトを終了してから再試行してください。有効化に成功してもネットに接続できない場合は、設定内のDNSセクションが有効になっているか確認してください。TUNモードは設定に組み込まれたDNS解決に依存しています。
該当する質問が見つからない場合
Further reading各プロキシプロトコルの設計思想、内核ファミリーの関係性、サブスクフォーマットの互換性について解説しています。プロトコル選定に関する疑問はこちらでご確認ください。
個別の障害シナリオを詳しく記録した記事です。プロキシは接続済みだがネットに繋がらない、全ノードがタイムアウトする、サブスクの解析に失敗するなど、決まった順序で1つずつ原因を特定していきます。