如何防止 17CE 测速对网站进行小型攻击宕机

作为小站长,都常会给网站进行测速,17CE 在使用的时候经常会使 VPS 的负载和 CPU 达到 100% 或是关机,特别是些配置低些的机器,下面一段代码加到 nginx 配置里就可以防止。

if ($http_user_agent ~* YisouSpider|ApacheBench|WebBench|Jmeter|JoeDog|Havij|GetRight|TurnitinBot|GrabNet|masscan|mail2000|github|Java|python) { return 508; }
#屏蔽拦截参数。
if ($http_user_agent ~* "~17ce.com") { return 508; }
if ($http_user_agent ~* "WebBench*") { return 508; }
#拦截各恶意请求的UA。
if ($http_referer ~* 17ce.com) { return 509; }
#拦截17ce.com站点测速节点的请求。
if ($http_referer ~* WebBench*") { return 509; }⠀

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容