All Projects → duy13 → Vddos Protection

duy13 / Vddos Protection

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

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Vddos Protection

leproxy
https reverse proxy with automatic Letsencrypt usage for multiple hostnames/backends
Stars: ✭ 89 (-65.37%)
Mutual labels:  reverse-proxy
ipns-link
Expose local http-server (web-app) through IPNS
Stars: ✭ 18 (-93%)
Mutual labels:  reverse-proxy
LightTunnel
LightTunnel-内网穿透映射工具,支持TCP、HTTP、HTTPS穿透映射,支持Windows、Linux、Mac、Android系统
Stars: ✭ 40 (-84.44%)
Mutual labels:  reverse-proxy
HAProxy-2-RPM-builder
Build latest HAProxy binary with prometheus metrics support
Stars: ✭ 28 (-89.11%)
Mutual labels:  reverse-proxy
ddos
Simple dos attack utility
Stars: ✭ 36 (-85.99%)
Mutual labels:  ddos
TutoAsus
Tutorial on how to setup a nginx reverse proxy on Asus router with Merlin firmware, and get Let's Encrypt certificate with acme.sh.
Stars: ✭ 35 (-86.38%)
Mutual labels:  reverse-proxy
kong-map
Kongmap is a free visualization tool which allows you to view and edit configurations of your Kong API Gateway Clusters, including Routes, Services, and Plugins/Policies. The tool is being offered for installation via Docker and Kubernetes at this time.
Stars: ✭ 60 (-76.65%)
Mutual labels:  reverse-proxy
anytunnel
内网穿透,内网穿透代理服务器,商用内网穿透代理系统,内网穿透平台,内网穿透多用户会员系统。
Stars: ✭ 115 (-55.25%)
Mutual labels:  reverse-proxy
minimal-reverse-proxy-demo
docker-compose nginx reverse proxy demo
Stars: ✭ 140 (-45.53%)
Mutual labels:  reverse-proxy
Raven-Storm
Raven-Storm is a powerful DDoS toolkit for penetration tests, including attacks for several protocols written in python. Takedown many connections using several exotic and classic protocols.
Stars: ✭ 235 (-8.56%)
Mutual labels:  ddos
4K-Botnet
A simple and easy to use JS Botnet
Stars: ✭ 73 (-71.6%)
Mutual labels:  ddos
nginx-container
Nginx high-performance HTTP server and reverse proxy container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 77 (-70.04%)
Mutual labels:  reverse-proxy
docker-reverse-proxies
Sample usage for various reverse proxies in Docker setups
Stars: ✭ 43 (-83.27%)
Mutual labels:  reverse-proxy
crank4go
API Gateway implemented in Golang
Stars: ✭ 124 (-51.75%)
Mutual labels:  reverse-proxy
websploit
Websploit is an advanced MITM framework.
Stars: ✭ 105 (-59.14%)
Mutual labels:  ddos
traefik-on-service-fabric
Azure Service Fabric now has support for Traefik!
Stars: ✭ 51 (-80.16%)
Mutual labels:  reverse-proxy
throo
A Vert.x/Spring based HTTP reverse-proxy
Stars: ✭ 19 (-92.61%)
Mutual labels:  reverse-proxy
tls-perf
TLS handshakes benchnarking tool
Stars: ✭ 18 (-93%)
Mutual labels:  ddos
anabranch
A simple HTTP load balancer and reverse proxy written in Go.
Stars: ✭ 25 (-90.27%)
Mutual labels:  reverse-proxy
caddy-docker
Generate Caddy configuration on-the-fly from currently running Docker containers
Stars: ✭ 72 (-71.98%)
Mutual labels:  reverse-proxy

vDDoS Proxy Protection

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

Homepage: http://vddos.voduy.com


System Requirement

Warning: Since version 1.13.10, vDDoS only supports CentOS Server 7
yum -y install epel-release 
yum -y install curl wget gc gcc gcc-c++ pcre-devel zlib-devel make wget openssl-devel libxml2-devel libxslt-devel gd-devel perl-ExtUtils-Embed GeoIP-devel gperftools gperftools-devel libatomic_ops-devel perl-ExtUtils-Embed gcc automake autoconf apr-util-devel gc gcc gcc-c++ pcre-devel zlib-devel make wget openssl openssl-devel libxml2-devel libxslt-devel gd-devel perl-ExtUtils-Embed GeoIP-devel gperftools gperftools-devel libatomic_ops-devel perl-ExtUtils-Embed 
yum -y update
reboot

Install

Install Latest Version: (System CentOS 7 x86_64 & vDDoS Latest Version)

curl -L https://github.com/duy13/vDDoS-Protection/raw/master/latest.sh -o latest.sh
chmod 700 latest.sh
bash latest.sh

Or, Choose a Old Version:

vddosversion="1.13.10"
curl -L https://github.com/duy13/vDDoS-Protection/raw/master/vddos-$vddosversion-centos7 -o /usr/bin/vddos
chmod 700 /usr/bin/vddos
/usr/bin/vddos help

/usr/bin/vddos setup


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:80, https://0.0.0.0:443, http://123.234.012.321:80, https://[::]:443

Sets IP & Port listen.

Backend:

variable: http://123.234.012.321:80, https://123.234.012.321:443, http://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

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

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.

3rd Plugin:

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

More Config:

Document: http://vddos.voduy.com

Still in beta, use at your own risk! It is provided without any warranty!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].