
حل سهل وبسيط لمكافحة هجمات DDoS للخوادم الافتراضية (VPS) والخوادم المخصصة وأجهزة إنترنت الأشياء - بيتا
حل بسيط وسهل لمكافحة هجمات حجب الخدمة (DDoS) للسيرفرات الافتراضية (VPS) والسيرفرات المخصصة وأجهزة إنترنت الأشياء (IoT) يعتمد على iptables/ipsets

قم بتشغيل السكريبت (install.sh) لتثبيت جميع التبعيات المطلوبة.
bash install.sh
لتهيئة النطاقات الوكيلة، يجب تفعيل خيار الوكيل في /etc/nshield/nshield.conf (proxy = 1) والتأكد من صحة قائمة النطاقات الوكيلة (في نفس ملف الإعدادات):
proxydomains = [
"sami.pw 8.8.8.8",
"example.org 1.2.3.4"
]
بعد إكمال التثبيت باستخدام سكريبت البدء السريع، يمكنك استدعاء الأمر "config-nshield" الذي سيقرأ ملف nshield.conf ويعيد تكوين قواعد الحماية بناءً على الإعدادات الجديدة.
مثال: أريد تفعيل SSL على sami.pw التي قمت بتهيئتها أعلاه:
# config-shield يجب أن يشير النطاق إلى نسخة net-Shield وإلا ستفشل عملية التحقق من Let's Encrypt.
تظهر السجلات في: /var/log/nshield.log
أساسياً، هذه السكريبت مضبوط افتراضياً للتشغيل كل 30 دقيقة وتنفيذ العمليات التالية:
تم اختباره على Ubuntu 16.04 و 14.04 LTS
لا تتردد في فتح مشكلة (issue) أو إرسال بريد إلكتروني لي
في حال لم تتمكن من تجميعها بنفسك و/أو تشغيل install.sh، يمكنك العثور على الملفات التنفيذية في: https://github.com/fnzv/net-Shield/tree/master/binaries
الكود موزع تحت رخصة MIT.