Squid3的reply_body_max_size

Squid3的reply_body_max_size

我正在运行安装了 Squid3 的 Debian 8(透明)。但是,我想更多地了解“reply_body_max_size”指令。我已经阅读了很多相关内容,但网上的讨论都不符合我的标准...(哦,是的,squidGuard 也在我的服务器周围运行,做它应该做的事情...我希望...)

这是一个家庭设置,Debian 盒子通过 wlan0 提供 DHCP IP(家里的所有设备都连接到互联网访问)。 9 台笔记本电脑、4 台个人电脑、7 台平板电脑和 9 部智能手机(这只是孩子们争夺带宽霸权的东西……;))……我们都在同一个子网上……

我遇到的问题(与大多数父母一样)是限制孩子从整个网络的下载大小。在我所在的地方,我们对互联网进行了限制,并且必须支付更多的费用。目前我每个月获得 20GB 的数据,到月底我整个月购买了超过 100GB 的数据,这变得非常昂贵。我儿子在他的 PS3 上玩游戏,有些游戏(我认为是《使命召唤》)中,一个玩家可以下载另一个玩家在游戏中录制的视频(或类似的东西),这会耗尽上限。

目前,我的“reply_body_max_size”设置为 20 MB,以抑制下载并节省一些带宽。然而,每当我自己或妻子想要下载或访问 youtube 时,我都必须更改 20MB 限制,重新启动 Squid3,观看 youtube,将限制更改回 20MB,然后再次重新加载 Squid3...这是一个痛苦的屁股...

目前我的 ACL 看起来像这样:

acl localnet src 10.0.0.0/24
acl localnet_dad_laptop 10.0.0.10
acl localnet_dad_smartphone 10.0.0.11
acl localnet_mom_laptop 10.0.0.12
acl localnet_mom_smartphone 10.0.0.13
acl localnet_son_laptop 10.0.0.14
acl localnet_son_smartphone 10.0.0.15
acl localnet_son_tablet 10.0.0.16

---所有其他设备也是如此 ---

http_access allow localnet
http_access allow localnet_dad_laptop
http_access allow localnet_dad_smartphone
http_access allow localnet_mom_laptop
http_access allow localnet_mom_smartphone
http_access allow localnet_son_laptop
http_access allow localnet_son_smartphone
http_access allow localnet_son_tablet

---所有其他设备也是如此 ---

我怎样才能允许妈妈和爸爸无限制的下载大小,但限制我的孩子(儿子、女儿和女儿)以及孩子的所有来访和过夜的朋友的下载大小?

谢谢

丹尼

答案1

reply_body_max_size支持 ACL,就像http_access

reply_body_max_size none localnet_dad_laptop
reply_body_max_size 20 MB localnet_son_laptop
...

相关内容