#how to install dnscrypt-prox void linux
Explore tagged Tumblr posts
Text
Bueno, ya que tengo instalado dnscrypt-proxy + dnsmasq en diferentes distribuciones (Debian, Ubuntu, Slackware, etc), porqué no aplicar éstos órdenes en Void también? Al comienzo creí que se iba a complicar, pero luego de comprender el funcionamiento básico del init (runit), fué muy sencillo, asi que les dejo a continuación los pasos que corresponden junto con un video también.
Comencemos!
1 – Instalamos los paquetes necesarios, ósea dnscrypt-proxy, dnsmasq y bind-utils (éste último para usar la órden “dig“):
# xbps-install -S dnscrypt-proxy dnsmasq bind-utils
2 – Editamos el archivo resolv.conf y debe quedar así:
nameserver 127.0.0.1
NOTA: Si quieren pueden hacer un backup del archivo original así:
# cp /etc/resolv.conf /etc/resolv.conf.bak
3 – 3 – Ahora lo protegeremos contra escritura, ya que cada vez que iniciamos el servicio dhcpcd/NetworkManager o el que usemos, éste escribe nuevamente en /etc/resolv.conf, entonces escribimos ésto:
# chattr +i /etc/resolv.conf
4 – Ahora colocaremos un proxy en la línea 16: ResolverName random:
Por ejemplo eliminamos random y colocamos un dns que podemos visualizar en: /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv.
También modificaremos el puerto por default (el 53) colocando por ejemplo el 40 que es el que uso actualmente de ésta manera:
– Buscamos la línea 69: LocalAddress: 127.0.0.1:53 y modificamos el 53 por el 40.
Guardamos y cerramos.
5 – Ahora editaremos el archivo /etc/dnsmasq.conf y descomentamos (eliminamos el “#”) las siguientes líneas y colocaremos éstos valores:
línea 58: no-resolv línea 66: server=127.0.0.1#40 línea 111: listen-address=127.0.0.1
Guardamos y cerramos también.
6 – Crearemos los enlaces simbólicos de dnscrypt-proxy server y de dnsmasq así:
# ln -s /etc/sv/dnscrypt-proxy /var/service/ # ln -s /etc/sv/dnsmasq /var/service/
– Por las dudas miramos que se hayan iniciado los servicios como se ve en la foto:
– Ahora hacemos un ping para comprobar que tenemos conexión:
# ping -c3 google.com
7 – Y por último vamos a comprobar que dnscrypt-proxy + dnsmasq cumplan su función, asi que usaremos la orden dig de la siguiente manera:
# dig linuxforallsite.wordpress.com | grep “Query time”
Y nos arroja por ejemplo: Query time: 313 msec
Ahora si volvemos a escribir la misma línea veremos: Query time: 0 msec
Bueno espero que les haya servido, ahora les dejo a continuación un video tutorial también.
¿Qué usamos? Distribución: Void. Editor de Texdto: nano.
Abrazo de gol!
Instalar dnscrypt-proxy + dnsmasq en Void Linux Bueno, ya que tengo instalado dnscrypt-proxy + dnsmasq en diferentes distribuciones (Debian, Ubuntu, Slackware, etc), porqué no aplicar éstos órdenes en…
#como instalar dnscrypt-proxy#como instalar dnscrypt-proxy void#como instalar dnscrypt-proxy void linux#como instalar dnsmasq#como instalar dnsmasq void#como instalar dnsmasq void linx#dnscrypt-proxy#dnscrypt-proxy linux tutorial#dnscrypt-proxy void#dnsmasq#dnsmasq linux tutorial#dnsmasq void#enter the void#enter the void linux#how to install dnscrypt-prox void linux#how to install dnscrypt-proxy void#how to install dnsmasq void#how to install dnsmasq void linux#how to void linux#instalar dnscrypt-proxy#instalar dnscrypt-proxy dnsmasq#instalar dnscrypt-proxy dnsmasq void#instalar dnscrypt-proxy dnsmasq void linux#instalar dnsmasq void#instalar dnsmasq void linux#Void#void 2017#void dnscrypt-proxy#void dnsmasq#Void GNU/Linux
0 notes