内容纲要

🗂 | 查看 Synology 与 XPEnology 专题可浏览更多内容


下载映像

在群晖 Synology DSM 上打开 Docker,在左侧选择「注册表」。

在右上角搜索「adguardhome」。

选择由 adguard 发布的 adguardhome,也就是如图所示第一个,然后点击「下载」按钮或右键「下载此映像」。

「选择标签」的作用是选择版本,如果想使用就选择「latest」即可。

在「映像」中可以查看下载状态,如果已经下载完成容量左侧的图标为常量蓝色 (下载时闪烁) 。

配置映像

下载完成后选中该「映像」然后点击「启动」。

「容器名称」默认或自定义,然后点击「高级设置」。

勾选「启用自动重新启动」。

然后点击「存储空间」。

点击添加文件夹,你可以在「控制面板」的「共享文件夹」添加一个专门用于 Docker 的文件夹。

然后如上图,我在这里创建了一个名为 adguardhome 的文件夹,然后在该文件夹里面创建了两个文件夹,名为 workconf,稍后会用到。

如上图,主要添加及配置两个文件夹:

  • 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 容器