本文最后更新于2019年03月26日; 如遇到问题,请留言通知站长。

安装zip已安装的跳过

yum install -y unzip zip

1.png

下载文件

wget https://github.com/jgmdev/ddos-deflate/archive/master.zip 

2.png

解压

unzip master.zip 

3.png

打开文件目录

cd ddos-deflate-master 

安装

安装过程中如提示少了运行库是否安装一路选Y

./install.sh

解压安装.png

进入安装目录

cd /etc/ddos

文件目录.png

白名单目录

ignore.host.list (白名单主机) ignore.ip.list(白名单IP)

配置文件名

ddos.conf
通过VI命令修改配置修改后通过systemctl restart ddos重启服务

帮助文档

帮助列表.png

-h | - 帮助:

显示帮助屏幕。

-c | --cron:

创建cron作业以定期运行脚本(默认为1分钟)。

-i | - 忽略列表:

列出白名单的IP地址。

-b | --bans列表:

列出当前禁止的IP地址。

-u | --unban:

取消给定的IP地址。

-d | - 开始:

初始化守护程序以监视连接。

-s | - 停:

停止守护进程。

-t | - 状态:

如果当前正在运行,则显示守护程序和pid的状态。

-v [4 | 6] | --view [4 | 6]:

显示与服务器的活动连接。

-y [4 | 6] | --view-port [4 | 6]:

显示与服务器的活动连接,包括端口。

-k | - 杀:

阻止所有IP地址超过N个连接。

该项目github连接

卸载

cd ddos-deflate-master
./uninstall.sh