
Una soluzione Anti-DDoS facile e semplice per VPS, Server Dedicati e dispositivi IoT - Beta
Una soluzione Anti-DDoS semplice e facile per VPS, Server Dedicati e dispositivi IoT basata su iptables/ipsets

Esegui lo script bash (install.sh) per installare tutte le dipendenze necessarie.
bash install.sh
Per configurare i domini proxy devi abilitare l'opzione proxy su /etc/nshield/nshield.conf (proxy = 1) e assicurarti che la lista dei domini proxy (nello stesso file di configurazione) sia corretta:
proxydomains = [
"sami.pw 8.8.8.8",
"example.org 1.2.3.4"
]
Dopo aver completato l'installazione con lo script quickstart, puoi chiamare il comando 'config-nshield' che leggerà nshield.conf e riconfigurerà le regole shield in base alla nuova configurazione.
Esempio: Voglio abilitare SSL su sami.pw che ho appena configurato come sopra:
# config-shield Il dominio deve puntare all'istanza di net-Shield altrimenti la verifica Let's Encrypt fallirà.
I log sono visualizzati su: /var/log/nshield.log
Fondamentalmente questo script è impostato per essere eseguito ogni 30 minuti ed esegue queste operazioni:
Testato su Ubuntu 16.04 e 14.04 LTS
Sentiti libero di aprire issue o inviarmi un'email
Nel caso non riuscissi a compilarlo da solo e/o eseguire install.sh, puoi trovare i binari su: https://github.com/fnzv/net-Shield/tree/master/binaries
Codice distribuito sotto licenza MIT.