【备忘】 windows 11安装 AdGuardHome,实现开机自启,使用 DoH

发布于:2025-05-25 ⋅ 阅读:(16) ⋅ 点赞:(0)

效果图

在这里插入图片描述

下载 AdGuardHome

AdGuardHome/releases 中下载 AdGuardHome_windows_amd64.zip

在这里插入图片描述

解压 AdGuardHome

解压到自己喜欢的位置,例如:C:\AdGuardHome_windows_amd64\AdGuardHome
在这里插入图片描述

启动 AdGuard Home

下载没有配置文件,我们可以双击启动完成相关设置后会自动生成配置

  1. 双击后会弹出terminal,其中显示默认 AdGuard Home 网址,我们可以打开 例如 : http://127.0.0.1:3000。按照提示完成配置

    • 点击开始配置

      在这里插入图片描述

    • 选择对应的网络

DNS服务器地址记住,后面要用 我的环境设置的 是 192.168.31.38

在这里插入图片描述

- 设置用户名密码

	![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/969aa576d0f04f02bc738c35b384113a.png)

- 下一步

	![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/603e0b7fe10f4bfda96942f7c2a07205.png)

- 点击仪表盘,暂时不用设置先

	![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/107b8dd21e3543f88f3efe5159cfb70a.png)
  1. 现在先在terminal中按CTRL+C 停止 AdGuard Home ,然后我们可以看到生成的配置文件 AdGuardHome.yaml
    在这里插入图片描述

  2. 通过命令行启动 AdGuardHome

    在AdGuardHome解压目录中,右键在终端打开
    在这里插入图片描述
    我们通过输入CMD 如下启动 AdGuardHome,然后在浏览器输入 http://127.0.0.1/

 .\AdGuardHome.exe -c .\AdGuardHome.yaml

设置 AdGuardHome

接下来我们可以设置DNS,点击网页上面的设置->DNS设置

在这里插入图片描述

  1. 设置上游DNS服务器如下
https://dns.alidns.com/dns-query
https://doh.pub/dns-query
https://doh.360.cn/dns-query

在这里插入图片描述
可以在这个网址查看更多的DNS服务器
https://dns.icoa.cn/

  1. 设置 Bootstrap DNS 服务器如下
119.29.29.29
223.5.5.5
123.125.81.6

在这里插入图片描述
3. 然后下滑页面点击测试上游,成功右下角会有 指定的 DNS 服务器现已正常运行 弹出

在这里插入图片描述
4. 下滑接着设置 DNS 服务配置

我们把这三个开关勾选上 ,然后点击下面的 保存

启用 EDNS 客户端子网
启用 DNSSEC
禁用 IPv6 地址的解析

在这里插入图片描述

保存
保存
保存

在这里插入图片描述

  1. 接着设置 DNS 缓存配置

    缓存大小 可以不用修改,默认是4M

    勾选 乐观缓存 然后保存

在这里插入图片描述

设置开机自启

我们可以使用 NSSM 来实现开机自启 AdGuardHome

安装 NSSM

参考 nssm详解
可以使用我已经下载的 通过蓝奏云下载

设置开机自启

.\nssm.exe install AdGuardHome

这会弹出一个 GUI 配置窗口:

Application Path: 选择你的可执行文件路径,比如

C:\AdGuardHome_windows_amd64\AdGuardHome\AdGuardHome.exe

Startup directory: 选择工作目录,即

C:\AdGuardHome_windows_amd64\AdGuardHome\

Arguments: 填写启动参数,

-c C:\AdGuardHome_windows_amd64\AdGuardHome\AdGuardHome.yaml

确认填写无误后,点击“Install service”完成安装。
在这里插入图片描述
在这里插入图片描述

重启电脑后我们可以访问 http://127.0.0.1/

在这里插入图片描述

设置使用 AdGuardHome DNS

右键点击状态栏 右下角的图标,然后点击网络和Internet设置

在这里插入图片描述
点击以太网

在这里插入图片描述

点击 编辑

在这里插入图片描述
点击设置为手动,首选DNS为 之前保存的 DNS服务器地址 192.168.31.38

在这里插入图片描述

然后就可以使用 AdGuardHome 作为DNS了

在这里插入图片描述