查看【Synology 与 XPEnology】专题可浏览更多内容
本文主要讲述如何在群晖 DSM 上使用 Docker 安装 AdGuard Home 及配置
下载映像
在群晖 Synology DSM 上打开 Docker,在左侧选择「注册表」。
在右上角搜索「adguardhome」。
选择由 adguard
发布的 adguardhome
,也就是如图所示第一个,然后点击「下载」按钮或右键「下载此映像」。
「选择标签」的作用是选择版本,如果想使用就选择「latest」即可。
在「映像」中可以查看下载状态,如果已经下载完成容量左侧的图标为常量蓝色 (下载时闪烁) 。
配置映像
下载完成后选中该「映像」然后点击「启动」。
「容器名称」默认或自定义,然后点击「高级设置」。
勾选「启用自动重新启动」。
然后点击「存储空间」。
点击添加文件夹,你可以在「控制面板」的「共享文件夹」添加一个专门用于 Docker 的文件夹。
然后如上图,我在这里创建了一个名为 adguardhome
的文件夹,然后在该文件夹里面创建了两个文件夹,名为 work
及 conf
,稍后会用到。
如上图,主要添加及配置两个文件夹:
work
,装载路径为:/opt/adguardhome/work
conf
,装载路径为:/opt/adguardhome/conf
然后点击「端口设置」
如上图,设置「本地端口」下 3000 及 53 端口。
- 3000 端口用于网页管理版本;
- 53 端口用于传统 DNS 服务;
我并不打算提供 DNS over TLS 或 DNS over HTTPS 服务,所以 853 及 443 端口并不设置。
「完成」
在「容器」中可以看到 AdGuard Home 已经启动。
配置 AdGuard Home
然后在浏览器打开 Synology DSM 地址,后面加上 3000 端口,如我的 Synology DSM 地址为 192.168.1.3
,那么就在浏览器打开:http://192.168.1.3:3000/
点击「开始配置」。
「网页管理界面」需要设置为 3000
,因为默认 80 将会跳转到 Synology DSM,之后如果想对外提供公网服务,可以在路由器的端口映射使用自定义端口映射。
「DNS 服务器」使用默认端口即可。
设置用于管理 AdGuard Home 的用户名及密码。
使用手册,指导在各平台使用的方法,可忽略,直接「下一步」。
「打开仪表盘」。
使用刚才设置的用户名及密码登陆。
打开「设置」菜单下的「DNS 设置」。
设置为国内运营商或公共 DNS,不建议使用海外 DNS,非部分地区的中国移动宽带不建议使用 DNS over TLS 或 DNS over HTTPS。
「Bootstrap DNS 服务器」用于解析域名类型的 DNS over TLS 或 DNS over HTTPS 的 IP 地址,设置一个可信的即可。
然后点击「应用」。
打开「过滤器」下的「DNS 封锁清单」,如上图,可设置自定义封锁清单。
使用
在需要使用 AdGuard Home 的相关设备或路由器的 DHCP 服务上设置为 Synology DSM 的 IP 地址即可,如我这里的 192.168.1.3
升级
如果后续映像有了新版本如何升级呢?
请查看 如何更新 Synology DSM 上的 Docker 容器