我已经成功设置了 squid 服务并开始阻止域名:
acl blocked dstdomain "/mypath/to/blockedlist"
http_access deny blocked
在“blockedlist”文件中我有:
site1.pl
site2.pl
当我运行浏览器并转到 site1.pl 时,它被阻止了,但是,当我添加“www”并转到 www.site1.pl 时,我绕过了拒绝规则并可以运行此站点。我不想通过在阻止列表文件中添加带有 www 的第二个版本来复制域。我该怎么办?
答案1
您可能正在使用 squid 2.2 或更高版本,并且需要在域名前加上点前缀,因此site1.pl
,您应该使用 ,而不是.site1.pl
。
正如这里所述访问控制列表页:
Squid-2.2 and later needs to have domains prefixed by a dot