squid 代理 2.7 限制带宽

squid 代理 2.7 限制带宽

我有一个 squid 2.7 代理,我让一些朋友在学校等地方使用它来取乐。但是,由于托管代理的 vps 的带宽限制,我需要以某种方式限制带宽量。目前,我所有的朋友都使用基本访问身份验证协议进行身份验证(我认为它被称为您只需在弹出框中输入用户名和密码)。那么你认为这有可能吗?我正在使用 webmin 来管理我的服务器。

提前致谢!

(稍微改变了一下问题)

答案1

忽略你想要这样做的原因:

您可以使用 DelayPools 来限制 BW。这更像是限制速度,而不是限制传输的数据量。

http://wiki.squid-cache.org/Features/DelayPools

有关更多信息,但如果您只想限制某些用户,我认为以下方法可行:

acl friends proxy_auth user1 user2 user2
delay_pools 1
delay_class 1 1 
# 256 Kbit/s fill rate, 1024 Kbit/s reserve
delay_parameters 1 32000/128000
delay_access 1 allow friends  
delay_access 1 deny all

您需要调整设置来找出要给予它们的最佳 BW 量。

相关内容