.:. 草榴社區 » 技術討論區 » 网站突遭洪水攻击 服务器爆红灯的应对[6P]
--> 本頁主題: 网站突遭洪水攻击 服务器爆红灯的应对[6P] 字體大小 寬屏顯示 只看樓主 最新點評 熱門評論 時間順序
沧海跨云药神


級別:聖騎士 ( 11 )
發帖:900
威望:311 點
金錢:24198 USD
貢獻:18489 點
註冊:2026-01-26


网站突遭洪水攻击 服务器爆红灯的应对[6P]



我这小站日均也就几百ip访问

昨天突然飙到3万ip


cpu和带宽直接干满了高亮红灯

里面的ip五花八门
移动的,电信的,美国的,法国,英国的……

这是访问次数最多的几个

访问1~2次的那种根本数不过来
uv访问8万 pv直接干到了11万多

导致cpu堵塞 带宽占满,正常用户根本打不开

这里面既有ai爬虫,又有工具恶意访问

先解决友好的爬虫问题:
直接在robots.txt文件写入
複製代碼
  1. User-agent: GPTBot
  2. Disallow: /
  3. User-agent: OAI-SearchBot
  4. Disallow: /
  5. User-agent: ClaudeBot
  6. Disallow: /
  7. User-agent: Claude-SearchBot
  8. Disallow: /
  9. User-agent: CCBot
  10. Disallow: /
  11. User-agent: Google-Extended
  12. Disallow:
複製代碼


有些ai爬虫并不鸟上面那个协议

在网站配置文件第一行插入
複製代碼
  1. # 拦截 AI 爬虫 Map 规则
  2. map $http_user_agent $block_ai_bot {
  3.     default 0;
  4.     "~*(GPTBot|Claude-SearchBot|Amzn-SearchBot|OAI-SearchBot|CCBot)" 1;
  5. }
複製代碼


拉到最底部(就在  include enable-php-xx.conf;  的附近)。
在下一行插入
複製代碼
  1. # 拦截 AI 爬虫执行
  2. if ($block_ai_bot) {
  3.     return 444;
  4. }
複製代碼


自此ai爬虫部分得到遏制

那么再解决工具恶意访问的问题
恶意的自动化脚本(俗称 CC 攻击 或 扫号机)。

拉到最顶部,在刚才我们加的那段  map  规则的下面,空一行,粘贴下面这段代码:
複製代碼
  1. # 定义限流区域,名为 ddos_limit,每秒最多允许 2 个请求,突发峰值允许 5 个
  2. limit_req_zone $binary_remote_addr zone=ddos_limit:10m rate=2r/s;
複製代碼


在底部日志输出的上一行插入
複製代碼
  1. # 强力限速
  2. limit_req zone=ddos_limit burst=5 nodelay;
複製代碼


好了 这下清净了  我本以为可以高枕无忧了

结果第二天更猛


全是分布式网络访问,根本不带ai标识
好嘛,又一次爆红,堵塞503打不开
把日志喂给大模型,
发现都是搜索类的访问,导致不断的读取数据库造成堵塞!

