¿Configura el bloqueo de anuncios en el enrutador?

16

¿Es posible bloquear o eliminar anuncios (gráficos y textuales como los anuncios de texto de Google) en el nivel del enrutador? Tengo un Cisco Linksys WRT54GL con Tomato Firmware v1.28.1816.

Básicamente, quiero una funcionalidad implementada por el complemento AdBlock Lite para Firefox o Privoxy, pero no en el nivel del navegador o computadora individual, sino en el nivel del enrutador.

La motivación es que hay varios dispositivos (computadoras portátiles, PS3, PSP ...) conectados a través de un enrutador a Internet. Y quiero un punto para bloquear los anuncios.

Shivaranjan
fuente
Idea interesante, pero me temo que su enrutador y el firmware no suben en la pila de IP. Esto se parece al nivel de la aplicación.
1
No estoy seguro acerca de Tomato, pero puedes ejecutar Privoxy en DD-WRT Kong Mod. Alternativamente, con cualquier firmware puede modificar el archivo de hosts, pero no lo recomendaré.
lupincho

Respuestas:

10

Por suerte para ti, Lifehacker, tienes un artículo sobre cómo hacer exactamente esto.

http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router

  1. Abra la interfaz de Tomato Admin Scripts. Deberá iniciar sesión con el nombre de usuario y la contraseña que estableció en las instrucciones para instalar Tomato. Una vez que haya iniciado sesión, asegúrese de hacer clic en la pestaña WAN Up.

  2. Copie el script de bloque de anuncios a Tomato. Recomiendo ir directamente a la fuente , ya que el autor del script lo actualiza regularmente.

Debe pegar el script en el área de texto en blanco en la pestaña WAN Up

3) Guarde el script haciendo clic en el botón Guardar.

4. Reinicie su enrutador para habilitar el script. Eso es todo al respecto. La próxima vez que visite un sitio web, debería notar una notable falta de anuncios. Lo mismo debería ser cierto desde cualquier computadora, siempre que esté conectado a su enrutador Tomato. Hay algunas partes desafortunadas sobre este método en comparación con la extensión Adblock que es posible que desee tener en cuenta antes de configurarlo en su enrutador. Primero, si desea incluir un sitio en la lista blanca, debe editar manualmente el script cambiando la siguiente sección:

## remove/whitelist websites ## removes 3 websites (aa.com, bb.com, cc.com) ## remove the # and edit the website urls. sed -i -e '/aa.com/d' $GENFILE

... reemplazando aa.com con el sitio que desea incluir en la lista blanca. Tenga en cuenta que la lista blanca no funciona para incluir todos los anuncios en un sitio específico; en cambio, si tiene problemas para abrir un sitio que desea ver porque está en una lista negra, la lista blanca de ese sitio le permitirá acceder a ese sitio específico. .

Lamentablemente, el script no le permite incluir en la lista blanca todos los anuncios en sitios específicos.

VBwhatnow
fuente
2
¿Puedes escribir un resumen del enlace en tu respuesta? Si el enlace se corta, su respuesta se volvería inútil, pero si resume el contexto del enlace, la idea general de lo que está tratando de transmitir siempre permanecerá.
MaQleod
Me gusta mucho este método. Sin embargo, veo un problema: esto no puede bloquear los anuncios de texto de Google o similares, ¿verdad? Los anuncios de texto me parecen más intrusivos que los gráficos ...
5

Lo que quieres usar es OpenDNS . Luego, puede establecer la configuración de DNS de su enrutador o computadora para que apunte a su DNS. Una pequeña utilidad en cualquier computadora puede actualizar la dirección IP si cambia cada pocas semanas, pero si es estática, mejor. Tienen una sección de configuración de cuenta donde puedes bloquear cosas. Solo necesita buscar en la web una lista negra de cosas para bloquear (redes publicitarias). Puede encontrar uno buscando un archivo de hosts para este propósito.

MetaGuru
fuente
Me encanta y uso OpenDNS, pero OP y estoy buscando un filtro de Internet basado en reglas de tipo AdBlock a nivel de enrutador.
Baodad
2

Para lograr tu objetivo necesitas algo con un poco más de inteligencia. En mi casa ejecuto un software llamado Untangle . Es una distribución Debian Linux que tiene una interfaz web con todas las funciones para controlar el software.

Untangle se ejecuta en una computadora estándar basada en x86 / x64 que tiene 2 tarjetas de red. Necesita uno para el tráfico de Internet (WAN) y uno para el tráfico de su red (LAN).

Hay muchos módulos incluidos de forma gratuita con Untangle, incluido un bloqueador de anuncios que en realidad se basa en el código del complemento AdBlock Plus de Firefox.

Algunos de los otros módulos gratuitos incluyen:

  • Filtro de spam
  • Bloqueador de spyware
  • Bloqueador de virus (basado en Clam AV)
  • Bloqueador de sitios web
  • VPN (basado en OpenVPN)
  • etc ...

También ofrecen un puñado de aplicaciones premium que tienen costos asociados con ellas, esto fue principalmente para usuarios de negocios, pero puede encontrar algunas de ellas útiles como el Bloqueador de virus mejorado que NO está basado en Clam AV.

Untangle tiene la capacidad de actuar como un enrutador o un dispositivo de paso (puente) que puede alinearse con su red y le permite ejecutarlo sin reemplazar su enrutador actual.

ianc1215
fuente
Puede que tenga que experimentar con eso en algún momento. ¿Hay una considerable desaceleración del rendimiento? ¿Qué tipo de hardware necesitaría usar?
VBwhatnow
1
La versión original (5.x) podría ejecutarse en un P3 de 800mhz y 512MB de RAM. Las versiones actuales (9.x) requieren un doble núcleo y 2 GB de memoria para una caja pequeña. La pregunta es un poco difícil de precisar. Principalmente tiene que ver con la escala a la que se está ejecutando. Piénselo así, más usuarios = más potencia. Para algunas recomendaciones, visite foros.untangle.com. Mi caja actual se ejecuta en un Intel Core2 E6750 con 4GB de ram, pero eso es porque era una caja de repuesto que tenía. Además, las NIC de mayor calidad marcarán una gran diferencia en el rendimiento.
ianc1215
1

Configuré la lista de restricción de acceso. Es un poco draconiano, pero funciona y puedo decidir a qué dispositivos se aplica. Es bastante fácil deshabilitarlo iniciando sesión. Pero debe ingresar a los sitios manualmente. Tengo que usar dos listas porque mi lista es grande.

getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com comparisons.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com

Hay muchos más, pero eso es todo lo que podría publicar

J. Honak
fuente
getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com comparisons.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com
J Honak
Hay muchos más, pero eso es todo lo que podría publicar
J. Honak
Puede bloquear todo el dominio o un nombre DNS específico
J. Honak
1
¿Puedes decir un poco más sobre cómo hacer esto?
G-Man dice 'reinstalar a Monica'