HTTP-Regel

Es gibt 3 HTTP-Regeltypen. Die HTTP-Regel gilt für HTTP-Anfragen oder HTTPS-Anfragen. Sie hat keine Auswirkung auf TCP-Verbindungen.

USER-AGENT

USER-AGENT,Instagram*,DIRECT

Die Regel greift, wenn der User-Agent der Anfrage übereinstimmt. Wildcard-Zeichen * und ? werden unterstützt.


URL-REGEX

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

Die Regel greift, wenn die URL mit dem regulären Ausdruck übereinstimmt.


PROTOCOL

PROTOCOL,HTTPS,Proxy

Die Regel greift, wenn das erkannte Protokoll der Verbindung übereinstimmt. Verwenden Sie dies in Kombination mit sniffing-enabled für beste Ergebnisse.

Unterstützte Protokollwerte:

Wert Beschreibung
HTTP HTTP-Anfrage
HTTPS HTTPS/TLS-Verbindung
TLS TLS-Verbindung (jedes TLS, einschließlich Nicht-HTTPS)
TCP Reine TCP-Verbindung
UDP UDP-Verkehr
QUIC QUIC-Protokoll
STUN STUN-Protokoll (WebRTC)
DNS DNS-Abfrage
DOH DNS-over-HTTPS
DOQ DNS-over-QUIC

SCRIPT

SCRIPT,MyRuleScript,DIRECT

Die Regel wertet ein JavaScript-Skript für benutzerdefinierte Abgleichlogik aus. Der Skriptname muss mit einem im Abschnitt [Script] definierten Skript mit type=rule übereinstimmen.

[Rule]
SCRIPT,CheckInternal,PROXY

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

Das Regel-Skript erhält $request und muss $done({matched: true}) oder $done({matched: false}) aufrufen. Die Option requires-resolve kann mit SCRIPT-Regeln verwendet werden, um sicherzustellen, dass die DNS-Auflösung vor der Skriptauswertung erfolgt ist.

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

results matching ""

    No results matching ""