software:service:adguardhome
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software:service:adguardhome [2026/01/30 10:56] – [Upstream DNS] warnaud | software:service:adguardhome [2026/02/19 08:34] (current) – [debug/troubleshoot] warnaud | ||
|---|---|---|---|
| Line 106: | Line 106: | ||
| Improve cache & speed :FIXME | Improve cache & speed :FIXME | ||
| ===== Upstream DNS ===== | ===== Upstream DNS ===== | ||
| + | ==== 2 files ==== | ||
| + | |||
| <code bash> | <code bash> | ||
| - | vi / | + | vi / |
| - | systemctl restart AdGuardHome</ | + | |
| <code perl> | <code perl> | ||
| # | # | ||
| - | 91.239.100.100 | + | # |
| - | 89.233.43.71 | + | # |
| #DNS.WATCH | #DNS.WATCH | ||
| # | # | ||
| Line 122: | Line 123: | ||
| # | # | ||
| # | # | ||
| + | #Quad9 | ||
| + | #9.9.9.9 | ||
| + | # | ||
| + | # Quad9 Unfiltered (No blocking, just resolution) | ||
| + | tls:// | ||
| + | https:// | ||
| + | 9.9.9.10 | ||
| + | 149.112.112.10 | ||
| + | </ | ||
| + | <code bash>vi / | ||
| + | <code perl> | ||
| + | ... | ||
| + | dns: | ||
| + | # Listen on all interfaces, port 53 | ||
| + | bind_hosts: | ||
| + | - 0.0.0.0 | ||
| + | - ::0 | ||
| + | port: 53 | ||
| + | ... | ||
| + | # Path to upstream DNS file | ||
| + | upstream_dns_file: | ||
| + | ... | ||
| + | # Bootstrap DNS (required for hostname-based upstreams like dns.quad9.net) | ||
| + | bootstrap_dns: | ||
| + | - 1.1.1.1 | ||
| + | - 8.8.8.8 | ||
| + | - 208.67.222.222 | ||
| + | ... | ||
| + | # Enable DNSSEC validation (Quad9 supports it) | ||
| + | enable_dnssec: | ||
| + | </ | ||
| + | ==== One file (AdGuardHome.yaml) ==== | ||
| + | Optimized for Rapberry Pi/ | ||
| + | <code perl> | ||
| + | dns: | ||
| + | bind_hosts: | ||
| + | - 0.0.0.0 | ||
| + | port: 53 | ||
| + | | ||
| + | # UPSTREAMS : 100% chiffrés + diversifiés | ||
| + | upstream_dns: | ||
| + | - tls:// | ||
| + | - tls:// | ||
| + | - tls:// | ||
| + | - tls:// | ||
| + | | ||
| + | upstream_dns_file: | ||
| + | upstream_mode: | ||
| + | upstream_timeout: | ||
| + | | ||
| + | # BOOTSTRAP : IPs uniquement (zéro dépendance hostname) | ||
| + | bootstrap_dns: | ||
| + | - 9.9.9.10 | ||
| + | - 149.112.112.10 | ||
| + | - 2620: | ||
| + | | ||
| + | # SÉCURITÉ ABSOLUE | ||
| + | enable_dnssec: | ||
| + | refuse_any: true # Rejette ANY queries (attaques) | ||
| + | cache_enabled: | ||
| + | cache_size: 4194304 | ||
| + | | ||
| + | # ANTI-MITM | ||
| + | bogus_nxdomain: | ||
| + | - ' | ||
| + | - ' | ||
| + | - ' | ||
| + | | ||
| + | # CLIENTS | ||
| + | anonymize_client_ip: | ||
| + | ratelimit: 20 | ||
| + | | ||
| + | # AVANTAGES SÉCURITÉ | ||
| + | max_goroutines: | ||
| + | </ | ||
| + | <code bash> | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl restart AdGuardHome | ||
| + | sudo systemctl status AdGuardHome | ||
| + | </ | ||
| + | ===== debug/ | ||
| + | <code bash> | ||
| + | cd / | ||
| + | ./ | ||
| </ | </ | ||
software/service/adguardhome.1769766960.txt.gz · Last modified: by warnaud
