Releases: GangZhuo/dohclient
v0.0.3
v0.0.2
v0.0.1
First version.
-
在命令行中启动:
a) 启动 cmd.exe, 然后运行如下命令:
cd /d <DoHClient 所在目录>
dohclient.exe --config=dohclient.config --log=b) 启动一个新的 cmd.exe, 然后使用如下命令来测试:
dig @127.0.0.1 -p 5354 www.google.com
如果一切正常的话,应该可以获取到正确的 IP 地址。
Windows 下如何安装 dig,请自行搜索。
PS:
-
默认的 dohclient.config 中使用的 DoH 上游是使用免费版的 Cloudflare Workers 代理的 Google Public DNS 服务,
每日限额 100,000 个请求。你需要搭建一个自己的( 参考 https://github.com/GangZhuo/cf-doh )。
也可以配置为通过代理直接访问 Google 的服务,例如如下配置:
option channel_args 'chndoh.name=AliDNS&chndoh.channel=udp&chndoh.addr=223.5.5.5&frndoh.name=GoogleDNS&frndoh.channel=doh&frndoh.addr=8.8.8.8:443&frndoh.host=dns.google&frndoh.path=/dns-query&frndoh.keep-alive=600&frndoh.proxy=1&frndoh.resolve=0&frndoh.ecs=1&frndoh.net=175.45.0.0/24'
-
默认配置会启用的一个 Http 服务 ( http://127.0.0.1:5354/index.html ),用于管理缓存,默认仅开启了查询和删除接口。
-
-
如果一切正常的话,可以通过 "install_service.bat" 批处理注册软件为 Windows 服务。
注册完成后,需要手动启动一次服务。建议修改服务的启动类型为“自动(延时启动)”。