Situatie
AdGuard Home DNS Proxy este un server DNS local care funcționează ca un intermediar între dispozitivele tale și serverele DNS upstream (cum ar fi Cloudflare, Google DNS, etc.).
Ce face DNS Proxy-ul:
Funcția principală:
- Primește cererile DNS de la dispozitivele din rețeaua ta
- Le redirecționează către serverele DNS upstream configurate
- Returnează răspunsurile înapoi către dispozitive
Avantajele folosirii unui DNS Proxy local:
Filtrare și securitate:
- Blochează reclame, trackere și domenii malware
- Aplică liste de filtrare personalizate
- Protecție împotriva phishing-ului
Control și monitorizare:
- Vezi toate cererile DNS din rețea
- Statistici detaliate despre traficul DNS
- Posibilitatea de a permite/bloca domenii specifice
Performance:
- Cache DNS local (răspunsuri mai rapide pentru domenii accesate frecvent)
- Reduce latența comparativ cu serverele DNS remote
- Load balancing între multiple servere upstream
Configurare flexibilă:
- Poți folosi DNS-over-HTTPS, DNS-over-TLS pentru securitate
- Setări diferite pentru dispozitive diferite
- Reguli personalizate de rewrite DNS
În esență, AdGuard Home DNS Proxy transformă rețeaua ta într-un mediu mai sigur și mai rapid prin filtrarea traficului DNS direct la nivelul rețelei, înainte ca cererile să ajungă la serverele DNS publice.
Acum ca stim ce este si cum ne-ar imbunatati securitatea retelei de acasa sa trecem la implementare.
Voi aborda cea mai simpla metoda, printr-un helper script care practic face totul de unul singur. Tot ce ramane de facut e configurarea de dupa.
Vei avea nevoie: de un hipervizor tip 1 online (proxmox, vmware esxi etc.) care sa fie online 24/7. Un mini-PC SH de cateva sute de lei ar trebui sa tina acest LXC (container) fara probleme. Pe langa asta, poti adauga mai multe servicii lightweight sa iti extinzi laboratorul.
Cerinte hardware:
- 512 MB RAM sunt mai mult decat suficient pentru reteaua ta de acasa.
- 1 CPU-core.
- 2 GB Storage.
Link-ul oficial GitHub de unde vom copia script-ul: https://community-scripts.github.io/ProxmoxVE/scripts?id=adguard
Nu rulati script-uri de pe surse neconfirmate si fara un research in prealabil!
Vom lua ca exemplu un nod Proxmox, Debian (setup-ul meu actual). Script-ul din link-ul de mai sus este strict pentru Proxmox Virtual Environment, dar daca folositi altceva sunt alternative de script-uri (Windows, Vmware etc.):
- Logati-va prin SSH pe nodul pe care vreti sa instalati/gazduiti containerul AdGuard.
- Ca o buna practica rulati comanda:
sudo apt update && sudo apt upgrade -y
- Rulati script-ul de pe GitHub:
bash -c “$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh)”
- Locatia config-ului (in caz de vreti sa configurati din CLI si nu din dashboard-ul AdGuard): /opt/AdGuardHome/AdGuardHome.yaml
- Acest script iti efectiv iti va instala automat containerul, cu configuratia basic.
- Dupa ce a terminat, ai 2 optiuni: Default settings, configurarea initiala este automatizata; Advanced Settings (pe care o recomand) unde ai posibilitatea de a-i pune IP-ul fix pe care il doresti, numele si alte configuratii de inceput.
- La final vei primi un link care va arata asa: http://YOUR-IP:3000.
- In browser-ul tau te vei conecta pe acel link si de acolo poti incepe sa configurezi blocklist-urile, Upstream DNS Servers (recomand cloudflare si Google cu DNSSEC activat pentru rapiditate si securitate).
- Ca totul sa functioneze va trebui sa te conectezi pe routerul tau si sa ii schimb serverele de DNS. Primary server va fi IP-ul setat de tine pentru containerul AdGuard, secondary server 1.1.1.1 (Cloudflare)/8.8.8.8 (Google) – in caz de se intampla ceva cu nodul/containerul tau sa ai in continuare acces la internet.
- Pentru configurarea initiala (DNS Settings), recomand fie sa urmaresti un tutorial step by step, fie sa iei fiecare sectiune in parte si sa o cauti pe internet ca sa configurezi dupa preferintele si nevoile tale si sa intelegi principiile din spate.
Dupa ce ai configurat totul ar trebui sa incep sa vezi in Dashboard query-ul DNS generate in reteaua ta.
La sectiunea “Filters” vei avea by default lista AdGuard care blocheaza reclamele, analizele de date Google/Netflix s.a.m.d. Recomand sa o lasi bifata. Pe langa acea lista poti adauga tu ceea ce vrei sa blochezi in reteaua ta la “Custom filtering rules”.
Leave A Comment?