我需要限制透明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
)。
谢谢!
答案 0 :(得分:0)
重要的是你克服了1Mbps的速度,如果它只是忽略它,你可能会发送一些加密的软件包或一些文件流来使速度测试失败