全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: 全球VPS大学

有没有办法判断用户访问指定路径就拉黑他的IP

[复制链接]
发表于 2020-4-24 20:50:42 | 显示全部楼层
写个shell脚本去日志里查找这个关键词,有的话会返回整行,再取到IP,可以通过iptables禁用这个IP
发表于 2020-4-24 21:08:56 | 显示全部楼层
不会shell可以nginx安装lua脚本,设置访问目录时提取IP,然后lua脚本生成iptables的banip list,然后用iptables禁用即可
发表于 2020-4-24 21:20:24 | 显示全部楼层
lua脚本就可以搞定啊
发表于 2020-4-24 21:23:42 来自手机 | 显示全部楼层
fail2ban可实现
发表于 2020-4-25 10:02:43 来自手机 | 显示全部楼层
为毛不直接用 nginx 屏蔽 /baidu 路径?
发表于 2020-4-25 10:10:24 | 显示全部楼层
小脑袋困掉了 发表于 2020-4-25 10:02
为毛不直接用 nginx 屏蔽 /baidu 路径?

这样请求仍然会到达 nginx 层,在可能的极端情况下会引起nginx不稳定
发表于 2020-4-25 10:13:59 | 显示全部楼层
很简单吧。。。。。nginx里/baidu  反代到自己的本机web程序,go,node啥的都行,然后这些程序,再去操作防火墙去拉黑ip,不是很简单吗。。。。。。还查个锤子日志啊
发表于 2020-4-25 10:18:16 | 显示全部楼层
那还要这个路径干啥?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-6 01:02 , Processed in 0.072934 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表