مجموعة السياسات

قد تحتوي مجموعة السياسات على عدة سياسات. يمكن أن تكون سياسة بروكسي، مجموعة سياسات أخرى، أو سياسة مدمجة (DIRECT و REJECT).

هناك خمسة أنواع من المجموعات: select، url-test، fallback، load-balance، و ssid. يعلن القسم [Proxy Group] عن مجموعات السياسات.

مجموعة الاختيار اليدوي

اختيار السياسة التي ستستخدم من واجهة المستخدم.

SelectGroup = select, ProxyHTTP, ProxyHTTPS, DIRECT, REJECT

في نسخة iOS، يمكنك استخدام Today Widget للتبديل السريع للسياسة لأول مجموعة 'select'. في نسخة macOS، يمكنك تبديل السياسة من قائمة شريط القوائم.


مجموعة اختبار الرابط التلقائي

تحديد السياسة تلقائياً عن طريق قياس زمن الانتقال إلى رابط.

AutoTestGroup = url-test, ProxySOCKS5, ProxySOCKS5TLS, url = http://www.google.com/generate_204

المعاملات

url: مطلوب

سيرسل Chute طلب HTTP HEAD إلى الرابط. يهتم الاختبار فقط باستلام بيانات استجابة، حتى لو كانت الاستجابة خطأ HTTP.

interval: اختياري، ثانية (الافتراضي: 600s).

سيتم تجاهل نتيجة القياس بعد وقت الفاصل. ستحدث إعادة اختبار إذا تم استخدام مجموعة السياسات.

tolerance: اختياري، مللي ثانية (الافتراضي: 100ms).

سيتم تغيير السياسة فقط عندما يكون للفائز الجديد نتيجة أعلى من نتيجة الفائز القديم زائد التسامح.

timeout: اختياري، ثانية (الافتراضي: 5s).

التخلي عن سياسة إذا لم تنته خلال المهلة.


مجموعة الاحتياط

اختيار سياسة متاحة حسب الأولوية. يتم اختبار التوفر بالوصول إلى رابط، مثل مجموعة اختبار الرابط التلقائي. السياسة المعرفة في المقدمة لها أولوية عالية.

FallbackGroup = fallback, ProxySOCKS5, ProxySOCKS5TLS, url = http://www.google.com/generate_204

المعاملات

url: مطلوب

تحديد الرابط الذي سيتم اختباره.

interval: اختياري، ثانية (الافتراضي: 600s).

تحديد مدة تجاهل نتيجة القياس.

timeout: اختياري، ثانية (الافتراضي: 5s).

التخلي عن سياسة إذا لم تنته حتى المهلة.


مجموعة SSID

اختيار سياسة وفقاً لـ SSID لشبكة Wi-Fi الحالية.

SSIDGroup = ssid, default = ProxyHTTP, cellular = ProxyHTTP, SSIDName = ProxySOCKS5

المعاملات

default: مطلوب.

السياسة عند عدم العثور على خيار SSID مطابق.

cellular: اختياري.

السياسة تحت شبكة الجوال. إذا لم يتم توفيرها، سيتم استخدام السياسة الافتراضية.


المجموعة الخارجية

في النسخة المستقبلية. قد تستورد مجموعة السياسات سياسات معرفة في ملف خارجي أو من رابط.

egroup = select, policy-path=proxies.txt

يحتوي هذا الملف على قائمة بالسياسات، مثل سطور التعريف في الملف الرئيسي

Proxy-A = https, example1.com, 443
Proxy-B = https, example2.com, 443

مجموعة موازنة التحميل

توزيع الطلبات عبر عدة بروكسيات باستخدام استراتيجية موازنة تحميل.

LBGroup = load-balance, ProxySOCKS5, ProxyHTTPS, url = http://www.google.com/generate_204, strategy = round-robin

المعاملات

strategy: اختياري (الافتراضي: round-robin)

تحديد استراتيجية موازنة التحميل:

الاستراتيجية الوصف
round-robin توزيع الطلبات بالتساوي عبر جميع البروكسيات بالتناوب
consistent-hashing توجيه نفس اسم المضيف باستمرار إلى نفس البروكسي
sticky-sessions تثبيت الجلسات على نفس البروكسي بناءً على تقارب العميل

url: اختياري

url = http://www.google.com/generate_204

سيرسل Chute طلب HTTP HEAD لاختبار توفر البروكسي. فقط البروكسيات السليمة تُستخدم لموازنة التحميل.

interval: اختياري، ثانية (الافتراضي: 600s).

interval = 300

كم مرة يتم إعادة اختبار توفر البروكسي.

timeout: اختياري، ثانية (الافتراضي: 5s).

timeout = 3

مهلة طلب اختبار التوفر.

max-failed-times: اختياري (الافتراضي: 5).

max-failed-times = 3

عدد حالات الفشل المتتالية قبل اعتبار البروكسي غير سليم.

lazy: اختياري (true/false، الافتراضي: false).

lazy = true

عند التفعيل، يتم اختبار البروكسيات فقط عند أول استخدام بدلاً من بدء التشغيل.

expected-status: اختياري (الافتراضي: فارغ).

expected-status=204

رمز حالة HTTP المتوقع لاختبار الرابط. إذا تم تحديده، فقط الاستجابات بهذا الرمز تعتبر ناجحة.

hidden: اختياري (true/false، الافتراضي: false).

hidden = true

عند التفعيل، يتم إخفاء مجموعة السياسات من واجهة المستخدم. مفيد للمجموعات التي تدار برمجياً أو بواسطة السكريبتات.

ملاحظة: معامل interrupt-exist-connections هو الآن إعداد عام [General]. انظر الخيارات المتنوعة.

idle-timeout: اختياري، ثانية.

idle-timeout = 120

مهلة الخمول للاتصالات عبر مجموعة السياسات هذه. سيتم إغلاق الاتصالات الخاملة لأطول من هذه المدة.


مزود البروكسي

يسمح مزودو البروكسي باستيراد قوائم البروكسي من مصادر خارجية (ملفات أو روابط). معرف في القسم [Proxy Provider]:

[Proxy Provider]
MyProvider = url=https://example.com/proxies.txt, path=/local/cache/proxies.txt, interval=3600

المعاملات

المعامل مطلوب الوصف
url لا رابط لجلب قائمة البروكسي منه
path لا مسار الملف المحلي لقائمة البروكسي
interval لا فاصل التحديث بالثواني
format لا وصف تنسيق المحتوى
filter لا تعبير نمطي للتضمين لمطابقة أسماء البروكسي فقط
exclude-filter لا تعبير نمطي للاستبعاد لمطابقة أسماء البروكسي
payload-format لا تلميح للمحلل اللغوي لتفسير المحتوى بشكل صحيح

تتم الإشارة إلى مزودي البروكسي من مجموعات السياسات بالاسم:

[Proxy Group]
MyGroup = select, policy-path=MyProvider
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-06-28 02:09:17

results matching ""

    No results matching ""