Qnap [ AdGuard Home ] [ 0.106.3 ] Network-wide ads & trackers blocking DNS server

QoolBox

Représentant QNAP
2 Janvier 2014
10 559
163
153
49
France
www.qnap.com
adguard.png


Source : https://adguard.com/ https://github.com/AdguardTeam/AdGuardHome

Download : x64, x86, arm-x41 , arm-x31,arm64

https://www.qnapclub.eu/fr/qpkg/649

Note :

Listen on 9638 for web admin
CoreDNS port listen on 16553 (instead of 53)
user : qnap pass : qnap

About :

Privacy protection center for you and your devices
Free and open source, powerful network-wide ads & trackers blocking DNS server.

AdGuard Home
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it'll cover ALL your home devices, and you don't need any client-side software for that.

How does AdGuard Home work?
AdGuard Home operates as a DNS server that re-routes tracking domains to a "black hole," thus preventing your devices from connecting to those servers. It's based on software we use for our public AdGuard DNS servers -- both share a lot of common code.

How is this different from public AdGuard DNS servers?
Running your own AdGuard Home server allows you to do much more than using a public DNS server.

Choose what exactly will the server block or not block;
Monitor your network activity;
Add your own custom filtering rules;
In the future, AdGuard Home is supposed to become more than just a DNS server.

68747470733a2f2f63646e2e616467756172642e636f6d2f7075626c69632f416467756172642f436f6d6d6f6e2f616467756172645f686f6d652e676966
 
quand tu rentre l'ip de ton nas , tu es sur que la connection se fait bien sur adguard ? parce que moi dans les log de adguard home j'ai rien
 
j'ai du changer le port 53 .. par un port customer dans le fichier de conf

c'est sans doute pour cela

le port 53 est déjà utilisé sous 4.3.5 pour le bridge de dnsmasq vers network virtual switch
 
ok , dans mon routeur si je rentre l'ip du nas en dns ca ne passe pas par adguard. quelqu'un sais comment faire pour forcer la redirection vers adguard ?
 
j'ai trouvé la parade pour utiliser le port 53

stop adguard

AdGuardHome.yaml et modifier

Code:
coredns:
  port: 53
  protection_enabled: true

editer /etc/dnsmasq.conf

changer port 53 to 1053 (par exemple)

editer /etc/resolv.conf et modifier

Code:
nameserver 127.0.1.1:1053

en ssh redémarrer dnsmask

Code:
killall -9 dnsmasq  # kill dnsmasq process
dnsmasq               # restart dnsmasq

redémarrer adguard.. maintenant ca tourne sur 53

je ne suis pas certains que cela persistant au reboot... j'ai ouvert un ticket auprès de la R&D, car je en comprends pas pour dnsmasq utilise le port 53 par défaut (sans utilisation particulière)

adguard.png
 
QoolBox a dit:

Bonjour

Avez-vous une réponse de votre ticket adressé à la R&D ?

J'ai installé la dernière version de Adguard, ouvert le port 16553. Cela ne fonctionne pas sur mon NAS. En haut à droite j'ai : version: v0.91
addresse: 0.0.0.0:16553

J'ai pris connaissance du post pour le port 53 mais n'y a-t-il pas un autre moyen pour que cela fonctionne dès l'installation du programme ?

Merci de votre réponse.
 
la solution de la R&D est de modifier la table IP

rempalcer <YOUR_NAS_IP> par l'ip du NAS


iptables -t nat -I PREROUTING --src 0/0 --dst 127.0.0.1 -p tcp --dport 53 -j REDIRECT --to-ports 16553
iptables -t nat -I PREROUTING --src 0/0 --dst 127.0.0.1 -p udp --dport 53 -j REDIRECT --to-ports 16553

iptables -t nat -I OUTPUT --src 0/0 --dst 127.0.0.1 -p tcp --dport 53 -j REDIRECT --to-ports 16553
iptables -t nat -I OUTPUT --src 0/0 --dst 127.0.0.1 -p udp --dport 53 -j REDIRECT --to-ports 16553

iptables -t nat -I PREROUTING --src 0/0 --dst <YOUR_NAS_IP> -p tcp --dport 53 -j REDIRECT --to-ports 16553
iptables -t nat -I PREROUTING --src 0/0 --dst <YOUR_NAS_IP> -p udp --dport 53 -j REDIRECT --to-ports 16553
 
Je test ça merci, par contre 2 hotfix (assez importants vu notes des patchs) sont dispos, si tu as le temps à l'occaz ;)