添加一个基于域的用户到Squid

如何添加域名为example.com的用户到Squid的默认configuration文件? 默认情况下,Squid被configuration为只接受来自localhost的请求。 我想添加一个域到访问列表。 该域位于外部networking(Internet)中。

acl example_com srcdomain .example.com 

到你的squid.conf。 我build议你把它与你的其他acls分组,但是放在哪里并不重要。 然后你需要添加

 http_access allow example.com 

在http_access部分。 http_access的顺序很重要,因为它从上到下检查对他们的访问。 你需要把它放在说:

 http_access deny all 

值得指出的是,您允许基于反向DNS查询进行访问。 任何人都可以将其反向DNS指向此域。 这是安全的默默无闻。 没有人可能会打扰,但他们可以。