使用Squid3限制某些网站的带宽

我有一个Squid3服务器,我想限制某些网站的带宽。 例如:

如何使www.example.org/*的加载速度不超过10KB / s?

谢谢。

你的答案在延迟池内

你必须做的是,

  1. 制作描述您的stream量的访问列表。 在这种情况下,像acl LimitedDomains dstdomain example.com
  2. 定义您需要多less个延迟池。 延迟池是不同的带宽规则 。 即delay_pools 2
  3. 接下来定义每个Pool应该是什么类。 即delay_class 1 1 ,这意味着池1将是1级 (见下面关于类
  4. 将每个池与访问列表进行匹配。 即

    delay_access 1允许LimitedDomains

    delay_access 1拒绝全部

  5. 然后设置的参数。 参数取决于您select的类别,但本质上是每个IP /networking/用户字节的带宽限制。 即delay_parameters 10000/10000

有关池,类等的更多详细信息请看这里 。