当前位置: > 主机教程 > linux系列VPS主机 CentOS 64位系统上安装vDDOS设置反向代理防护攻击

linux系列VPS主机 CentOS 64位系统上安装vDDOS设置反向代理防护攻击

DDOS攻击无处不在,不知道那一天自己的小站就被攻击了。在现在也有不少以DDOS防护为卖点的商家,当然这类硬防价格方面都不便宜。最近国外网友正在热议的一个闭源软件,名为vDDOS,实际上就是通过一系列的设置达到DDOS防护的目的(目前只支持CentOS 64位系统)。

支持系统:

  • CentOS Server 5/6/7 x86_64
  • CloudLinux Server 5/6/7 x86_64

原理

就是在VPS2上架设一个反向代理(reverse Proxy),来保护VPS1上的真实网站;

CentOS上安装vDDOS设置反向代理防护攻击

linux系列VPS主机 CentOS 64位系统上安装vDDOS设置反向代理防护攻击

1. 预安装:

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-devel libxml2-devel libxslt-devel gd-devel perl-ExtUtils-Embed GeoIP-devel gperftools gperftools-devel libatomic_ops-devel perl-ExtUtils-Embed

2.下载安装(本文以CentOS 7 x64下安装1.10.2为例,推荐访问官方下载地址获取最新地址)

curl -L https://github.com/duy13/vDDoS-Protection/raw/master/vddos-1.10.2-centos7 -o /usr/bin/vddos
chmod 700 /usr/bin/vddos
/usr/bin/vddos help

/usr/bin/vddos setup

3. 编辑/vddos/conf.d/website.conf配置文件,参考下面的内容(vDDOS仅支持HTTP和HTTPS协议)

# 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

4. 重启vDDOS

vddos restart

更多内容可以参考官方