Bloqueando Ads y Trackers.
Un cordial saludo amable lector, en esta ocasión vengo a hablarles sobre como bloquear la publicidad invasiva y los rastreadores, este es un gran paso a la hora de navegar por internet de forma limpia y evitar que el GAFAM recolecte cierta cantidad de datos sobre nosotros, destaco que Android es mi SO principal así que estos tips están enfocados a ese sistema aunque pueden adaptarse a otros.
La forma simple (DNS)
Una forma sencilla de bloquear publicidad, trackers y malware es usar un servidor DNS dedicado a esto, puedes usar diferentes protocolos como DoH, DoT, Dnscrypt, o cleartext, aquí una pequeña lista de proveedores que serán de utilidad. Escoja el que crea más conveniente, están listados por su calidad según mi modesta opinión!
NextDNS (necesitas crear cuenta)
BraveDNS (cree sus reglas, soporta DoH y DoT)
Cloudflare (solo bloquea malware y XXX)
OpenDNS (bloquea malware y XXX)
Nota sobre Protocolos
- Cleartext - son como los DNS de tu ISP en texto claro.
- DoT (DNS-over-TLS) - las peticiones van cifradas, ideal para configurar a nivel de sistema.
- DoH (DNS-over-HTTPS) - parecido al de arriba pero ideal para configurar en navegadores ej. Brave, Firefox, etc.
- Dnscrypt - protocolo antiguo pero robusto y cifrado, solo configurable en algunas aplicaciones específicas.
Nota 2: Lo ideal es configurar estos DNS de forma nativa a nivel de sistema en Android así será bloqueada la publicidad y demás en casi todas las aplicaciones, haga lo siguiente, vaya a:
- Configuración -> Redes e Internet -> DNS Privado
(solo disponible a partir de Android 9)
Nota 3: También puedes usar estos dns solo en los navegadores usando el protocolo DoH.
La otra forma (HOSTS)
¿Qué es un archivo HOSTS y para qué sirve?
Usar un archivo Hosts es otra forma de bloquear anuncios, malware y demás. Cabe destacar que es necesario contar con aplicaciones específicas que soporten estos archivos (al menos en Android e iOS), aquí algunos de los mejores hosts para bloqueo.
Apks que soportan Hosts
Android
Rethink: DNS + Firewall (su nombre habla por sí solo)
NetGuard (firewall con soporte de hosts)
TrackerControl (bloqueador de trackers y firewall)
personalDNSfilter (bloqueador de anuncios usa dns y hosts)
AdAway (bloqueador de publicidad usando hosts)
Nota 1: en NetGuard y TrackerControl puedes agregar un servidor DNS (cleartext) de los comentados arriba, siendo esta una buena combinación (dns + hosts).
Nota 2: estas apps no usan root por tanto se valen del slot VPN.
iOS (una pequeña ayudita)
DNSCloack (soporta protocolo DoH)
También puede usar los perfiles DNS de iOS, haga lo siguiente, vaya a :
- Configuración -> General -> Perfil
Seleccione el perfil descargado y haga click en INSTALL (si vives en Cuba lo más recomendable es usar la app)
https://github.com/paulmillr/encrypted-dns
Cualquier duda contacte conmigo ;)
Recuerde que esta guía está enfocada para bloquear ads y trackers a nivel de sistema, para navegadores es sencillo agregar un servidor DoH en cualquier Chrome-based solo busque en su configuración... si va a usar Firefox-based debe configurarlo usando about:config o si quiere hacerlo fácil instale el addon uBlock Origin y actualize su lista de filtros. En Windows a nivel de sistema puede usar YogaDNS o AcrylicDNS.
Ejemplo Real en Android
- Uso Brave Browser con NextDNS (DoH)