【笔记】通过Docker部署AdguardHome

前言

通过Docker部署AdguardHome

Free and open source, powerful network-wide ads & trackers blocking DNS server.(Github

通过Docker部署

/root/adguardhome:指定存放AdguardHome的目录

-p 53:53/tcp -p 53:53/udp:作为DNS服务器
-p 67:67/udp -p 68:68/udp:作为DHCP服务器
-p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp:作为Web服务器访问仪表盘

1
docker run --name adguardhome --restart unless-stopped -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp -v /root/adguardhome/work:/opt/adguardhome/work -v /root/adguardhome/conf:/opt/adguardhome/conf -d adguard/adguardhome

初始化

  • 下一步

  • 设置用户名和密码->下一步

  • 下一步

  • 打开仪表盘

配置路由器

  • 在路由器中的DHCP中配置DNS服务器指向AdguardHome所在的ip地址
    • 如果DNS服务器配置无效,可以尝试将DHCP服务器指向AdguardHome所在的ip地址

进入仪表盘

完成

  • 截图纪念

后记

  • AdguardHome默认没有广告拦截功能,只能作为DNS服务器过滤追踪域名,如果需要过滤广告域名需要在自定义过滤规则中自行添加广告域名

参考文献

什么值得买——愛吃肉的魚
Github