nftables · ملفان
الافتراضي: الوارد يُسقط، ولا خدمات مكشوفة؛ الصادر مقبول ليعمل apt والمتصفح. اختياري: خروج عبر النفق فقط (kill switch)، لا يُفعَّل إلا عند وجود wg0/tun0. الفشل المغلق (fail-closed): يُحمَّل جدول احتياطي إذا فشلت مجموعة القواعد الرئيسية.
قواعد ملف kill-switch الاختياري (أعداد إصابات عيّنة):
| الإجراء | الاتجاه | البروتوكول | المنفذ | المصدر → الوجهة | الإصابات |
|---|---|---|---|---|---|
| PASS | out | udp | 51820 | wg0 → نفق VPN (إن كان مُعدًّا) | 22.7k |
| PASS | out | tcp | 853 | → DNS مشفّر (DoT) | 9.1k |
| PASS | any | any | — | lo (الحلقة المحلية) | — |
| PASS | in/out | any | — | wg0 (داخل النفق) | 48.2k |
| BLOCK | in | any | * | * → host | 1.2k |
| BLOCK | out | any | * | خارج النفق (kill switch) | 340 |