以下回答来自于chatgpt(还给出了nginx和fail2ban直接可用的配置文件,就不贴出来了):
可以考虑使用软件层面的限制来限制这些IP的访问次数,比如使用NGINX、Apache等Web服务器自带的限制模块或者第三方的限制模块,如mod_evasive、fail2ban等。
以NGINX为例,可以使用ngx_http_limit_req_module模块来限制IP的请求频率。该模块可以限制某个IP在指定时间内的请求次数,超出限制后可以返回特定的HTTP状态码或者页面,从而达到限制IP请求的目的。
【 在 zzy 的大作中提到: 】
: 我有个服务,经常有某些ip反复访问(一小时访问几万次的那种)。
: 我希望能限制这些ip访问次数,比如一分钟只能访问6次这样。
: 用iptables限制的话,一打开限制系统负载就非常高。
: ...................
--
FROM 36.112.99.*