这次屏蔽所有带搜索的访问
Nginx → 设置 → 配置修改,在  http {  里加入:
複製代碼
  1. # 搜索接口限流池:单IP每秒1个请求
  2. limit_req_zone $binary_remote_addr zone=search_limit:10m rate=1r/s;
  3. # 恶意爬虫UA识别
  4. map $http_user_agent $bad_crawler {
  5.     default 0;
  6.     # Meta 全家桶
  7.     "~*meta-externalagent" 1;
  8.     "~*facebookexternalhit" 1;
  9.     # Amazon 爬虫
  10.     "~*Amzn-SearchBot" 1;
  11.     # GPT 爬虫
  12.     "~*GPTBot" 1;
  13.     # 空UA或脚本UA
  14.     "~*" 1;
  15.     "~*python" 1;
  16.     "~*curl" 1;
  17.     "~*scrapy" 1;
  18. }
複製代碼


配置文件,
删除昨天插入的代码
在  server括号里加入:
複製代碼
  1.     # ==========================================
  2.     # 搜索接口专项防护
  3.     # ==========================================
  4.     location ^~ /search {
  5.         # 恶意爬虫直接掐断(最省资源)
  6.         if ($bad_crawler = 1) {
  7.             return 444;
  8.         }
  9.        
  10.         # 所有IP访问/search都限流:每秒1个,突发3个
  11.         limit_req zone=search_limit burst=3 nodelay;
  12.         limit_req_status 429;
  13.        
  14.         # 超长URL直接掐断(你日志里那些300+字符的URL)
  15.         if ($request_uri ~* "^.{200,}") {
  16.             return 444;
  17.         }
  18.        
  19.         # 正常转发给PHP处理
  20.         try_files $uri $uri/ /index.php?$args;
  21.     }
複製代碼


彻底解决堵塞问题

后面发现自己也搜索不了,把参数改大了还是不行

先这么着吧,至少打的开了,搜索用不了就用不了吧!

哎 心力交瘁的两天!

随手一赞 手留余香!

赞(50)
DMCA / ABUSE REPORT | TOP Posted: 08-01 22:41 樓主 引用 | 發表評論
苏筱熙


級別:天使 ( 14 )
發帖:154297
威望:68019 點
金錢:144730 USD
貢獻:69 點
註冊:2012-09-01


支持哦
------------------------
TOP Posted: 08-01 22:51 #1樓 引用 | 點評
sex分享欲爆棚


級別:新手上路 ( 8 )
發帖:284
威望:54 點
金錢:4235 USD
貢獻:0 點
註冊:2026-01-20

开cf五秒盾

服务器开cc防护
安装fail2ban自动拉黑ip

看你的伪静态,网站应该是wordpress,这个cms本身就很拉胯
上redis缓存
后台目录开启访问验证或临时禁用
等等等等


點評

    TOP Posted: 08-01 22:53 #2樓 引用 | 點評
    瓦里安乌瑞恩


    級別:聖騎士 ( 11 )
    發帖:5737
    威望:545 點
    金錢:1163 USD
    貢獻:20010 點
    註冊:2016-05-25

    朕已阅
    ------------------------
    V
    TOP Posted: 08-01 22:53 #3樓 引用 | 點評
    鹰飞雪絮


    級別:騎士 ( 10 )
    發帖:1385
    威望:324 點
    金錢:226 USD
    貢獻:5060 點
    註冊:2025-11-11

    感谢分享
    TOP Posted: 08-01 23:02 #4樓 引用 | 點評
    go4u


    級別:精靈王 ( 12 )
    發帖:4018
    威望:592 點
    金錢:851 USD
    貢獻:74300 點
    註冊:2015-08-20

    同行 还是得罪了人?
    TOP Posted: 08-01 23:05 #5樓 引用 | 點評
    他她


    級別:騎士 ( 10 )
    發帖:455
    威望:46 點
    金錢:158 USD
    貢獻:18710 點
    註冊:2014-10-28

    这才是技术区该有的样子
    TOP Posted: 08-01 23:07 #6樓 引用 | 點評
    小鱼治水


    級別:俠客 ( 9 )
    發帖:2157
    威望:216 點
    金錢:13356 USD
    貢獻:10 點
    註冊:2020-07-02

    宝塔镇河妖
    TOP Posted: 08-01 23:11 #7樓 引用 | 點評
    沧海跨云药神 [樓主]


    級別:聖騎士 ( 11 )
    發帖:900
    威望:311 點
    金錢:24198 USD
    貢獻:18489 點
    註冊:2026-01-26

    引用
    引用第5樓go4u於2026-08-01 23:05發表的 :
    同行 还是得罪了人?

    引用 7364526:李靖 :紧急求助,麻烦大家转发扩散![6P]
    我也在怀疑,我的回复导致的
    不确定是不是,但时间上太巧合了!
    TOP Posted: 08-01 23:19 #8樓 引用 | 點評
    坐井观那个天


    級別:精靈王 ( 12 )
    發帖:7073
    威望:1338 點
    金錢:136618 USD
    貢獻:6666 點
    註冊:2024-08-31

    真技术贴啊
    TOP Posted: 08-01 23:28 #9樓 引用 | 點評
    神无忆月


    級別:俠客 ( 9 )
    發帖:712
    威望:142 點
    金錢:3222 USD
    貢獻:3000 點
    註冊:2026-06-01

    没那个技术,看不懂
    TOP Posted: 08-01 23:45 #10樓 引用 | 點評
    mlhz81


    級別:騎士 ( 10 )
    發帖:4927
    威望:496 點
    金錢:1173673 USD
    貢獻:0 點
    註冊:2014-05-25


    搞个云服务器得了,防火墙自动给你处理,费那么大劲,自己搭服务容易被攻击,很多服务器当肉鸡被拿了root权限都不知道
    TOP Posted: 08-01 23:58 #11樓 引用 | 點評
    爱的大曙光


    級別:光明使者 ( 14 )
    發帖:7356
    威望:1075 點
    金錢:117117328 USD
    貢獻:500000 點
    註冊:2014-11-23

    感谢分享
    TOP Posted: 08-02 00:00 #12樓 引用 | 點評
    元气弹


    級別:精靈王 ( 12 )
    發帖:4104
    威望:2294 點
    金錢:11300 USD
    貢獻:18000 點
    註冊:2022-04-01

    感谢分享
    TOP Posted: 08-02 00:04 #13樓 引用 | 點評
    小腿猛蹬


    級別:天使 ( 14 )
    發帖:11549
    威望:1181 點
    金錢:7858988 USD
    貢獻:2499700 點
    註冊:2011-10-16

    完全不了解,太技术了
    ------------------------
    Z
    TOP Posted: 08-02 00:05 #14樓 引用 | 點評
    麋鹿啾啾


    級別:精靈王 ( 12 )
    發帖:5177
    威望:599 點
    金錢:20883 USD
    貢獻:58888 點
    註冊:2022-09-11

    把你网址发出来
    ------------------------
    M
    TOP Posted: 08-02 00:20 #15樓 引用 | 點評
    铁甲二流子


    級別:精靈王 ( 12 )
    發帖:49809
    威望:3577 點
    金錢:271497 USD
    貢獻:2000 點
    註冊:2017-02-06

    防水图好评
    TOP Posted: 08-02 01:50 #16樓 引用 | 點評
    男女空间


    級別:精靈王 ( 12 )
    發帖:12757
    威望:1050 點
    金錢:365552 USD
    貢獻:77923 點
    註冊:2013-08-28


    謝謝分享!
    TOP Posted: 08-02 02:14 #17樓 引用 | 點評
    秋心无恋


    級別:騎士 ( 10 )
    發帖:18202
    威望:265 點
    金錢:121 USD
    貢獻:12840 點
    註冊:2017-01-11

    感谢分享
    ------------------------
    Q
    TOP Posted: 08-02 02:35 #18樓 引用 | 點評
    立风大爻爻


    級別:精靈王 ( 12 )
    發帖:17743
    威望:2425 點
    金錢:10012 USD
    貢獻:2838 點
    註冊:2024-11-21

    技术攻防战
    ------------------------
    TOP Posted: 08-02 03:16 #19樓 引用 | 點評
    不再潜水


    級別:精靈王 ( 12 )
    發帖:14577
    威望:1723 點
    金錢:8452 USD
    貢獻:1576 點
    註冊:2018-11-21

    感谢分享!
    TOP Posted: 08-02 06:16 #20樓 引用 | 點評
    颜渊


    級別:俠客 ( 9 )
    發帖:772
    威望:140 點
    金錢:6711 USD
    貢獻:0 點
    註冊:2026-04-19

    纯属技术流,看看罢了
    TOP Posted: 08-02 06:25 #21樓 引用 | 點評
    三甚三工


    級別:精靈王 ( 12 )
    發帖:10427
    威望:1128 點
    金錢:103 USD
    貢獻:4332 點
    註冊:2015-02-08

    自己也搜索不了可以使用白名单吗?就是指定的IP地址可以优先不受限制。我獻上邀請碼表示支持。2ea6836d深圳f2202
    TOP Posted: 08-02 06:32 #22樓 引用 | 點評

    .:. 草榴社區 -> 技術討論區

    快速回帖 頂端
    內容
    HTML 代碼不可用

    使用簽名
    Wind Code自動轉換

    按 Ctrl+Enter 直接提交