2 votos

Cómo bloquear/filtrar sitios en la conexión de datos móviles (preferiblemente usando un servidor DNS)

He investigado una manera de filtrar los sitios utilizando el servidor DNS en el teléfono Android, y que es para cambiar el servidor DNS del teléfono, que trabajó para la conexión WiFi, pero no para la conexión de datos, ¿cómo puedo bloquear / filtrar los sitios en la conexión de datos móviles (preferiblemente utilizando el servidor DNS).

0 votos

No lo he probado (aún no he sentido la necesidad), pero hay una lista de Proxy aplicaciones para Android que quizás quieras consultar.

2voto

Jack Wade Puntos 231

No hay ajustes para establecer el servidor DNS con Datos Móviles. Una excepción es el DNS privado (DoT) en Android 9+. Además, a veces pueden producirse fugas de DNS con la configuración de DNS de WiFi, por ejemplo, si alguna aplicación ha codificado la dirección del servidor DNS. Sin embargo, con el acceso Root puede forzar la redirección de las consultas DNS a cualquier servidor específico utilizando iptables . Ver detalles en ¿Cómo hace el sistema operativo Android la resolución de nombres DNS? y ¿Cómo configurar correctamente el DNS?

O puede editar /etc/hosts para hacer una lista negra de los dominios publicitarios más conocidos utilizando los hosts archivos como este .

O incluso mejor es ejecutar un servidor DNS local en el dispositivo para utilizar funciones como la coincidencia de patrones, etc. dnscrypt-proxy por ejemplo, ofrece opciones flexibles que incluyen DNS encriptados (DoH o DoT), lo que anula la posibilidad de que los ISP espíen su tráfico de DNS. Para ver las instrucciones de configuración, consulte Cómo solucionar los errores de SELinux al lanzar DNSCrypt como init.d script?

En los dispositivos no rooteados es posible utilizar VpnService API de Android para capturar todo el tráfico DNS. Así es como aplicaciones como 1.1.1.1 y NetGuard trabajo. Entonces la aplicación VPN puede utilizar un hosts antes de realizar las consultas al servidor DNS configurado. Anfitriones virtuales es una aplicación de código abierto para conseguirlo.

0voto

The Somberi Puntos 1

Para ello el teléfono tiene que estar rooteado y se puede utilizar la versión móvil de un archivo HOSTS que bloquea la publicidad. Aquí hay un ejemplo: http://free-software-for-Android.github.io/AdAway/

En el caso de los datos móviles, el servidor DNS sería proporcionado por la empresa de telecomunicaciones. Puede eliminar el proxy proporcionado en el APN utilizado por la telco. Consulte las preguntas frecuentes en el enlace anterior.

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