`iptables` 是否根据总下载大小限制速率并阻止 IP 地址?

`iptables` 是否根据总下载大小限制速率并阻止 IP 地址?

我有一个 Web 服务器,它既可以处理小文件,也可以处理大文件。我想根据带宽限制 IP。也就是说,你每天可以下载 X GB,然后会被封禁 Y 小时。

可以iptables这样做吗?

假设是 Ubuntu 20.04 或最新的 Debian。

答案1

不可以。您只能使用 来塑造/限制某些流量tc,但在达到限制后不能阻止用户/IP。

你在这里描述的是[网络-]您只能自己实现的应用程序逻辑,例如将 lua 与 nginx 结合使用。

相关内容