前言楼主家庭网络的主路由从梅林固件转到软路由 AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请注明转载地址. 部署创建挂载目录为 启动容器docker - 注册表搜索 docker - 映像启动容器 高级设置
高级设置 - 卷分别添加本地文件夹
高级设置 - 端口配置本地 配置初始化安装访问 由于群晖 NAS 的 如果修改为其他端口,在后续使用填写 DNS 服务器时还需要加上端口号. 创建管理账户密码 下一步 安装完成 常规设置如下图勾选相关选项,也可以根据自己情况选择. 日志配置:可在 已阻止的服务根据情况自行选择,多数情况下保持默认不阻止即可. DNS 设置DNS 设置中基本只需要配置 上游 DNS 服务器部署 AdGuard Home 最重要的目的就是为了避免 114.114.114.114 117.50.10.10 119.29.29.29 223.5.5.5 tcp://8.8.8.8 tcp://208.67.222.222 tcp://1.1.1.1 https:///dns-query Bootstrap DNS 服务器Bootstrap DNS 服务器用于解析您指定为上游的 DoH / DoT 解析器的 IP 地址,此处填写本地最快的 DNS 解析服务器即可,博主使用的是本地电信的 DNS 服务器,大家根据实际情况自行填写,也可以直接使用 访问设置访问设置一般用户管理和配置规则,默认情况保持为空.如果希望强制不解析部分域名可以在 其他设置由于此服务仅用于家庭内网,同时有路由器作为 DHCP 服务器,所以 过滤器DNS 封锁清单DNS 封锁清单即是 AdGuard Home 用于过滤广告和拦截恶意钓鱼网站的关键设置.默认已经有官方的过滤规则,我们可以手动添加更多的规则来达到更好的效果.但也不用添加过多,可能会带来反效果.个人建议使用3-5个常规规则即可,网上已经有很多大神分享和维护的规则.大家可以自行搜索.这里推荐一些常见好用的规则: 规则太长,点击展开阅读. 其他规则多数情况下保持默认即可. 使用通过路由器 DHCP 下发配置常规情况下,家里的客户端一般都是通过路由器的 DHCP 获取 IP ,网关和 DNS 配置.大部分用户默认情况都是使用运营商提供的 DNS ,也有少数用户会手动修改了 DNS 服务器.为了使用 AdGuard Home 来作为 DNS 服务器,需要在 DHCP 设置 DNS 地址为群晖的内网 IP 地址. 值得注意的是,一旦配置好 DHCP 和 DNS 后,群晖或者 AdGuard Home 的 docker 容器一旦重启或者无法使用,则会导致内网无法解析任何域名.如果不是很稳定的环境,建议不要这样设置. 示例截图由于路由器的不同,设置界面也不同,可以 DNS 转发少数路由器支持 DNS 转发功能,保持 DHCP 的默认配置,由路由器本身提供 DNS 服务,在由路由器转发 DNS 到 AdGuard Home 也可以实现广告拦截和防止 DNS 劫持的需求. 手动设置手动配置 DNS 服务器建议配置多个,首要 DNS 服务器填写 AdGuard Home 所在的群晖内网 IP ,同时在添加一个公共 DNS 服务器备用. 使用效果当成功配置好 DNS 服务器,就可以在 AdGuard Home 的仪表盘查看统计数据,也可以通过查询日志查看详细的过滤情况. 下图的截图为 OpenWrt 路由器固件中的AdGuard Home 所以原生编译会有更好的支持,能够查看各个客户端的详情.而在docker 中部署,所有通信都会经过容器的宿主机,所以客户端 仅仅只会显示172.17.0.1 的记录,但这并不影响核心功能,只是无法很好的精确查询日志了. 结语AdGurad Home 并不是万能的,也不是所有广告都能过滤和屏蔽.但实际的使用效果相比没有过滤时提升明显,同时还能防止 DNS 劫持.另外 本站提供免费和付费的技术支持.你可以通过留言,邮件,TG群的方式来技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面 |
|