是否可以对从我自己的本地系统发出的所有请求设置速率限制?我希望我的服务器不会被其他服务器禁止或阻止。
我用NGINX搜索了一个转发代理,但没有找到官方的方法。
也许ufw
或iptables
或其他什么有办法?
是的,您可以在NGINX服务器上限制它。您可以将NGINX配置为对外部服务的所有出站请求的代理,并使用模块ngx_http_limit_req_module。配置示例和主要思想,在本文中描述:https://www.monterail.com/blog/2011/outbound-api-rate-limits-the-nginx-way.
链接到NGINX模块:http://nginx.org/en/docs/http/ngx_http_limit_req_module.html