内容纲要

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


下载映像

How to Install AdGuard Home with Docker on Synology DSM 1

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

在右上角搜索「adguardhome」。

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

How to Install AdGuard Home with Docker on Synology DSM 2

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

How to Install AdGuard Home with Docker on Synology DSM 3

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

配置映像

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

How to Install AdGuard Home with Docker on Synology DSM 4

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

How to Install AdGuard Home with Docker on Synology DSM 5

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

然后点击「存储空间」。

How to Install AdGuard Home with Docker on Synology DSM 6

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

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

How to Install AdGuard Home with Docker on Synology DSM 7

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

  • work,装载路径为:/opt/adguardhome/work
  • conf,装载路径为:/opt/adguardhome/conf

然后点击「端口设置」

How to Install AdGuard Home with Docker on Synology DSM 8

如上图,设置「本地端口」下 3000 及 53 端口。

  • 3000 端口用于网页管理版本;
  • 53 端口用于传统 DNS 服务;

我并不打算提供 DNS over TLS 或 DNS over HTTPS 服务,所以 853 及 443 端口并不设置。

How to Install AdGuard Home with Docker on Synology DSM 9

「完成」

How to Install AdGuard Home with Docker on Synology DSM 10

在「容器」中可以看到 AdGuard Home 已经启动。

配置 AdGuard Home

然后在浏览器打开 Synology DSM 地址,后面加上 3000 端口,如我的 Synology DSM 地址为 192.168.1.3,那么就在浏览器打开:http://192.168.1.3:3000/

How to Install AdGuard Home with Docker on Synology DSM 11

点击「开始配置」。

How to Install AdGuard Home with Docker on Synology DSM 12

「网页管理界面」需要设置为 3000,因为默认 80 将会跳转到 Synology DSM,之后如果想对外提供公网服务,可以在路由器的端口映射使用自定义端口映射。

「DNS 服务器」使用默认端口即可。

How to Install AdGuard Home with Docker on Synology DSM 13

设置用于管理 AdGuard Home 的用户名及密码。

How to Install AdGuard Home with Docker on Synology DSM 14

使用手册,指导在各平台使用的方法,可忽略,直接「下一步」。

How to Install AdGuard Home with Docker on Synology DSM 15

「打开仪表盘」。

How to Install AdGuard Home with Docker on Synology DSM 16

使用刚才设置的用户名及密码登陆。

How to Install AdGuard Home with Docker on Synology DSM 17

打开「设置」菜单下的「DNS 设置」。

How to Install AdGuard Home with Docker on Synology DSM 18

设置为国内运营商或公共 DNS,不建议使用海外 DNS,非部分地区的中国移动宽带不建议使用 DNS over TLS 或 DNS over HTTPS。

How to Install AdGuard Home with Docker on Synology DSM 19

「Bootstrap DNS 服务器」用于解析域名类型的 DNS over TLS 或 DNS over HTTPS 的 IP 地址,设置一个可信的即可。

然后点击「应用」。

How to Install AdGuard Home with Docker on Synology DSM 20

打开「过滤器」下的「DNS 封锁清单」,如上图,可设置自定义封锁清单。

使用

在需要使用 AdGuard Home 的相关设备或路由器的 DHCP 服务上设置为 Synology DSM 的 IP 地址即可,如我这里的 192.168.1.3

How to Install AdGuard Home with Docker on Synology DSM 21

升级

如果后续映像有了新版本如何升级呢?

请查看《Synology | 如何更新 DSM 上的 Docker 容器