宝塔的防火墙能不能实现,某个ip单日访问多少次后,进行一次人机验证。验证通过,就进入白名单,比如多少时间内,不再进行验证。如果能再细致点,能自由设置,某个地区的ip的,单日访问多少次后,进行一次人机验证,那就更好了。
当然,覆盖全国的也没事,感觉能防住很多刷流量的。
网站老是被广东地区的ip刷流量,都是大量ip低频访问,cc防不了。
然后,我尝试设置了自定义规则防御,把整个广东地区的ip,都进行人机验证了。但这样,对广东正常访客也会有影响。
所以我想着,如果能设置一个前提,比如对广东地区,单日访问10、20次后,拉到人机验证里一次,看看是不是刷流量的。如果没通过,下次还人机验证。通过,接下来就放行。
这样不会对正常访客有影响,因为一般的访客,一天也访问不了这么多次。可以防止刷流量,恶意抓取之类的。
|
|