adguardhome
networks:
adguard_network:
#driver: bridge
#ipam:
# config:
# - subnet: 172.53.0.0/24
services:
adguardhome:
container_name: adguardhome
image: adguard/adguardhome:latest
ports:
# 普通 DNS
- 53:53/tcp
- 53:53/udp
# DHCP
#- 67:67/udp
#- 68:68/tcp
#- 68:68/udp
# 面板
#- 80:80/tcp
#- 3000:3000/tcp
# HTTPS/DNS-over-HTTPS
#- 443:443/tcp
#- 443:443/udp
# DNS-over-TLS
- 853:853/tcp
# DNS-over-QUIC
- 784:784/udp
- 853:853/udp
- 8853:8853/udp
# DNSCrypt
- 5443:5443/tcp
- 5443:5443/udp
restart: always
volumes:
- ./data/work:/opt/adguardhome/work
- ./data/conf:/opt/adguardhome/conf
- ./data/ssl:/opt/adguardhome/ssl
networks:
adguard_network:
#ipv4_address: 172.53.0.2反向代理
如果使用 Nginx 等反向代理时,可以进行以下配置。
允许通过 http 进行 DoH 查询
tls:
allow_unencrypted_doh: true获取客户端真实 IP
dns:
trusted_proxies:
- 0.0.0.0/0Windows 使用设置
| 字段 | 说明 | 示例值 |
|---|---|---|
| 首选 DNS | adguardhome 的 IP | 192.168.1.216 |
| DNS over HTTPS | 是否开启DOH | 开(手动模版) |
| DNS over HTTPS 模板 | DOH 地址 | https://adguardhome-domain/dns-query |
| 备用 DNS | adguardhome 的 IP | 119.29.29.29 |
| DNS over HTTPS | 是否开启DOH | 开(手动模版) |
| DNS over HTTPS 模板 | DOH 地址 | https://doh.pub/dns-query |