السياسة المدمجة
السياسات المدمجة في Chute هي DIRECT و REJECT بصيغها المختلفة و PROXY. ترسل DIRECT الطلب إلى المضيف مباشرة. أما REJECT فترفضه، وترفضه الصيغ أدناه بطرق مختلفة.
بالإضافة إلى ذلك، عند إعداد قسم [Tailscale]، يصبح المعرف المدمج TAILSCALE متاحاً. راجع إعدادات Tailscale للتفاصيل.
يمكن استخدامها جميعاً في القواعد ومجموعات السياسات مباشرة. يمكنك أيضاً تعريف اسم مستعار في قسم البروكسي.
صيغ REJECT
| السياسة | السلوك |
|---|---|
REJECT |
ترفض الاتصال. يتلقى الطلب المار عبر بروكسي HTTP استجابة رفض، أو صفحة الخطأ عند تفعيل show-error-page-for-reject. |
REJECT-NO-DROP |
مثل REJECT، ولا تُصعَّد أبداً إلى REJECT-DROP (انظر أدناه). |
REJECT-DROP |
لا تجيب أبداً: يُبقى الاتصال معلقاً بصمت حتى تنتهي مهلته، ويُسقط UDP. |
REJECT-TINYGIF, REJECT-IMG |
تجيب بـ 200 مع صورة GIF بحجم 1×1. |
REJECT-DICT |
تجيب بـ 200 مع كائن JSON فارغ {}. |
REJECT-ARRAY |
تجيب بـ 200 مع مصفوفة JSON فارغة []. |
REJECT-200 |
تجيب بـ 200 مع جسم فارغ. |
REJECT-VIDEO |
تجيب بـ 200 مع ملف MP4 فارغ. |
تحتاج إجابات 200 إلى طلب HTTP/1 عادي (غير مشفّر) — HTTP عادي، أو HTTPS مفكوك التشفير عبر MitM. إذا لم يصل مثل هذا الطلب خلال 3 ثوانٍ، يُغلق الاتصال كما في REJECT. وباستثناء REJECT-DROP، يُجاب عن UDP المرفوض برسالة ICMP «المنفذ غير قابل للوصول».
الإجابات التي يولّدها Chute بنفسه — Map Local، وresponse السكريبت، وإجابات إعادة كتابة الرابط وسياسات REJECT وصفحة الخطأ الخاصة بها — تتبع HTTP: فالإجابة عن طلب HEAD هي الترويسة وحدها، مع Content-Length الذي كان سيحصل عليه طلب GET، والإجابة ذات الحالة 204 أو 205 أو 304 لا تحمل محتوى ولا Content-Length.
كما في Surge، إذا رُفض مضيف ما بـ REJECT أو REJECT-TINYGIF أو REJECT-IMG أكثر من 50 مرة خلال 30 ثانية، يُعامل معاملة REJECT-DROP طوال الثلاثين ثانية التالية، فلا يعود العميل الذي يعيد المحاولة في حلقة متقاربة يتلقى إجابات فورية. أما REJECT-NO-DROP وبقية الصيغ فلا تُصعَّد أبداً.
PROXY
للتوافق مع Shadowrocket، يمكن استخدام PROXY في القواعد ومجموعات السياسات دون تعريفها. وهي تمثل السياسة المختارة للوضع العام — تلك التي تختارها من قائمة السياسات العامة — وتتبع هذا الاختيار كلما تغيّر. إذا عرّفت الإعدادات سياسة أو مجموعة خاصة بها باسم Proxy (بأي حالة أحرف)، فذلك التعريف هو الذي يُستخدم. وعندما لا يوجد ما يمكن اختياره، تُحمَّل الإعدادات مع تنبيه، وتُرفض الاتصالات التي تصل إلى PROXY.
الاسم المستعار
[Proxy]
On = direct
Off = reject
ثم يمكنك استخدام 'On' و 'Off' كاسم سياسة في القواعد ومجموعات السياسات. وأي معامل آخر في مثل هذا السطر يُتجاهل مع تنبيه في السجل.
هذه الصفحة ترجمة للنسخة الإنجليزية. في حال وجود اختلاف، يُعتمد على النسخة الإنجليزية.
ملاحظة: التطبيق لا يدعم اللغة العربية حاليًا.