Instalar DNSCrypt Proxy en Arch Linux

Instalación

En Arch tenemos la ventaja de que DNSCrypt Proxy se encuentra en los repositorios oficiales, por lo que para instalarlo basta con usar Pacman:

sudo pacman -S dnscrypt-proxy

Habilitamos el servicio:

sudo systemctl enable dnscrypt-proxy

Y lo iniciamos:

sudo systemctl start dnscrypt-proxy

Ahora vamos a sacar un respaldo del archivo con los DNS actuales:

sudo cp /etc/resolv.conf /etc/resolv.conf.backup

Y reemplazar su contenido para que use al localhost como nameserver:

sudo sh -c "echo 'nameserver 127.0.0.1' > /etc/resolv.conf"

Lo protegemos para evitar que se modifique con cada reinicio:

sudo chattr +i /etc/resolv.conf

Y ya solo queda reiniciar el gestor de redes. En caso de usar Network Manager hacemos esto:

sudo systemctl restart NetworkManager

Y se acabó, ya está DNSCrypt Proxy debidamente instalado y configurado. Para comprobarlo podemos dar clic aquí y ver si nos aparece el mensaje de bienvenida de OpenDNS.

Estos pasos aplican para una instalación básica de DNSCrypt Proxy en un Arch Linux sencillo con Network Manager, pero como yo sé que seguramente tengan todo tipo de configuraciones raras en sus sistemas o les interese explotar más las posibilidades de este programa, los invito a consultar el artículo de DNSCrypt en la wiki de Arch Linux.