Web サイトが誤った DIRECT または PROXY ルールに一致するのはなぜですか?

Clash のルールは上から順に評価され、先に一致したルールがあると、それ以降は確認されません。接続ログで実際に一致した項目を特定し、具体的なルールと MATCH の順序を調整してください。

  • ルールによる振り分け
  • トラブルシューティング
要点

Clash のルールは上から順に照合され、先に一致したルールがあると、それ以降は判定されません。接続記録から実際に一致した項目を特定し、個別ルールと MATCH の順序を調整してください。精確な DOMAIN または DOMAIN-SUFFIX を汎用ルールより上へ移し、再読み込み後に同じリクエストで確認します。ルール表全体を一度に変更しないでください。

接続の詳細に、どのルールへ一致したと表示されているか

接続の詳細でドメイン、接続先 IP、一致したルール、最終ポリシーを記録し、そのルールより上にある広範な条件を設定内で探します。

  • 接続一覧に表示されている一致ルールは何か
  • ドメインルールが IP ルールより後に記述されていないか
  • PROCESS-NAME、DOMAIN-SUFFIX、GEOIP のいずれかに先に一致していないか
  • 末尾の MATCH が想定したポリシーを参照しているか

精確なドメインルールを汎用ルールより上に配置します

  1. 接続一覧で対象ドメインと一致したルールを確認します
  2. より具体的な DOMAIN または DOMAIN-SUFFIX を汎用ルールより上に配置します
  3. ルールを調整したら設定を再読み込みします
  4. CDN や複数ドメインを使うサービスでは、メインドメインとリソース用ドメインの両方を処理する必要があります

ルールが誤って一致していても、必ずしもノードに問題があるとは限りません

IP-CIDR ルールは名前解決の結果に依存するため、DNS の設定が影響します(参照: DNS FAQ

ルールが増えるほど、順序と命名を適切に管理する必要があります(参照: ルール設定