嘟嘟社区

[疑问] nginx能不能做到多次404后直接封IP


有几个IP,看起来像是爬虫的代理,经常访问一些404的东西,nginx能不能做到发现一个ip访问多次不存在的网址后,就直接封IP,没办法直接做到,也可以插件,装宝塔处理也行
wordpress装插件wordfence好像可以,套CF好像也可以
lua redis之类的,简单的应该比较难

DemonSky 发表于 2021-11-10 11:00
wordpress装插件wordfence好像可以,套CF好像也可以

都是静态html网页,单页展示用的,后台就一个nginx服务

fail2ban 可以么?
定时任务,读取日志,404次数最多的ip 加入禁止访问文件

yywudi 发表于 2021-11-10 11:02
fail2ban 可以么?

fail2ban管理nginx,估计还得加入日志功能,不太方便

tcdlove 发表于 2021-11-10 11:03
定时任务,读取日志,404次数最多的ip 加入禁止访问文件

只能这么干了,暂时我也没有其他什么好方法