
Une solution anti-DDoS facile et simple pour VPS,Dedicated Servers et IoT devices - Beta
Une solution Anti-DDoS facile et simple pour VPS, serveurs dédiés et appareils IoT basée sur iptables/ipsets

Exécutez le script bash (install.sh) pour installer toutes les dépendances requises.
bash install.sh
Pour configurer les proxydomains, vous devez activer l'option proxy dans /etc/nshield/nshield.conf (proxy = 1) et vous assurer que la liste des proxydomains (dans le même fichier de configuration) est correcte :
proxydomains = [
"sami.pw 8.8.8.8",
"example.org 1.2.3.4"
]
Après avoir terminé l'installation avec le script de démarrage rapide, vous pouvez appeler la commande "config-nshield" qui lira nshield.conf et reconfigurera les règles de bouclier en fonction de la nouvelle configuration.
Exemple : Je veux activer SSL sur sami.pw que je viens de configurer comme ci-dessus :
# config-shield Le domaine doit pointer vers l'instance net-Shield, sinon la vérification Let's Encrypt échouera.
Les logs sont affichés dans : /var/log/nshield.log
Fondamentalement, ce script est configuré par défaut pour s'exécuter toutes les 30 minutes et effectuer ces opérations :
Testé sur Ubuntu 16.04 et 14.04 LTS
N'hésitez pas à ouvrir des issues ou à m'envoyer un email
Si vous ne pouvez pas le compiler vous-même et/ou exécuter install.sh, vous pouvez trouver les binaires sur : https://github.com/fnzv/net-Shield/tree/master/binaries
Code distribué sous licence MIT.