Instalación y configuración de DNSCrypt 2.0.15-1 + DNSmasq

Опубликовано: 14 Сентябрь 2026
на канале: ice
550
2

1 - Instalamos dnscrypt-proxy y dnsmasq
$ sudo pacman -S dnscrypt-proxy dnsmasq

2 - Habilitamos los servicios para que inicien desde el arranque:
$ sudo systemctl enable dnscrypt-proxy dnsmasq

3 - Vamos a editar el archivo dnscrypt-proxy.toml y modificaremos las siguientes líneas

a - Agregamos la línea con el servidor, línea 31:
server_names = ['dnscrypt.eu-nl']

b - Cambiamos el número del puerto, línea 36:
listen_addresses = ['127.0.0.1:40', '[::1]:40']

c - Bajamos casi hasta el final a la sección Servers, línea 445, en [sources], línea 464 y marcamos todo con un #.

d - Seguimos bajando hasta [static], línea 488, sacamos el # de las líneas siguientes y dejamos como lo ven en la foto o colocando el servidor que quieran, yo elegí dnscrypt.eu-nl.

4 - Pasamos a editar dnsmasq.conf (se encuentra en /etc/dnsmasq.conf)

a - En la línea 58 sacamos el # de no-resolv.

b - En la línea 66 sacamos el # y colocamos: server=127.0.0.1#40

c - Finalmente en la línea 111 sacamos el # de listen-address= y lo dejamos así: listen-address=127.0.0.1

5 - Editamos el archivo (si el archivo que me hizo renegar) resolv.conf y sólamente lo dejamos con la línea:

nameserver 127.0.0.1

a - Vamos a usar chattr +i para que no se modifique en cada reinicio del sistema dicho archivo:
$ sudo chattr +i /etc/resolv.conf

NOTA: Por las dudas no quieran que suceda éso, deshacemos el cambio colcando:
$ sudo chattr -i /etc/resolv.conf

6 - Reinicamos los servicios dnscrypt-proxy dnsmasq y networkmanager:
$ sudo systemctl restart dnscrypt-proxy dnsmasq NetworkManager

7 - Ahora probamos la conexión a internet:
$ ping -c 1 google.com

8 - Y finalmente vamos a probar que el sistema y las configuraciones que realizamos estén funcionando correctamente de ésta manera:
$ dig archlinuxlatinoamerica.wordpress.com | grep "Query time"

Nos arroja una respuesta: ;; Query time: 1133 msec (ésto puede variar claro). Si ejecutamos nuevamente la órden anterior nos damos cuenta que funciona perfectamente ya que no demoró nada con una respuesta de 0msec.

▶ Si se quieren unir a nuestro grupo de LinuxerOS en Telegram lo pueden hacer también: https://t.me/LinuxerOS_es

▶ Grupos amigos:
▶ https://t.me/archlinuxlatinoamerica
▶ https://t.me/debian_esp
▶ https://t.me/devuan_es
▶ https://t.me/gentoo_es
▶ https://t.me/slackware_es
▶ https://t.me/i3wm_es
▶ https://t.me/linuxmint_es
▶ https://t.me/opensuselinux
▶ https://t.me/redhat_es
▶ https://t.me/ubuntu_es
▶ https://t.me/unix_es
▶ https://t.me/voidlinux_es

▶ Tienen otros tutoriales y demás info en mi blog de LinuxForAllSite: https://linuxforallsite.wordpress.com

▶ Mi canal en YouTube:    / icetremens  

▶ Recuerden darle like y suscribirse a mi canal

▶ Por favor compartan el material en las redes sociales así seguimos creciendo!