小樱 发表于 2022/1/4 00:38

kangle对NexusPHP pt站的announce.php文件或者url做ip黑名单限制访问,path模块支持路径或目录检测拉黑 每分钟访问速率

kangle对NexusPHP pt站的announce.php文件或者url做ip黑名单限制访问,path模块支持路径或目录检测拉黑 每分钟访问速率

需求,对announce.php文件增加ip黑名单
每ip最大频率为10秒5次,超过则拉黑,并且检测黑名单匹配相同文件,其它url路径例如网站首页访问均不受影响






测试效果完美




如果不开启黑名单模块,则响应代码为403,10秒内达到5次则拦截,等待10秒后在访问即可恢复
https://ldbbs.ldmnq.com/bbs/topic/attachment/2022-1/4f39cdfb-21f0-451b-8ec6-823b66eab9b9.mp4

帖子补充,也可以设置60秒最大允许访问100次,参考cf:https://developers.cloudflare.com/waf/rate-limiting-rules/
或者也可以不使用black_list标记模块拉黑,这样不用等1800秒,设置60秒结束后就恢复对方允许访问

页: [1]
查看完整版本: kangle对NexusPHP pt站的announce.php文件或者url做ip黑名单限制访问,path模块支持路径或目录检测拉黑 每分钟访问速率