DNSMASQ 中的通配符路径



是否可以在路径模式中设置通配符*

address=.example.com/foo/*/bar似乎不起作用。

address=.example.com/foo/xxx/bar有效,但我有随机角色需要匹配,我不知道它们是什么。

不可能。

DNSMASK 仅涉及主机名的解析。

斜杠后的所有内容都在 Web 浏览器(或客户端(和 Web 服务器之间,名称服务器永远不会看到这部分。

这可能会令人困惑,因为dnsmasq在其许多设置中使用"/"作为其分隔符,但这与URL的路径部分无关,只是选择的配置文件分隔符。

为了对您希望用户看到的Web服务器的哪些部分进行一些细粒度的操作,您应该在谷歌上搜索"http代理"或可能的"透明http代理",这应该可以让您入门。 这些提供了一个中间服务器,它确实可以看到URL的"路径"部分,并执行此级别的过滤。

最新更新