Squid延迟池 - 限制每个用户/ IP地址的带宽

时间:2016-08-04 21:34:30

标签: ubuntu proxy limit bandwidth squid

我需要限制透明squid代理上所有用户的带宽,以便没有人使用超过1Mbps(即至少有100人可以使用我们的100Mbps连接,而没有一个人主宰并降低每个人的性能)。如果限制是按用户或每个IP完成的,我不会讨论,但可以接受有关两种选择影响的建议/帮助。

到目前为止,我已添加到我的squid.conf:

delay_pools 1
delay_class 1 2
delay_access 1 allow  all
delay_parameters 4 32000/32000 8000/8000 600/64000 125000/125000

但是当我通过代理在beta.speedtest.net上运行速度测试时,我的上传和下载速度远远超过1Mbps。

有人知道我对这个Squid配置做错了什么吗?前三个桶值(32000,8000,600)是否会导致问题或限制其他任何问题?这是我认为的第四个(user)。

谢谢!

1 个答案:

答案 0 :(得分:0)

重要的是你克服了1Mbps的速度,如果它只是忽略它,你可能会发送一些加密的软件包或一些文件流来使速度测试失败