FAQ · よくある質問
Clash よくある質問
クライアント利用でよく聞かれる質問を4分類に整理:基本概念、インストール・権限付与から、日常のテクニックとトラブル特定まで。各項目には実行可能な操作または調査手順を掲載。より詳しい手順は使い方ガイドとインストール完全ガイドを参照。
BASICS · 基礎知識
まず押さえておきたい基本概念
Clashとはどんなソフトウェアですか?mihomoカーネルとの関係は?
Clashはルールベースのネットワークプロキシツールの総称です。オリジナルのClashカーネルはメンテナンスが終了しており、現在コミュニティの主流クライアントはmihomo(旧Clash Meta)カーネルを標準搭載しています。従来の設定形式と互換性を保ちながら、対応プロトコルとルールタイプを拡張しています。普段「Clashをダウンロード」と言うときに実際に入手するのは、Clash Plus、Clash Verge Rev、FlClashといったGUIクライアントで、カーネルはクライアントに内蔵されているため個別のインストールは不要です。
Clash Plus、Clash Verge Rev、FlClashにはどんな違いがあり、どう選べばよいですか?
基本機能はどれも同じで、サブスクリプション導入、ルールによる振り分け、ノード切り替えが可能です。主な違いはインターフェースと対応プラットフォームです。Clash PlusはWindows、macOS、Android、iOSをカバーし、各プラットフォームでの第一候補です。Clash Verge Revはデスクトップ版の設定項目が豊富で、細かく制御したい上級者に向いています。FlClashはインターフェースが簡潔で、どのプラットフォームでも操作感が統一されています。自分のOSに合わせてダウンロードページの該当区分から選べば問題なく、同じサブスクリプションは複数のクライアント間で使い回せます。
ルールモード、グローバルモード、直接接続モードはそれぞれどんな場面で使いますか?
ルールモードは設定ファイルのrulesセクションに従ってトラフィックを1件ずつ照合し、通常のサイトは直接接続、それ以外はポリシーグループ経由で転送する日常使いに推奨のモードです。グローバルモードは全トラフィックをプロキシ経由で転送し、ルール設定の一時的な問題調査や、常時プロキシ経由が必須のサービスへのアクセスに適しています。直接接続モードはプロキシを一切使用せず、クライアントを終了せずに振り分けを一時的に無効化したい場合に相当します。切り替えはクライアントのメイン画面にある「プロキシモード」または「アウトバウンドモード」から行い、即座に反映されます。
Clashの利用に料金はかかりますか?サブスクリプションとは何で、どこで入手しますか?
クライアントとカーネルはいずれもオープンソースソフトウェアで、無料で利用できます。ただしクライアント自体はノードを提供しないため、ノードサービス提供元からサブスクリプションリンクを入手する必要があります。サブスクリプションはURLの形式で、クライアントに導入するとノードリストと振り分けルールが自動生成され、多くの場合有料サービスです。ノードの速度・安定性・有効期限はサブスクリプション提供元が決定し、クライアントソフトウェア自体とは無関係です。クライアントはルールに従ってこれらのノードを振り分けるだけです。
INSTALL · 導入設定
インストール・権限付与とサブスクリプション導入
Windowsでインストール後、システムプロキシを有効にする方法は?
クライアントをインストールしてサブスクリプションを導入したら、クライアントの設定で「システムプロキシ」のスイッチをオンにします。クライアントは127.0.0.1:7890(デフォルトの混合ポート)をWindowsのシステムプロキシ設定に書き込み、システムプロキシに従うブラウザなどのアプリで即座に有効になります。一部のアプリ(多くのコマンドラインツールやゲームなど)はシステムプロキシを読み取らないため、これらを対象にする場合はTUNモードを有効にしてください。詳しい手順は本サイトの使い方ガイドページを参照してください。
macOSで「破損しているため開けません」または「開発元を検証できません」と表示された場合の対処法は?
これはmacOS Gatekeeperによる、ノータライズされていないアプリへの標準的なブロックであり、インストーラー自体に問題があるわけではありません。まず「システム設定 → プライバシーとセキュリティ」ページの下部でブロックされたアプリを見つけ、「このまま開く」をクリックしてください。破損表示が解消されない場合は、ターミナルで xattr -cr /Applications/クライアント名.app を実行して隔離属性を解除してから再度開いてください(パスは実際のインストール場所に合わせて調整)。この操作後、初回起動時に確認を求められるのは正常な流れです。
サブスクリプションリンクをクライアントに導入する方法は?導入成功の目印は何ですか?
サブスクリプション提供元から取得した完全なURLをコピーし、クライアントの「設定」または「サブスクリプション」ページで「URLから導入」を選択して貼り付け、確認するとクライアントが設定をダウンロード・解析します。導入成功の目印は、設定リストに新しい項目が現れ、プロキシページにノードグループとノードリストが表示されることです。リストが空か、エラーが出る場合は、まずリンクがチャットツールで途切れていないか、余分な空白が含まれていないかを確認してください。一部のクライアントはQRコード読み取りやローカルYAMLファイルからの導入にも対応しています。
TUNモードを有効にする際に管理者権限が必要と表示される、またはサービスのインストールに失敗する場合の対処法は?
TUNモードは仮想ネットワークアダプターを作成するため、システムレベルの権限が必要です。Windowsでは管理者権限でクライアントを実行するか、クライアントの指示に従ってシステムサービスコンポーネントをインストールしてください。macOSでは初回有効化時に認証要求のポップアップが表示され、ログインパスワードの入力が必要です。LinuxではカーネルファイルにCAP_NET_ADMIN権限を付与するか、root権限で実行する必要があります。認証完了後にクライアントを再起動してから、TUNのスイッチを再度オンにしてください。サービスのインストールが繰り返し失敗する場合は、セキュリティソフトがドライバーのインストールをブロックしていないか確認してください。
Androidで初回接続時にVPN接続のリクエストが表示されますが、許可すべきですか?
許可する必要があります。AndroidクライアントはシステムのVpnServiceインターフェースを通じてデバイスのトラフィックを引き継ぎます。初回接続をタップすると「VPN接続の設定を許可しますか」というシステムダイアログが表示され、「OK」を選択することでローカルの仮想トンネルが確立されます。このトンネルは本機のクライアントにのみ接続され、クライアントがルールに従って各トラフィックを直接接続するか転送するかを判断します。どこか遠隔のVPNサーバーに接続しているわけではありません。誤って拒否した場合は、接続ボタンを再度タップすると許可ダイアログが再表示されます。
USAGE · 活用テク
日常で役立つ操作
ポリシーグループのurl-test、fallback、手動選択はそれぞれどんな場面に適していますか?
url-testタイプはグループ内のノードを定期的に速度測定し、レイテンシが最も低いものを自動選択するため、日常使いに適しています。fallbackはリスト順に可用性をチェックし、優先ノードに障害が発生すると自動で次のノードに切り替わるため、明確な主系・待機系ノードがある場面に向いています。手動選択は完全にユーザーがノードを指定する方式で、固定した地域からの出口が必要なサービス(特定地域限定コンテンツなど)に適しています。3種類の動作原理と主要パラメータについては、本サイトのブログ記事で詳しく解説しています。
特定のサイトやアプリをプロキシ経由にしない方法は?
ルールモードでは、振り分けは設定ファイルのrulesセクションで決まります。対象ドメインにDOMAIN-SUFFIXルールを、対象のIPレンジにIP-CIDRルールを追加し、アウトバウンドをDIRECTに設定すれば直接接続になります。一部のクライアントはグラフィカルなルールオーバーライドやバイパスリストを提供しており、YAMLを手動編集する必要はありません。システムプロキシの層でも、OSのプロキシ除外リストにプロキシを経由させないアドレスを登録できます。ルールを変更したら、必ず設定を再読み込みして反映させてください。
サブスクリプションは自動更新できますか?どのくらいの間隔が適切ですか?
主流のクライアントはいずれもサブスクリプションごとに自動更新間隔を設定でき、24時間ごとに取得するのが一般的です。設定リストからいつでも手動で更新ボタンをタップすることもできます。自動更新は有効にしておくことを推奨します。サブスクリプション提供元がノードアドレスを変更した際、ローカルが古いリストのままだと大量のノードでタイムアウトが発生します。ある回の更新が失敗しても、クライアントは通常直前のキャッシュされた設定を使い続けるため、現在の接続には影響しません。
ターミナルやコマンドラインプログラムがシステムプロキシを経由しない場合、どう設定しますか?
多くのコマンドラインツールはシステムプロキシを読み取らないため、環境変数を手動で設定する必要があります:export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890、ポート番号はクライアントの実際の混合ポートに合わせてください。この設定は現在のターミナルセッションのみ有効で、shellの設定ファイルに書き込めば永続化できます。1つずつ設定したくない場合は、TUNモードを直接有効にすればネットワーク層で全プロセスのトラフィックを引き継ぎ、コマンドラインツール側での変更は不要です。
TROUBLE · トラブル対処
接続できない・エラー時の確認順序
サブスクリプションの更新や解析が失敗した場合、どの順序で調査すればよいですか?
まずブラウザで直接サブスクリプションリンクを開き、内容が正しく返ってくるか、期限切れの案内ページになっていないかを確認します。続いて、リンクが途切れずに完全か、システム時刻が正確か、サブスクリプションのアドレスがプロキシ経由でのみアクセス可能か(一時的に直接接続に切り替えてから更新、またはその逆を試す)を順に確認します。リンクは開けるがクライアントで解析エラーが出る場合は、返却形式が非対応であることが多く、サブスクリプション提供元にClash形式のサブスクリプションを提供しているか確認してください。本サイトのブログには順に確認できるチェックリストがあります。
全ノードがタイムアウトする場合、どう調査すればよいですか?
次の5点を順に確認してください:本機のネットワークが正常か(プロキシをオフにして正常にネットに接続できるか);サブスクリプションが期限切れでないか、トラフィックを使い切っていないか;クライアントの遅延テストURL自体が使用可能か;サブスクリプションを一度手動更新して最新のノードアドレスを取得する;一時的にグローバルモードに切り替えて単一ノードを直接指定し、ルールの誤設定を排除する。個別のノードは使えるが大半がタイムアウトする場合は、通常サーバー側の問題であり、サブスクリプション提供元に連絡する必要があります。クライアント側では解決できません。
システムプロキシは有効になっているのに、ブラウザのトラフィックがプロキシを経由しない場合は?
まずブラウザにプロキシ関連の拡張機能がインストールされていないか確認してください。拡張機能のプロキシ設定はシステム設定を上書きします。次に、システムプロキシが指すポートとクライアントのリスニングポートが一致しているか(デフォルト7890)を確認してください。クライアント側でポートを変更したのにシステム設定が同期されていないのはよくある原因です。一部のブラウザは再起動しないと新しいプロキシ設定を読み込みません。またFirefoxはデフォルトで独自のプロキシ設定を使用するため、ネットワーク設定で「システムプロキシ設定を使用」に変更する必要があります。
Windowsのストアアプリ(UWP)でプロキシを有効にしてもネットに接続できない場合は?
UWPアプリはデフォルトで、システムによって本機のループバックアドレスへの接続が禁止されており、システムプロキシが127.0.0.1を指していても、そのリクエストは隔離・ブロックされます。解決方法は2つあります。1つはクライアント内蔵の「UWPループバック除外」ツール(一部のクライアントで提供)を使い、対象アプリにチェックを入れて許可する方法です。もう1つはTUNモードに切り替え、ネットワーク層で直接トラフィックを引き継ぎ、根本的にループバック制限を回避する方法です。変更後は対象アプリを再起動して確認してください。
クライアント起動時に「ポートが使用中」(7890や9090)というエラーが出る場合は?
他のプロセスが同じポートを使用していることを示しており、2つのプロキシクライアントを同時に起動した場合や、前回終了時にプロセスが残っている場合によく発生します。Windowsでは netstat -ano でポートを占有しているPIDを見つけ、タスクマネージャーで該当プロセスを終了させます。macOSとLinuxでは lsof -i:7890 で特定します。占有プロセスを終了させたらクライアントを再起動してください。2つのプログラムを共存させたい場合は、クライアント設定で別のポートに変更して再起動すれば反映されます。3プラットフォームの完全なコマンド手順は本サイトのブログ記事を参照してください。
プロキシを有効にした後、ブラウザにHTTPS証明書エラーが表示されるのは、通信を監視されているのですか?
必ずしもそうとは限らず、主な原因は3つあります。システム時刻の大きなズレにより証明書の有効期限検証が失敗する場合、現在のノードやネットワーク経路に異常があり目的のサイトではなくハイジャックされたページが返される場合、そして本機にパケットキャプチャ・デバッグツールのルート証明書がインストールされ、復号機能がまだ動作している場合です。調査の順序としては、まずシステム時刻を校正し、次にノードを切り替えて再テストし、最後にMITM系のツールがバックグラウンドで動作していないか確認してください。原因が判明するまで、エラーページで「続行」をクリックしないでください。
NEXT · 見つからない場合
テーマ別に調べる
用語に不安があれば用語集を確認。プラットフォーム別のダウンロード・インストール・設定の詳細は、インストール完全ガイドがWindows・macOS・Linux・Android・iOSごとに章立てで手順を網羅しています。