当前位置: 首页 > article >正文

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

windows 11安装 AdGuardHome,实现开机自启,使用 DoH

  • 下载 AdGuardHome
  • 解压 AdGuardHome
  • 启动 AdGuard Home
  • 设置 AdGuardHome
  • 设置开机自启
    • 安装 NSSM
    • 设置开机自启
    • 重启电脑后我们可以访问 **http://127.0.0.1/**
  • 设置使用 AdGuardHome DNS

效果图

在这里插入图片描述

下载 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了

在这里插入图片描述

http://www.lryc.cn/news/2385905.html

相关文章:

  • [Windows] 游戏常用运行库- Game Runtime Libraries Package(6.2.25.0409)
  • MYSQL order 、group 与row_number详解
  • QT之巧用对象充当信号接收者
  • 《红警2000》游戏信息
  • Vue3 + ThinkPHP8 + PHP8.x 生态与 Swoole 增强方案对比分析
  • (九)PMSM驱动控制学习---高阶滑膜观测器
  • 25年上半年五月之软考之设计模式
  • Mongo DB | 多种修改数据库名称的方式
  • QListWidget的函数,信号介绍
  • Python类属性与实例属性的覆盖机制:从Vector2d案例看灵活设计
  • QML与C++交互2
  • EtherNet/IP机柜内解决方案在医疗控制中心智能化的应用潜能和方向分析
  • springboot中各模块间实现bean之间互相调用(service以及自定义的bean)
  • RabbitMQ 可靠性保障:消息确认与持久化机制(二)
  • QML学习07Property
  • Skywalking安装部署使用教程
  • 网络编程与axios技术
  • 【结构设计】以3D打印举例——持续更新
  • MySQL中的重要常见知识点(入门到入土!)
  • 理解全景图像拼接
  • 云原生安全基石:Linux进程隔离技术详解
  • 基于PySide6与pycatia的CATIA几何阵列生成器开发实践
  • Linux学习心得问题总结(三)
  • 蓝桥杯国14 不完整的算式
  • Anthropic推出Claude Code SDK,强化AI助理与自动化开发整合
  • 6.4.1最小生成树
  • DAY 33
  • 基于ICEEMDAN-SSA-BP的混合预测模型的完整实现过程
  • 常见排序算法详解及其复杂度分析
  • DARLR用于具有动态奖励的推荐系统的双智能体离线强化学习(论文大白话)