当需求针对的是主机,而不是 URL 中某处的词时,使用目标域名 ACL:

acl selected_sites dstdomain .example.com

前导点形式涵盖 example.com 及其子域。它不会把 example.com.other.test 纳入该域。当策略只允许该主机时,请保留精确主机选择器。

在更改模式之前先选定字段。dstdomain、dstdom_regex 和 url_regex 检查的是不同的表示形式。包含类似域名文本的 URL 路径或查询并不会指明该目标。

每个 ACL 名称只用于一种类型。把同一个名称同时用于域名列表和 regex 并不会合并二者的语义;请为不同的测试使用不同的名称,并在访问规则或对等体选择规则中组合它们。

仅凭定义并不授予访问权限,也不提供父级路由。请在保留已授权客户端和其他必需条件的同时,将其与预期的访问决策配合使用。

在策略中保留预期的基域与子域匹配,以及更长名称的欺骗性不匹配。普通 CONNECT 可以暴露目标主机,但不会暴露加密的页面路径,因此域名规则并不承诺路径检查。

相关文章