@WerkkreW让我步入正轨。我将使用的解决方案是使用squid及其delay_pools功能。
基本概念是在中设置每个主机(第3类)延迟池squid.conf
,然后将每个延迟池设置为我希望每个用户每天允许的最大带宽。然后,将“填充”速率设置为最大带宽除以一天的时间,这样每个延迟池将在一天之内完全填充。
最终,iptables
我将使用透明方式将端口80上的传入请求从我的LAN重定向到鱿鱼,而不是直接对它们进行DNATing,以便内部网络上的用户受到带宽限制。
再次感谢WerkkreW向我指出正确的方向。