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

news2025/5/26 6:39:20

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.coloradmin.cn/o/2385905.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[Windows] 游戏常用运行库- Game Runtime Libraries Package(6.2.25.0409)

游戏常用运行库 合集 整合了许多游戏会用到的运行库,支持 Windows XP – Windows 11 系统,并且支持自动检测系统勾选推荐的运行库,方便快捷。 本版特点: By:mefcl 整合常见最新游戏所需运行库 根据系统自动勾选推荐…

(九)PMSM驱动控制学习---高阶滑膜观测器

在之前的文章中,我们介绍了永磁同步电机无感控制中的滑模观测器,但是同时我们也认识到了他的缺点:因符号函数带来的高频切换分量,使用低通滤波器引发相位延迟;在本篇文章,我们将会介绍高阶滑模观测器的无感…

25年上半年五月之软考之设计模式

目录 一、单例模式 二、工厂模式 三、 抽象工厂模式 四、适配器模式 五、策略模式 六、装饰器模式 ​编辑 考点:会挖空super(coffeOpertion); 七、代理模式 为什么必须要使用代理对象? 和装饰器模式的区别 八、备忘录模式 一、单例模式 这个…

Mongo DB | 多种修改数据库名称的方式

目录 方法一:使用 mongodump 和 mongorestore 命令 方法二:使用 db.copyDatabase() 方法 方法三:使用 MongoDB Compass 在 MongoDB 中,更改数据库名称并不是一个直接的操作,因为 MongoDB 不提供直接重命名数据库的命…

QListWidget的函数,信号介绍

前言 Qt版本:6.8.0 该类用于列表模型/视图 QListWidgetItem函数介绍 作用 QListWidget是Qt框架中用于管理可交互列表项的核心组件,主要作用包括: 列表项管理 支持动态添加/删除项:addItem(), takeItem()批量操作:addItems()…

EtherNet/IP机柜内解决方案在医疗控制中心智能化的应用潜能和方向分析

引言 在数智化转型浪潮席卷各行各业的今天,医疗领域同样面临着提升运营效率、改善患者体验和加强系统可靠性的多重挑战。Rockwell Automation于2025年5月20日推出的EtherNet/IP机柜内解决方案,为医疗中心的自动化升级提供了一种创新路径。本报告将深入分析这一解决方案的核心…

【结构设计】以3D打印举例——持续更新

【结构设计】以立创EDA举例——持续更新 文章目录 [TOC](文章目录) 前言立创EDA官网教程一、3D外壳绘制二、3D外壳渲染三、3D外壳打印1.3D打印机——FDM2.3D打印机——光固化 四、3D外壳LOG设计1.激光雕刻机 总结 前言 提示:以下是本篇文章正文内容,下面…

MySQL中的重要常见知识点(入门到入土!)

基础篇 基础语法 添加数据 -- 完整语法 INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);-- 示例 insert into employee(id,workno,name,gender,age,idcard,entrydate) values(1,1,Itcast,男,10,123456789012345678,2000-01-01) 修改数据 -- 完整语法 UPDA…

理解全景图像拼接

1 3D到2D透视投影 三维空间上点 p 投影到二维空间 q 有两种方式:1)正交投影,2)透视投影。 正交投影直接舍去 z 轴信息,该模型仅在远心镜头上是合理的,或者对于物体深度远小于其到摄像机距离时的近似模型。…

云原生安全基石:Linux进程隔离技术详解

🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、基础概念 进程隔离是操作系统通过内核机制将不同进程的运行环境和资源访问范围隔离开的技术。其核心目标在于: 资源独占:确保…

基于PySide6与pycatia的CATIA几何阵列生成器开发实践

引言:参数化设计的工业价值 在航空航天、汽车制造等领域,复杂几何图案的批量生成是模具设计与机械加工的核心需求。传统手动建模方式存在效率低下、参数调整困难等问题。本文基于PySide6+pycatia技术栈,实现了一套支持​​动态参数配置​​、​​智能几何阵列生成​​的自动…

Linux学习心得问题总结(三)

day09 文件权限篇 文件权限的属性有哪些?我们应如何理解这些属性? 文件权限的属性包括可读(r)、可写(w)、可执行(x)三种权限,根据文件类型可分为普通文件(.…

Anthropic推出Claude Code SDK,强化AI助理与自动化开发整合

Anthropic发布Claude Code SDK,协助开发团队将人工智慧助理整合进自动化开发流程,支援多轮对话、MCP协定及多元格式。 Anthropic推出Claude Code SDK,提供开发者与企业一套可程序化整合Claude AI助理至开发流程的工具。此SDK以命令列介面为基…

6.4.1最小生成树

知识总览 生成树(一定是连通的): 是连通的无向图的一个子图,子图包含这个无向图的所有顶点有n-1条边(少一条边,生成树就不连通了)即为生成树,一个连通图可能有多个生成树 最小生成树(最小代价树): 只有连通的无向图才…

DARLR用于具有动态奖励的推荐系统的双智能体离线强化学习(论文大白话)

1. 概述 离线强化学习是现在强化学习研究的一个重点。相比与传统的强化学习它不需要大量的实时交互数据,仅仅依赖历史交互日志就可以进行学习。本文就是将离线强化学习用于推荐系统的一篇文章。 这篇文章主要解决的核心问题有以下几个: 1)…

第35节:PyTorch与TensorFlow框架对比分析

引言 在深度学习领域,PyTorch和TensorFlow无疑是当前最受欢迎的两大开源框架。 自2015年TensorFlow由Google Brain团队发布,以及2016年Facebook的AI研究团队推出PyTorch以来,这两个框架一直在推动着深度学习研究和工业应用的发展。 本文将从多个维度对这两个框架进行详细对…

企业级智能体 —— 企业 AI 发展的下一个风口?

在AI技术迅猛发展的当下,企业对AI的应用不断深入。企业级智能体逐渐受到关注,它会是企业AI发展的下一个风口吗?先来看企业典型的AI应用场景,再深入了解企业级智能体。 企业典型AI应用场景 1. 内容生成:2025年&#xf…

【软考向】Chapter 2 程序设计语言基础知识

程序设计语言概述低级语言 —— 机器指令、汇编语言高级语言 ——翻译:汇编、解释和编译语言处理程序基础 —— 翻译给计算机,汇编、编译、解释三类编译程序基本原理 —— 词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成文法和语言的形式描述确定的有限…

JavaWeb:SpringBootAOP切面实现统计方法耗时和源码解析

介绍 快速入门 1.导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId> </dependency>2.切面类java Slf4j Aspect Component public class RecordTimeApsect {/*** 统计耗…

RabbitMQ的其中工作模式介绍以及Java的实现

文章目录 前文一、模式介绍1. 简单模式2. 工作队列模式3. 广播模式4. 路由模式5. 通配符模式6. RPC模式7. 发布确认模式 二、代码实现1、简单模式2、工作队列模式生产者消费者消费者 1消费者 2 3、广播模式 (Fanout Mode)生产者消费者 4、路由模式 (Direct Mode)生产者消费者 5…