#dns #proxy-server #dns-client #https #windows #tls-https

已删除 sdns

Windows下的TLS/HTTPS DNS客户端

0.1.0 2019年7月21日

#31#dns-client

MIT 许可证

7KB
82 代码行

Windows安全DNS客户端

此项目允许您在Windows上使用DNS over HTTPS (DoH)。它只是一个将所有DNS请求转发到上游服务器的DNS代理服务器。目前,只有一个服务器,即Cloudflare的cloudflare-dns.com。

sdns是为Windows编写的,但由于它不使用Windows特定库(目前还没有),因此也可能在其他平台上编译。

获取软件

目前我并不计划发布二进制文件,所以您需要自己编译sdns。您应该安装以下软件

以下命令将下载并安装sdns到用户的$PATH。

cargo install -f --git https://github.com/naim94a/sdns.git

cargo install rdns

使用sdns

sdns目前不可配置。它仅绑定到localhost上的端口53。您需要做的就是配置您的操作系统以将DNS查询发送到127.0.0.1

未来计划

  • 自动配置Windows以使用rdns
  • 可安装的服务
  • 过滤规则(域名正则表达式)
  • 除了Cloudflare之外的DoH上游服务。
  • 使其100%异步

依赖项

~31–43MB
~843K SLoC