Skip to content
This repository was archived by the owner on Nov 19, 2023. It is now read-only.

Releases: GangZhuo/dohclient

v0.0.3

11 Jun 09:19

Choose a tag to compare

  • Fixed syslog

v0.0.2

10 Jun 16:20

Choose a tag to compare

  • Fixed signal handle

v0.0.1

10 Jun 08:35

Choose a tag to compare

First version.

  1. 在命令行中启动:

    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 ),用于管理缓存,默认仅开启了查询和删除接口。

  1. 如果一切正常的话,可以通过 "install_service.bat" 批处理注册软件为 Windows 服务。

    注册完成后,需要手动启动一次服务。建议修改服务的启动类型为“自动(延时启动)”。