
adam9999/adguardhomeAdGuard Home是一款网络级广告和追踪拦截软件。设置完成后,它将覆盖您所有的家庭设备,且无需任何客户端软件。
此Docker镜像基于官方adguard/adguardhome镜像构建,通过优化配置提升了性能和可用性,包括:
!AdGuardHome
默认情况下,DNS端口53可能被resolved守护进程占用,需先禁用:
bashsudo sh -c 'echo "DNS=127.0.0.1\nDNSStubListener=no" >> /etc/systemd/resolved.conf' && sudo systemctl restart systemd-resolved.service
使用以下命令创建并运行AdGuard Home容器:
bashsudo docker run --name adguardhome \ --restart unless-stopped \ -v /my/own/workdir:/opt/adguardhome/work \ -v /my/own/confdir:/opt/adguardhome/conf \ -p 80:80/tcp \ -p 53:53/tcp -p 53:53/udp \ -d adam9999/adguardhome
启动后,打开浏览器访问[***],默认登录凭据为admin/password。
所有暴露端口说明如下:
-p 80:80/tcp: 管理面板 -p 53:53/tcp -p 53:53/udp: 常规DNS -p 67:67/udp -p 68:68/tcp -p 68:68/udp: 若使用AdGuard Home作为DHCP服务器需添加 -p 443:443/tcp -p 443:443/udp: 若运行DNS-over-HTTPS服务器需添加 -p 853:853/tcp: 若运行DNS-over-TLS服务器需添加 -p 784:784/udp -p 853:853/udp -p 8853:8853/udp: 若运行DNS-over-QUIC服务器需添加(可选择其中一两个) -p 5443:5443/tcp -p 5443:5443/udp: 若运行DNSCrypt服务器需添加
如果要使用AdGuard Home的DHCP服务器功能,创建容器时需添加--network host参数:
bashdocker run --name adguardhome --network host ...





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务