vDDoS Proxy Protection

Welcome to vDDoS, a HTTP(S) DDoS Protection Reverse Proxy. Thank you for using!


System Requirement

Install

Install vDDoS Proxy Protection Latest Version:

wget https://files.voduy.com/vDDoS-Proxy-Protection/latest.sh ; chmod 700 latest.sh ; bash latest.sh

OR:

latest_version=2.3.3
wget https://files.voduy.com/vDDoS-Proxy-Protection/vddos-$latest_version.tar.gz
tar xvf vddos-$latest_version.tar.gz
chmod 700 *.sh
./install.sh


 1. MASTER
 2. SLAVE
 3. REMOVE ALL

 0. Exit

________________________________________________________
Enter your choice [1, 2, 3 or 0]: 


OR:

./install.sh master #(master/slave)


Using

Example Edit website.conf:

# nano /vddos/conf.d/website.conf

# Website       Listen               Backend                  Cache Security SSL-Prikey   SSL-CRTkey
default         http://0.0.0.0:80    http://127.0.0.1:8080    no    200      no           no
your-domain.com http://0.0.0.0:80    http://127.0.0.1:8080    no    200      no           no
default         https://0.0.0.0:443  https://127.0.0.1:8443   no    307      /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt
your-domain.com https://0.0.0.0:443  https://127.0.0.1:8443   no    307      /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt
your-domain.com https://0.0.0.0:4343 https://103.28.249.200:443 yes click    /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt

Save config website.conf

Restart vDDoS:

vddos restart

Explain Config:

nano /vddos/conf.d/website.conf

Website:

variable: default, your-domain.com, www.your-domain.com

Sets domain name listen. Note: only one default on one port listen Example:

# Website       Listen               Backend                  Cache Security SSL-Prikey   SSL-CRTkey
default         http://0.0.0.0:80    http://127.0.0.1:8080    no    200      no           no
default         https://0.0.0.0:443  https://127.0.0.1:8443   no    200      /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt

Listen:

variable: http://0.0.0.0:80https://0.0.0.0:443http://123.234.012.321:80, https://[::]:443

Sets IP & Port listen.

Backend:

variable: http://123.234.012.321:80https://123.234.012.321:443http://127.0.0.1:8080, https://[::1]:8443

Sets Real IP & Port Backend Service.

Cache:

variable: no, yes

Sets proxy cache website on vDDoS.

Security:

variable: no, 307, 200, click, 5s, high, captcha, hcaptcha

Sets a valid for Security Level Protection. Note: no < 307 < 200 < click < 5s < high < captcha < hcaptcha

SSL-Prikey:

variable: /location/ssl/key/of/your/private/key/privkey.pem

Sets SSL Private key website for vDDoS. Note: Option need for HTTPS Listen.

SSL-CRTkey:

variable: /location/ssl/key/of/your/public/key/cert.pem

Sets SSL Public key website for vDDoS. Note: Option need for HTTPS Listen.

Donate:

-BTC Address: 1AVSyDzEmSivbjyGhQDSyoHsc2obkepxEp
-Vietcombank: 0181003401865 VO HA DUY Vietcombank Nam Sài Gòn

3rd Plugin:

vddos-sensor-plugin: https://github.com/ertugrulturan/vddos-sensor-plugin

More Config:

Donate and contact (Telegram/Skype voduy13) to get more docs: https://drive.google.com