قاعدة HTTP

هناك 3 أنواع من قواعد HTTP. قاعدة HTTP مخصصة لطلبات HTTP أو طلبات HTTPS. لن تؤثر على اتصالات TCP.

USER-AGENT

USER-AGENT,Instagram*,DIRECT

تطابق القاعدة إذا تطابق user agent للطلب. العلامات النجمية * و ? مدعومة.


URL-REGEX

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

تطابق القاعدة إذا تطابق الرابط مع التعبير النمطي.


PROTOCOL

PROTOCOL,HTTPS,Proxy

تطابق القاعدة إذا تطابق البروتوكول المكتشف للاتصال. استخدم مع sniffing-enabled للحصول على أفضل النتائج.

قيم البروتوكول المدعومة:

القيمة الوصف
HTTP طلب HTTP
HTTPS اتصال HTTPS/TLS
TLS اتصال TLS (أي TLS، بما في ذلك غير HTTPS)
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 ""