我们正在经历一个问题,一天两次(当我们使用第三个服务提供商发送时事通讯时),主页被来自特定机器人的数千个请求击中,持续时间约为3-5分钟。这样的流量似乎是由合法的机器人产生的,它在我们的第三方分析聚合器上创建了虚假数据。我们想知道我们是否可以在不惩罚机器人及其IP的情况下阻止/拒绝这样的流量。我们希望能够在VCL中设置一种规则,当来自同一用户代理的GET请求在很短的时间内多次命中相同的URL时,阻止/拒绝/拒绝流量。你有什么意见建议?
发布于 2019-12-25 16:50:00
您可以使用vsthrottle VMOD:https://github.com/varnish/varnish-modules/blob/master/docs/vmod_vsthrottle.rst来完成此操作。
https://stackoverflow.com/questions/59471260
复制相似问题