DDoS-Deflate安装及配置

DDoS-Deflate是一款免费并且专门用来抵御和减轻ddos攻击的程序。它可通过netstat监测跟踪大量iP地址,如果在检测到结点处超过预设限制时,该程序会通过APF阻挡该IP地址。下面带大家了解DDoS-Deflate安装及配置:

DDoS-Deflate安装及配置

安装

wget http://www.inetbase.com/scripts/ddos/install.sh
chmod 0700 install.sh
./install.sh

配置

FREQ=1
NO_OF_CONNECTIONS=150
APF_BAN=1
KILL=1
EMAIL_TO=”root”
BAN_PERIOD=600
IP地址白名单:/usr/local/ddos/ignore.ip.list

卸载

wget http://www.inetbase.com/scripts/ddos/uninstall.ddos
chmod 0700 uninstall.ddos
./uninstall.ddos

DDoS deflate 工作原理

通过定时检测ip地址的连接情况,当某IP所需连接超过配置脚本限制数,程序自动禁止这些ip,来达到防护攻击的目的

Installation 安装

wget http://www.inetbase.com/scripts/ddos/install.sh
chmod 0700 install.sh
./install.sh

Uninstallation 卸载

wget http://www.inetbase.com/scripts/ddos/uninstall.ddos
chmod 0700 uninstall.ddos
./uninstall.ddos

检查是否遭到ddos攻击命令

netstat -ntu | awk ‘{print $5}‘ | cut -d: -f1 | sort | uniq -c | sort -n

DDoS deflate的默认配置位于/usr/local/ddos/ddos.conf ,内容如下:

##### Paths of the script and other files
PROGDIR=“/usr/local/ddos“
PROG=“/usr/local/ddos/ddos.sh“
IGNORE_IP_LIST=“/usr/local/ddos/ignore.ip.list“ //                                          IP地址白名单
CRON=“/etc/cron.d/ddos.cron“ //                                                             定时执行程序
APF=“/etc/apf/apf“
IPT=“/sbin/iptables“
##### frequency in minutes for running the script
##### Caution: Every time this setting is changed, run the script with --cron
##### option so that the new frequency takes effect
FREQ=1 //                                                                                    检查时间间隔,默认1分钟
##### How many connections define a bad IP? Indicate that below.
NO_OF_CONNECTIONS=150 //                                                                     最大连接数,超过这个数IP就会被屏蔽,一般默认即可
##### APF_BAN=1 (Make sure your APF version is atleast 0.96)
##### APF_BAN=0 (Uses iptables for banning ips instead of APF)
APF_BAN=1 //                                                                                 使用APF还是iptables。推荐使用iptables,将APF_BAN的值改为0即可。
##### KILL=0 (Bad IPs are‘nt banned, good for interactive execution of script)
##### KILL=1 (Recommended setting)
KILL=1 //                                                                                    是否屏蔽IP,默认即可
##### An email is sent to the following address when an IP is banned.
##### Blank would suppress sending of mails
EMAIL_TO=“root“ //                                                                           当IP被屏蔽时给指定邮箱发送邮件,换成自己的邮箱即可
##### Number of seconds the banned ip should remain in blacklist.
BAN_PERIOD=600 //                                                                            禁用IP时间,默认600秒,

安装后需要将白名单设置好,避免mysql服务器,rsync备份服务器等需要保持连接的ip被封,另外CDN加速不适于用这脚本因为CDN节点缓存服务器IP百分百会被封。

以上就是关于“DDoS-Deflate安装及配置”的相关解答如需购买测试PHP主机,推荐酷番云共享虚拟主机、独享IP虚拟主机齐备,各类配置均有,满足不同网站建设需求;另外提供免费虚拟主机,可供测试,让您快速上线网站。

选购地址:kufanyun.com/host/

图片来源于AI模型,如侵权请联系管理员。作者:路飞,如若转载,请注明出处:https://www.kufanyun.com/ask/1099.html

(0)
上一篇2021年10月9日 15:36
下一篇 2021年10月12日 11:21

相关推荐

  • 京瓷C5521cdn与5021打印机型号间具体功能差异何在?

    京瓷C5521CDN与5021区别分析京瓷C5521CDN和5021都是京瓷公司生产的彩色激光打印机,它们在市场上具有较高的知名度和良好的口碑,两款产品在功能上基本相似,但在性能、外观和适用场景上存在一定的差异,性能参数对比打印速度型号C5521CDN5021黑色打印21ppm20ppm彩色打印21ppm20p……

    2025年11月21日
    080
  • 轻量服务器搭配CDN,真能有效节省网络流量吗?揭秘流量节省的秘密!

    轻量服务器配合CDN能省流量吗?什么是轻量服务器?轻量服务器是指硬件配置相对较低,但性能稳定、响应速度快的服务器,它们通常采用高性能的CPU、大容量内存和高速硬盘,以满足用户对数据处理和存储的需求,与传统的服务器相比,轻量服务器具有体积小、功耗低、易于部署和维护等优点,什么是CDN?分发网络)是一种将网站内容缓……

    2025年11月2日
    050
  • dcp9030cdn打印机墨盒加粉步骤详解,新手如何轻松完成?

    DCP9030cdn打印机墨盒加粉概述DCP9030cdn打印机是一款性能稳定的彩色喷墨打印机,其墨盒加粉操作相对简单,下面将详细介绍如何进行加粉,准备工具与材料在进行墨盒加粉之前,您需要准备以下工具和材料:墨水:选择与打印机型号相匹配的墨水,确保墨水质量,吸墨棒:用于吸取墨水,擦拭纸:用于擦拭墨盒表面,剥线钳……

    2025年11月4日
    0160
  • CDN服务器是如何从无到有,一步步制作完成的?揭秘cdn服务器制作过程与原理。

    CDN服务器怎么做出来的:CDN简介CDN(Content Delivery Network,内容分发网络)是一种通过优化数据传输路径、提高数据传输速度和可靠性,从而提升用户体验的网络技术,CDN服务器是CDN系统中的核心组件,负责存储和分发内容,CDN服务器是如何制作出来的呢?CDN服务器制作流程需求分析在制……

    2025年11月26日
    030

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注