قاعدة المطابقة المتقدمة
يدعم Chute عدة قواعد مطابقة متقدمة للتحكم الدقيق في حركة المرور.
ملاحظة: تطابق SUBNET الشبكة التي يتصل بها الجهاز حالياً، وتطابق HOSTNAME-TYPE عائلة عنوان الطلب أو اسم المضيف. لا يملك Apple TV هوية شبكة، لذا لا تطابق SUBNET عليه أبداً. وتطابق IN-TYPE وIN-USER حركة المرور الفعلية أيضاً: تسمّي IN-TYPE المدخل الذي وصل عبره الاتصال (
HTTPأوSOCKS5أوTUN)، وتسمّي IN-USER اسم المستخدم الذي تحقّق منه ذلك المدخل مقابلhttp-auth— وبلا بيانات اعتماد مُعدّة لا يوجد ما يُتحقق منه، فلا تطابق IN-USER شيئاً. أما IN-NAME فمقبولة كي يُحمَّل ملف Surge، لكن Chute يشغّل مستمع HTTP واحداً ومستمع SOCKS5 واحداً بلا أسماء، فلا يوجد اسم مدخل لمطابقته ولا تُفعَّل القاعدة أبداً؛ استخدم IN-TYPE أو IN-PORT بدلاً منها.
SUBNET
تطابق القاعدة بناءً على سمات الشبكة الفرعية. تستخدم صيغة KEY:VALUE.
SUBNET,TYPE:WIFI,Proxy
SUBNET,SSID:MyWiFi,DIRECT
SUBNET,BSSID:00:11:22:33:44:55,Proxy
SUBNET,ROUTER:192.168.1.1,DIRECT
المفاتيح المدعومة:
| المفتاح | الوصف |
|---|---|
TYPE |
نوع الشبكة (مثال: WIFI, CELLULAR, WIRED) |
SSID |
اسم SSID لشبكة Wi-Fi |
BSSID |
BSSID لنقطة وصول Wi-Fi (عنوان MAC) |
ROUTER |
عنوان IP للموجه/البوابة |
MCCMNC |
رمز المشغّل — يُقبل كي يُحمَّل ملف Surge، ويُسجَّل مع إشعار، ولا يطابق أبداً |
HOSTNAME-TYPE
HOSTNAME-TYPE,AAAA,Proxy
تتطابق القاعدة مع نوع سجل DNS للطلب، أي عائلة العناوين التي يتصل بها العميل: A لوجهة IPv4 (محلولة أو مكتوبة حرفياً)، وAAAA لـ IPv6. وعلى مدخلي بروكسي HTTP وSOCKS5 لا يملك اسم المضيف الذي لم يُحل بعد نوع سجل ولا يتطابق؛ أما على مدخل TUN فيُقرأ نوع السجل من عائلة عنوان وجهة الحزمة، بما في ذلك عنوان IP الوهمي، فتتطابق جلسة النطاق مع A أو AAAA في المرحلة الأولى أصلاً. مفيد لتوجيه حركة IPv4 و IPv6 بشكل مختلف. تطابق DOMAIN طلباً يسمّي اسم مضيف لا عنوان IP، وتطابق SIMPLE طلباً اسم مضيفه تسمية واحدة بلا نقطة (مثل printer)؛ ولا تحتاج أي منهما إلى عنوان محلول.
القيم: A أو IPv4، AAAA أو IPv6، DOMAIN، SIMPLE. أي قيمة أخرى خطأ في الإعدادات.
IN-TYPE
IN-TYPE,SOCKS5,Proxy
تطابق القاعدة بناءً على نوع الاتصال الوارد. القيم المدعومة:
| القيمة | الوصف |
|---|---|
HTTP |
مدخل بروكسي HTTP |
SOCKS5 |
مدخل بروكسي SOCKS5 |
TUN |
مدخل واجهة TUN/VIF |
تُفصل البدائل بـ /، فـ IN-TYPE,HTTP/SOCKS5,Proxy يأخذ مدخلي البروكسي معاً ويترك حركة TUN للقواعد التي تليه. وتُقارن القيمة دون حساسية لحالة الأحرف.
IN-USER
IN-USER,user1,Proxy
تطابق القاعدة بناءً على اسم مستخدم المصادقة الواردة. مفيد عند تكوين Chute بعدة بروكسيات واردة ببيانات اعتماد مختلفة.
IN-NAME
IN-NAME,my-proxy,Proxy
تطابق القاعدة بناءً على اسم تكوين البروكسي الوارد. مفيد عند تشغيل عدة نسخ خادم بروكسي بأسماء مختلفة.
هذه الصفحة ترجمة للنسخة الإنجليزية. في حال وجود اختلاف، يُعتمد على النسخة الإنجليزية.
ملاحظة: التطبيق لا يدعم اللغة العربية حاليًا.