squid 中的域前缀-绕过规则

squid 中的域前缀-绕过规则

我已经成功设置了 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

相关内容