2 votos

DNSCrypt en Android

Me gustaría instalar DNSCrypt en Android. Lo he instalado en Windows 8, Linux Mint y Kali Linux. Pero soy muy nuevo en Linux, por lo que tratar con Android como una distro de Linux está fuera de mi alcance. He buscado en Google un tutorial para esto durante horas, y todo el mundo parece estar preguntando sin que nadie les responda. El sitio web de DNSCrypt tiene un Versión específica para Android lo que significa que debería ser posible, algún miembro del foro ha escrito un par de comandos como "y luego configuras y compilas" y tal. Pero no hay ningún comando específico "de cuchara" para escribir en el terminal de Android. Entonces, ¿cómo instalamos DNSCrypt.eu en Android?

Actualización 1:

https://github.com/jedisct1/dnscrypt-proxy/issues/98#issuecomment-41883910 Aquí hay una explicación similar a la que me refería. ¿Cómo escribo un script? ¿Qué copio exactamente? Hay tres carpetas cuando des-tar y tar.gz desde el enlace anterior.

1voto

warsong Puntos 620

La solución está más abajo en la misma página:

https://github.com/jedisct1/dnscrypt-proxy/issues/98#issuecomment-62636551

Tuve un problema al flashear el zip (hecho por qwerty12) en el enlace, así que es posible que tenga que extraer el contenido a los directorios pertinentes (en /system) y asegurarse de que tienen los permisos correctos. Yo usé el Fx explorer para esto. Obviamente necesitas Root para hacer todo esto. Luego, establece el DNS a 127.0.0.1 (yo usé el DNS estático para el WiFi pero muchos programas harán esto) Eso es todo lo que debería tomar. He publicado en el mismo enlace github confirmando que funciona bien.

edit: No hay problema. Debo mencionar que si tienes problemas con la configuración del DNS interno a 127.0.0.1 (como me pasó a mí) puede que te resulte más fácil simplemente añadir lo siguiente al archivo 99dnscrypt que se coloca en la carpeta init.d. (añada la siguiente línea al final del archivo, sólo debería haber otra línea en el archivo init.d de todos modos, la que ejecuta dnscrypt-proxy, así que añádala después de esa línea)

iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1

Puede haber una mejor manera de hacer esto (es decir, usar algo como AFWall con un script personalizado para cambiar el DNS a 127.0.0.1 cuando lo necesites) porque esto afectará a tu conexión 3G (ya que esperará encontrar un servidor DNS que funcione, no 127.0.0.1) pero funciona.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X