[技术分享] DDoS deflate 轻松解决网站被 DDOS/CC 攻击

103
回复
132
查看
[复制链接]

微信扫一扫 分享朋友圈

  • TA的每日心情
    奋斗
    2019-3-28 11:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    229

    主题

    230

    帖子

    2065

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    2065
    金币
    0
    发表于 2019-11-8 02:03:00 | 显示全部楼层 |阅读模式
    DDoS deflate 轻松解决网站被 DDOS/CC 攻击1483 作者:野渡无人舟自横 帖子ID:18566
    DDoS deflate 是一个轻量级的 bash shell 脚本,每分钟会自动检测一次 IP 连接状况,当某些 IP 连接超过脚本设置好的阈值,程序会自动禁止这些 IP 一段时间,以达到防御攻击协助用户阻止 DDOS 攻击的目的。
    这可能是目前在软件层面上的简单和最容易安装的解决方案之一
    当然了还是建议站长门无论你的服务器是否被攻击,建议安装脚本,以防范于未然
    使用CDN 加速的网站不适合用下面脚本,CDN 节点缓存服务器 IP 百分百会被封掉
    安装方法:
    1、通过工具链接服务器如: putty、Xshell 登陆服务器,输入下面安装命令:
    wget http://www.inetbase.com/scripts/ddos/install.sh chmod 0700 install.sh .
    2、因为这个脚本是轻量级的,下载安装速度非常快。基本上几秒钟就搞定。安装完以后,你会看到一份协议,按 q 退出即可。
    3、安装后文件目录地址为:/usr/local/ddos/
    目录下总共四个文件分别为:
    (3-1)ddos.conf:
    DDoS-Deflate 的配置文件,其中配置防止ddos时的各种行为
    (3-2)ddos.sh:
    DDoS-Deflate 的主程序,使用shell编写的,整个程序的功能模块
    (3-3)ignore.ip.list:
    白名单,该文件中的ip超过设定的连接数时,也不被 DDoS-Deflate 阻止
    (3-4)LICENSE:
    DDoS-Deflate 程序的发布协议
    使用教程:
    安装完成以后打开配置文件可以看到有简洁的说明。
    下面是中文对照,大家可以根据自己的服务器情况进行修改。
    ##### Paths of the script and other filesPROGDIR=”/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 effectFREQ=1#####检查时间间隔,默认1分钟。一般不用修改 ##### How many connections define a bad IP? Indicate that below. NO_OF_CONNECTIONS=150#####单IP发起连接数阀值,达到这个数值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#####一般情况下使用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. #####当单IP发起的连接数超过阀值后,将发邮件给指定的收件人。##### Blank would suppress sending of mailsEMAIL_TO=”mikelin@wanlins.com” #####这里是邮箱,可以替换成你自己的邮箱。 ##### Number of seconds the banned ip should remain in blacklist. BAN_PERIOD=600#####设置被挡IP多少秒后移出黑名单。4、卸载命令:
    wget http://www.inetbase.com/scripts/ddos/uninstall.ddoschmod 0700 uninstall.ddos./uninstall.ddos
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:03:20 | 显示全部楼层
    楼主大人你太好笑了.【www.37w.net】37玩社区最搞笑的人莫过于你啊!
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2万

    帖子

    2万

    积分

    大男神

    Rank: 12Rank: 12Rank: 12

    积分
    20118
    金币
    0
    发表于 2019-11-8 02:04:49 | 显示全部楼层
    楼主好人,谢谢分享,感谢www.37w.net!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:07:39 | 显示全部楼层
    我是路过【www.37w.net】37玩社区,拿分走人呵呵,楼下继续!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4万

    帖子

    1万

    积分

    大男神

    Rank: 12Rank: 12Rank: 12

    积分
    19931
    金币
    0
    发表于 2019-11-8 02:13:45 | 显示全部楼层
    楼主你这么帅你家人知道吗?
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:14:30 | 显示全部楼层
    LZ真是人才!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:15:43 | 显示全部楼层
    找了好久,好人一生平安哈哈哈哈
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:36:12 | 显示全部楼层
    我是路过【www.37w.net】37玩社区,拿分走人呵呵,楼下继续!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:41:24 | 显示全部楼层
    感谢楼主分享!www.37w.net真是个好地方!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    0

    帖子

    10

    积分

    老司机

    Rank: 2

    积分
    10
    金币
    0
    发表于 2019-11-8 02:43:02 | 显示全部楼层
    找了好久,好人一生平安哈哈哈哈
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    400-911-6609

    周一至周五 9:30-18:00

    北京市大兴区景园北街2号02号

    • 关注微信账号

    • 关注微博账号

    QQ- Archiver-手机版-小黑屋- 《37玩》游戏社区 | VIP购买

    Powered by Discuz!X3.4© 2010-2018 蜀ICP备18005618号-1 隆商九七玩网络科技有限公司

    上海金融信息行业协会理事单位 | 上海市信息服务业行业协会会员单位 | 上海市网络信贷服务业企业联盟单位