No sé si os pasará como a mí pero, francamente, me preocupa que mis hijos/as sean bombardeadas con publicidad de contenido «subidito de tono» a edades demasiado tempranas.
Sin ir más lejos, el otro día, mi hija estaba buscando un videoclip que la profesora de música les había pedido que incluyesen en una presentación que estaban haciendo cuando, cuál no sería mi sorpresa que, de «reojillo», ví que en la parte inferior (tuve suerte, no era totalmente visible y confío que no llegó a verlo) había un anuncio de alguna «viagra» (o similar) para agrandar el pene.
Peor suerte tuvo un amigo que su hijo de 8 años y su prima estaban viendo una película en streaming cuando les saltó publicidad preguntándoles si querían fol** con gente de su localidad…
En fin, que algo tenía que hacer y no lo podía dejar pasar más tiempo (estaba apuntado en mi lista de tareas y ya ha sido hora de darle una mayor prioridad) 👍
La solución ha sido rápida y sencilla (por fortuna) pero tengo pendiente optimizarla tanto en coste como en recursos utilizados.
He optado por instalar el proyecto Pi-Hole en una Raspberry Pi (RPi a partir de ahora) de las que tengo por casa (en el enlace encontrarás detalles, más que de sobra, explicando cómo se hace)
Y, una vez que tienes Pi-Hole funcionando, tienes dos opciones:
- Cambiar el servidor de DNS en todos los móviles, tablets, ordenadores, portátiles, televisores inteligentes y/o frigoríficos (si se tercia)
- Indicar en el router que use la RPi como servidor primario de DNS
Evidentemente (y lo habrás imaginado por como lo he pintado), la segunda opción es la más rápida, cómoda, sencilla y… por la que he optado yo; siendo 192.168.0.103 la IP de mi RPi (tengo amaestrado el router para que siempre le asigne la misma IP en base a su dirección MAC)
De momento funciona como una seda optando incluso por apagarla cuando no estamos ninguno en casa (por aquello de darle un respiro a la RPi que no por el consumo que tiene mi querida SBC).
Cuando se apaga no hay problemas ya que, como observaréis en la captura anterior, tengo puesto como servidor secundario de DNS el de Google (8.8.8.8) y, si la RPi no responde todos los equipos usan el de «siempre».
¿Cómo probar Pi-Hole sin una Raspberry Pi?
Si te apetece probar la solución planteada pero no sabes si merece la pena comprarte una RPi sólo para ver si te sirve la propuesta, se me ocurren varias formas (no necesariamente más complejas que la indicada)
Entre otras:
- Puedes montar una máquina virtual con la versión oficial de Raspberry Pi para escritorio y seguir las instrucciones que enlacé en el apartado anterior.
- También puedes montar Pi-Hole en tu equipo (aquí tienes instrucciones para hacerlo en Debian y derivados como Ubuntu, Linux Mint o el propio Guadalinex 😏)
Mejoras futuras
Aunque estoy contentísimo con la solución (y el panel de control es una auténtica gozada) me sabe mal tener la RPi todo el día encendida (no pudiendo utilizarla para otros menesteres) cuando tengo equipos en casa que también están en línea y bastante más ociosos de lo que me gustaría (caso de la Synology NAS o del mismo router)
Dejo anotado (de momento la «necesidad» ha sido satisfecha) mejorar la solución optando por:
- Instalar Pi-Hole en la NAS (hay quien dice haberlo hecho utilizando chroot o bien virtualizando mediante Docker)
- Utilizar directamente un script propio sobre la Synology NAS
- Aprovechar las posibilidades que ofrece y aprovechar RouterOS de Mikrotik para bloquear la publicidad a nivel de LAN (tengo un Mikrotik en el aula de Informática y próximamente puede que termine teniendo uno en casa)
En fin, que por alternativas y posibilidades no va a ser… os tendré informados (si os parece interesante, ya sabéis, para cualquier cosa tenéis los comentarios de esta entrada… estaré encantado de oír vuestras opiniones, consejos e ideas 👍)
Conclusión
Forma sencilla y eficiente de eliminar la molesta publicidad de todos los dispositivos conectados a Internet existentes en casa que, a poco que encuentre algo más de tiempo, espero poder optimizar y mejorar (entre otras cosas se me están escapando los «5 segundos de publicidad» que muestran los vídeos de Youtube, pero la los tengo «acorralados» 😉 )
Y tú…
- ¿Cómo evitas la publicidad en casa?
- ¿Temes posibles sustos con tus hijos?
- ¿Conoces alguna alternativa mejor?
- ¿Qué te parece la propuesta planteada?
- …
Buen articulo, y práctico, como siempre 🙂
Hace algunos años lo hice con RPi, pero la navegación en casa se ralentizo bastante, así que ahora utilizo OpenDNS.
Tiene grupos de direcciones que puedes bloquear por completo:
https://screenshots.firefox.com/MoJq6XkNKaAQMCKE/dashboard.opendns.com
Y también tiene la opción de bloquear o permitir dominios concretos:
https://screenshots.firefox.com/CQjxDutgxftCgGkg/dashboard.opendns.com
Para mi, la única pega es que tiene una limitación de 25 dominios individuales a bloquear y otros tantos a permitir.
Me gustaMe gusta
Me alegra que te haya resultado interesante el artículo, Abel (gracias)
openDNS es una opción muy interesante pero 25 dominios, al igual que a ti, se me antojan excesivamente pocos. Amén de echar de menos la posibilidad de importar listas de dominios «a evitar» (siempre podríamos buscarnos la forma de automatizarlo)
He estado mirando si se menciona algo de la limitación en los planes existentes, pero no he encontrado nada… habrá que ir probando algunos de ellos
De todos modos, no he notado que la velocidad de conexión se haya ralentizado: igual ha mejorado ese aspecto en ese tiempo ¿te animas a volver a hacer otra prueba? 😉
Como mejora futura y, de paso, mejorar como bien indicas las conexiones, anotaré añadir una caché de DNS a la RPi y aprovecharla aún más ¿qué te parece? ¿Secundas la moción?
Me gustaMe gusta
Otros prometen, Andalinux cumple.
Me gustaMe gusta
Soy más de hechos (consumados) que de palabras 😉
Gracias Rafa por el comentario
Me gustaMe gusta
A ver si entiendo bien, es un bloqueador de publicidad, pero aún puedes accesar páginas porno ¿Es correcto?
Me gustaMe gusta
Correcto: el problema a resolver era que les saltase publicidad inadecuada a mis hijas al navegar por Internet
Me gustaMe gusta
¿No es una solución a medias?
Me gustaMe gusta
¿Por qué lo dices compañero?
Si está buscando «porno» de forma consciente quizás sea mejor mirar los logs y tratar el tema con ellas pero, lo que realmente me preocupa, es que sin esperarlo, les salten cosas que puedan «traumatizarlas» por la edad que tienen
Me gustaMe gusta
Creo que mi mente no acepta el título del artículo. ¿No sería más adecuado? Cómo evitar que le salten anuncios porno a tus hijos.
Por cierto, lo acabo de instalar en Manjaro y funciona muy bien.
Me gustaMe gusta
Cosas de la economía del lenguaje y lo feo que quedan los títulos «largos» en el blog.
No obstante compañero, alegaré en mi defensa, que la segunda acepción del término (según la «santa» RAE) recoge: «Espectáculo, texto o producto audiovisual que utiliza la pornografía» y un anuncio (retorciendo algo las palabras) cabe dentro de dicha definición 😉
Me gustaMe gusta
Bueno el pi-hole, pero se queda corto en algunas cosas, como por ejemplo los anuncios que aparecen en Gmail y en los anuncios de Youtube. Tuve que reinstalar uBlock origin para lograrlo. Como un caché de dns esta genial, porque tienes un caché y un bloqueador de publicidad.
Me gustaMe gusta
Mis anuncios de YouTube están en mi lista de tareas a investigar… saber que uBlock tiene la «fórmula mágica» me puede resultar realmente útil (para tratar de adaptar la solución a Pi-Hole)
Me gustaMe gusta
Bueno, adblock o ublock te quitan estos problemas. Yo vi una serie entera a través de links de descarga sin enterarme de los anuncios que el resto veían jaja
Pero de la raspberry parece interesante.
Me gustaMe gusta
Lo hacen realmente bien pero con la RPi garantizo una «zona de sombra» (en lo que a publicidad se refiere) simplemente conectando el cacharro y en todos los dispositivos de la casa sin tener que tocar nada en ninguno de ellos
Me gustaMe gusta
Yo lo uso también, pero como proxy. Tu solución como servidor dns es más elegante. Me la apunto.
En lugares donde no puedo usar Pi Hole, uso Brave como navegador que me quita publicidad a malsava. De hecho es curioso ver diarios de noticias con uno y con otro navegador y como cambia radicalmente la lectura de las noticias de estas páginas. Si usas plugins de bloqueadores de publicidad en muchas de estas páginas páginas lo detectan y te invitan a desactivar tu bloqueador en ese sitio y no te permiten visualizar sus páginas.
Pi Hole resuelve de manera efectiva esto y el navegador brave también pero menos.
Un saludo.
Me gustaMe gusta
Vaya, no sabes lo que me alegra saber que le ha gustado la solución propuesta… muchas gracias, Julio por comentar y enriquecer la entrada con la solución que usas actualmente 👍🏻
Me gustaMe gusta