Squid 如何限制前 N mb 之后的下载速度?

Squid 如何限制前 N mb 之后的下载速度?

在我的网络中,当有人下载​​大文件时,其他人的互联网速度就会下降。

所以我想要做的是,当有人开始下载文件时,他会先以正常速度下载 5 兆字节,然后速度会下降,例如下降到 100kbps。

在 Squid 2.7 中可以做到这一点吗?

干杯

答案1

我不知道您的设置,也不了解 squid,我不确定它是否能按您的需要进行配置,但您可以尝试“Trickle”。如果您有能力,您可以强制执行一项策略,即用户通过 Trickle 使用他们的互联网访问程序。

它可以像这样使用(也许通过 shell 脚本):

trickle -d 20 -u 5 wget -c http://mydownloads.com/bigfile.zip

这将使用指定的选项启动“wget”,并在运行时强制最大下载速度为 20kbps,上传速度为 5kbps。当然,它可以是任何其他应用程序,不一定是 wget。

[更新]:请阅读此页面:Squid 代理服务器教程具体检查第 4 点。它似乎详细说明了您所追求的内容。

相关内容