使用docker部署安装命令

docker run -dit
-v /www/App/adguardhome/work:/opt/adguardhome/work
-v /www/App/adguardhome/conf:/opt/adguardhome/conf
-p 53:53/tcp
-p 53:53/udp
-p 67:67/udp
-p 68:68/tcp
-p 68:68/udp
-p 80:80/tcp
-p 443:443/tcp
-p 853:853/tcp
-p 3000:3000/tcp
--name AdGuard_Home
--restart always
adguard/adguardhome
  • 53:DNS 端口。即其他设备访问 AdGuard Home 进行 DNS 解析的默认端口。因为部分系统不支持自定义
    DNS端口,所以不建议自定义。部署前务必要查看是否有其它程序占用。
  • 67, 68: DHCP 端口。除非想代替你路由上的 DHCP服务器,否则用不到。
  • 80: 管理页面默认 HTTP 端口。可忽略,在初始化页面设置管理端口为 3000 端口即可。
  • 443:HTTPS 和 DoH 端口。本地内网环境不需要。
  • 853:DoT 端口。不使用相关功能可忽略。
  • 3000:初始化设置端口。除非通过配置文件去设置,否则必须开启。

    这需要根据自身的需求来决定,下面这是我使用的

docker run -dit
-v /www/App/adguardhome/work:/opt/adguardhome/work
-v /www/App/adguardhome/conf:/opt/adguardhome/conf
-p 9080:80/tcp
-p 6443:443/tcp
-p 853:853/tcp
-p 3090:3000/tcp
--name AdGuard_Home
--restart always
adguard/adguardhome

使用nginx反向代理,开启ssl
面板启用加密才能使用853截图_20240217142543.png

设置上游dns

默认的dns是国外的,如果是国外服务器搭建的会用不了,还需要改
推荐改成
腾讯云dns:https://www.dnspod.cn/products/publicdns
阿里云dns:https://www.alidns.com

最后修改:2024 年 02 月 17 日
如果觉得我的文章对你有用,请随意赞赏