veild
v0.1.0
用于通过 TLS (DNS-over-TLS) 路由 DNS 查询的存根解析器。
感谢以下网站/RFC:
前往最新版本页面选择您选择的版本:)
最快、最简单的入门方法,假设您已提取存档并位于目录中:
sudo ./veild
这将开始使用veild
并将解析器设置为 Cloudflare 的1.1.1.1
和1.0.0.1
。
为什么我需要 sudo?!好吧,默认情况下 veild 监听端口53
(UDP),该端口位于特权端口范围内……更多内容请参见此处。
希望您应该看到它启动并显示类似于以下内容的输出:
$ sudo ./veild
2018/09/06 16:59:03 Starting Veil
2018/09/06 16:59:03 [main] Outbound port set to 853
2018/09/06 16:59:03 [main] Listening on 127.0.0.1:53 (UDP)
如果你这样做...好东西!
是时候将您的解析器设置为漂亮、全新、全新的 super secure™ 解析器了。
当您的操作系统设置为使用 veild 时,您应该开始在控制台中看到一些活动。
您将在存档中看到的resolvers.yml
文件还使您能够根据需要启用/禁用DNS 解析器。我在那里添加了应该可以解释事情的评论。
您可以在启动 veild 时使用-p
标志指定出站端口(而不是默认的853
DNS-over-TLS 端口)。
使用-p
标志将resolvers.yml
文件中的解析器过滤到指定端口。
黑名单支持还可以阻止广告域等。 为此,您需要前往 Steven Black 的存储库,在那里您可以找到多个可供下载的黑名单。
Veild 很乐意使用主机文件格式,因此,下载黑名单后,只需将-b blacklist.txt
添加到上述命令的末尾即可。
我认为这几乎涵盖了一些内容......对于您可以传递给 veild run 的全套参数: ./veild --help