HTTPルール

3つのHTTPルールタイプがあります。HTTPルールはHTTPリクエストまたはHTTPSリクエスト用です。TCP接続には影響しません。

USER-AGENT

USER-AGENT,Instagram*,DIRECT

リクエストのユーザーエージェントが一致する場合にルールがマッチします。ワイルドカード文字*と?がサポートされています。


URL-REGEX

URL-REGEX,^http://google\.com,DIRECT

URLが正規表現に一致する場合にルールがマッチします。


PROTOCOL

PROTOCOL,HTTPS,Proxy

接続の検出されたプロトコルが一致する場合にルールがマッチします。最良の結果を得るにはsniffing-enabledと組み合わせて使用します。

サポートされるプロトコル値:

説明
HTTP HTTPリクエスト
HTTPS HTTPS/TLS接続
TLS TLS接続(非HTTPSを含む任意のTLS)
TCP プレーンTCP接続
UDP UDPトラフィック
QUIC QUICプロトコル
STUN STUNプロトコル(WebRTC)
DNS DNSクエリ
DOH DNS-over-HTTPS
DOQ DNS-over-QUIC

SCRIPT

SCRIPT,MyRuleScript,DIRECT

カスタムマッチングロジックのためにJavaScriptスクリプトを評価します。スクリプト名は[Script]セクションでtype=ruleで定義されたスクリプトと一致する必要があります。

[Rule]
SCRIPT,CheckInternal,PROXY

[Script]
CheckInternal = type=rule, script-path=internal-check.js

ルールスクリプトは$requestを受け取り、$done({matched: true})または$done({matched: false})を呼び出す必要があります。requires-resolveオプションをSCRIPTルールと共に使用して、スクリプト評価前にDNS解決が行われていることを保証できます。

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-06-28 02:09:17

results matching ""

    No results matching ""