通配符在 Squid 白名单配置中如何工作?

Ale*_*exV 3 squid whitelist

我是一名开发人员,而不是系统管理员,但我的任务是维护一个文件,该文件基本上是要列入白名单的域列表。该文件用于 Squid 缓存代理。该文件的内容如下所示:

.example.com
.google.com
.bing.com
Run Code Online (Sandbox Code Playgroud)

该文件的使用方式如下:

acl whitelist dstdomain "/path/to/squid/whitelist.txt"
Run Code Online (Sandbox Code Playgroud)

现在我试图找到有关如何解析此文件的文档,但在网上找不到有关如何填充此文件的明确(官方)说明。

域名前面的点似乎会将域名及其所有子域名列入白名单。我正在尝试查找是否有其他可以应用的通配符规则(例如 google.* 或类似的东西)。

我想了解它是如何工作的,而不是盲目地遵循我们过去如何使用它。

小智 5

Squid 的 dstdomain acl 不支持除前导点 (.) 之外的通配符。请参阅http://wiki.squid-cache.org/SquidFaq/SquidAcl#How_do_I_implement_an_ACL_ban_list.3F