
VPS, समर्पित सर्वर और IoT उपकरणों के लिए एक आसान और सरल Anti-DDoS समाधान - Beta
VPS, समर्पित सर्वर और IoT उपकरणों के लिए iptables/ipsets पर आधारित एक आसान और सरल Anti-DDoS समाधान

सभी आवश्यक निर्भरताओं को स्थापित करने के लिए bash स्क्रिप्ट (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 को पढ़ेगा और नए कॉन्फ़िगरेशन के आधार पर शील्ड नियमों को पुनः कॉन्फ़िगर करेगा।
उदाहरण: मैं sami.pw पर SSL सक्षम करना चाहता हूँ जिसे मैंने ऊपर कॉन्फ़िगर किया है:
# config-shield डोमेन को net-Shield उदाहरण की ओर इंगित करना चाहिए अन्यथा let's encrypt सत्यापन विफल हो जाएगा।
लॉग इस पर प्रदर्शित होते हैं: /var/log/nshield.log
मूल रूप से यह स्क्रिप्ट डिफ़ॉल्ट रूप से हर 30 मिनट में चलने के लिए सेट है और ये संचालन निष्पादित करती है:
Ubuntu 16.04 और 14.04 LTS पर परीक्षण किया गया
बेझिझक समस्याएँ खोलें या मुझे एक ईमेल भेजें
यदि आप इसे स्वयं संकलित नहीं कर सकते और/या install.sh नहीं चला सकते, तो आप बाइनरी यहाँ पा सकते हैं: https://github.com/fnzv/net-Shield/tree/master/binaries
कोड MIT लाइसेंस के तहत वितरित।