允许特定用户在有限时间内访问被阻止的网站

允许特定用户在有限时间内访问被阻止的网站

我已经配置了 squid 代理服务器并屏蔽了 Facebook 网站。我需要允许特定用户在有限的时间内访问 Facebook。为此,如何修改配置文件。这是配置文件的屏幕截图。

截屏(字体较小,请放大图片)

在这条线中,

http_access deny Facebook all !allowip118 !allowip113 !allowip108 !allowip18 

这里配置了什么?Facebook 被拒绝,但是 !allowip113 表示什么?

答案1

这些!allowip...记录是特定 IP 的例外。您需要定义一个新的记录(遵循现有 acl src 规则的语法),然后将该名称添加到列表中。

因此如果你从以下开始:

http_access deny facebook all !allowip118 !allowip113 !allowip108 !allowip18

你的结尾是:

acl allowbob src 192.168.0.34
http_access deny facebook all !allowip118 !allowip113 !allowip108 !allowip18 !allowbob

或者,不要编辑拒绝,而是添加明确允许allowbob

http_access allow facebook allowbob

如果你需要对此进行时间限制,比如你想明确允许 Bob 在下午 6 点到早上 8 点之间使用 Facebook,你可以在记录之前插入以下内容deny facebook

acl facebooktime time MTWHF 18:00-8:00
http_access allow facebook facebooktime allowbob

相关内容