只允许Facebook在一天的特定时间与鱿鱼访问

我已经能够在我的Ubuntu服务器上安装基本authentication的鱿鱼,一切正常。 最近老板要求阻止Facebook的访问,我没有问题。 现在看来,他想让用户在午餐时间访问的可能性…

有任何想法吗?

采取从我的configuration文件:

# When is Facebook allowed? acl allowfacebooktime time MTWHF 12:15-13:45 # Facebook ACL acl facebookdotcom dstdomain .facebook.com # Only allow Facebook as described by allowfacebooktime http_access allow facebookdotcom allowfacebooktime # Else block facebook http_access deny facebookdotcom 

Squid支持时基ACLS

像这样的东西应该工作:

 acl FACEBOOK dst www.facebook.com acl LUNCH time MTWHF 12:30-1:30 http_access allow FACEBOOK LUNCH http_access deny FACEBOOK 

“FACEBOOK”acl可能是错误的,我只是把它作为我去:)。 上述说明允许在与LUNCH acl匹配的时间段内访问与FACEBOOK acl匹配的任何内容。 然后它说拒绝访问FACEBOOK acl作为一个倒退。 规则是按顺序匹配的,所以午餐规则有优先权。

Squid维基页面按时ACLS

你好朋友,我的老板打电话给我,并命令我在工作时间否认面孔脸书只允许在早上08:00-09:00所以使用此acl和申请

 acl facebooktime time MTWHF 09:00-10:00 acl FBDomain dstdomain .facebook.com http_access allow FBDomain facebooktime http_access deny FBDomain 

这工作正常..