tags: DNSCrypt_Proxy Anonimato_DNS


DNSCryp-Proxy è paragonabile ad una VPN per DNS, non è proprio così, ma l’idea è quella.

Per installarlo possiamo seguire i seguenti comando:

sudo apt update
sudo apt install dnscrypt-proxy
sudo systemctl start dnscrypt-proxy
sudo systemctl enable dnscrypt-proxy

Poi andiamo nel file /etc/resolv.conf e ci inseriamo:

nameserver 127.0.0.1

Per vedere che tutto funzioni possiamo lanciare il seguente comando:

sudo systemctl status dnscrypt-proxy

L’output dovrebbe essere una cosa come:

sudo systemctl status dnscrypt-proxy
 dnscrypt-proxy.service - DNSCrypt client proxy
     Loaded: loaded (/usr/lib/systemd/system/dnscrypt-proxy.service; enabled; preset: disabled)
     Active: active (running) since Sun 2025-02-16 11:12:25 CET; 1min 45s ago
 Invocation: 685c7b1ea41343c2b40518b978d4e746
TriggeredBy: dnscrypt-proxy.socket
       Docs: https://github.com/DNSCrypt/dnscrypt-proxy/wiki
   Main PID: 49355 (dnscrypt-proxy)
      Tasks: 12 (limit: 27982)
     Memory: 8.9M (peak: 10.1M)
        CPU: 97ms
     CGroup: /system.slice/dnscrypt-proxy.service
             └─49355 /usr/sbin/dnscrypt-proxy -config /etc/dnscrypt-proxy/dnscrypt-proxy.toml
 
Feb 16 11:12:25 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:25] [NOTICE] dnscrypt-proxy 2.1.5
Feb 16 11:12:25 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:25] [NOTICE] Network connectivity detected
Feb 16 11:12:25 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:25] [WARNING] Systemd sockets are untested and unsupported - use at your own risk
Feb 16 11:12:25 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:25] [NOTICE] Wiring systemd TCP socket #0, dnscrypt-proxy.socket, 127.0.2.1:53
Feb 16 11:12:25 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:25] [NOTICE] Wiring systemd UDP socket #1, dnscrypt-proxy.socket, 127.0.2.1:53
Feb 16 11:12:33 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:33] [NOTICE] Source [public-resolvers] loaded
Feb 16 11:12:33 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:33] [NOTICE] Firefox workaround initialized
Feb 16 11:12:33 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:33] [NOTICE] [cloudflare] OK (DoH) - rtt: 54ms
Feb 16 11:12:33 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:33] [NOTICE] Server with the lowest initial latency: cloudflare (rtt: 54ms)
Feb 16 11:12:33 kali dnscrypt-proxy[49355]: [2025-02-16 11:12:33] [NOTICE] dnscrypt-proxy is ready - live servers: 1
                                                                                                                        

Se si volesse disabilitare temporaneamente questo servizio possiamo farlo tramite i seguenti comandi:

systemctl stop dnscrypt-proxy.service
systemctl stop dnscrypt-proxy.socket

Vanno eseguiti entrambi altrimenti il servizio continuarà ad andare.