Configurare il blocco degli annunci sul router?


16

È possibile bloccare o rimuovere gli annunci (grafici o testuali come gli annunci di testo di Google) a livello del router? Ho un Cisco Linksys WRT54GL con Tomato Firmware v1.28.1816.

Fondamentalmente voglio una funzionalità come implementata dal componente aggiuntivo AdBlock Lite per Firefox o Privoxy, ma non a livello del browser o del singolo computer, ma a livello del router.

La motivazione è che ci sono diversi dispositivi (laptop, PS3, PSP ...) collegati tramite un router a Internet. E voglio un punto per bloccare la pubblicità.


Un'idea interessante, ma temo che il tuo router e il firmware non vadano bene sullo stack IP. Questo sembra il livello dell'applicazione.

1
Non sei sicuro di Tomato, ma puoi eseguire Privoxy in DD-WRT Kong Mod. In alternativa, con qualsiasi firmware è possibile modificare il file hosts, ma non lo consiglio.
lupincho,

Risposte:


10

Fortunatamente per te lifehacker hai un articolo su come fare esattamente questo.

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

  1. Apri l'interfaccia Tomato Admin Scripts Dovrai accedere con il nome utente e la password impostati nelle istruzioni per l'installazione di Tomato. Una volta effettuato l'accesso, assicurati di fare clic sulla scheda WAN Up.

  2. Copia lo script del blocco degli annunci su Tomato. Consiglio di andare direttamente alla fonte , poiché l'autore dello script lo aggiorna regolarmente.

È necessario incollare lo script nell'area di testo vuota nella scheda WAN Up

3 Salvare lo script facendo clic sul pulsante Salva.

4. Riavviare il router per abilitare lo script. Questo è tutto quello che c'è da fare. La prossima volta che visiti un sito web, dovresti notare una cospicua mancanza di pubblicità. Lo stesso dovrebbe valere da qualsiasi computer, purché sia ​​collegato al router Tomato. Ci sono alcuni frammenti sfavorevoli su questo metodo rispetto all'estensione Adblock che potresti voler prendere in considerazione prima di configurarlo sul tuo router. Innanzitutto, se si desidera inserire nella whitelist un sito, è necessario modificare manualmente lo script modificando la seguente sezione:

## 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

... sostituendo aa.com con il sito che si desidera inserire nella whitelist. Tieni presente che la whitelisting non funziona per la whitelist di tutti gli annunci su un sito specifico; invece, se riscontri problemi nell'aprire un sito che desideri consultare perché si trova in una lista nera, la whitelist di quel sito ti consentirà di accedere a quel sito .

Purtroppo lo script non ti consente di autorizzare tutti gli annunci su siti specifici.


2
Puoi scrivere un riepilogo del link nella tua risposta? se il collegamento dovesse esaurirsi, la tua risposta sarebbe inutile, ma se riassumi il contesto del collegamento, l'idea generale di ciò che stai cercando di comunicare rimarrà sempre.
MaQleod,

Mi piace molto questo metodo. Un problema che vedo però, questo non può bloccare annunci di testo di Google o simili, vero? Trovo che gli annunci di testo siano in realtà più invadenti di quelli grafici ...

5

Quello che vuoi usare è OpenDNS . Quindi è possibile configurare le impostazioni DNS del router o dei computer in modo che puntino al loro DNS. Una piccola utility su qualsiasi computer può aggiornare l'indirizzo IP se cambia ogni poche settimane, ma se è statico tanto meglio. Hanno una sezione delle impostazioni dell'account in cui è possibile bloccare le cose. Devi solo cercare sul web una lista nera di cose da bloccare (reti pubblicitarie). Potresti trovarne uno cercando un file hosts per questo scopo.


Adoro e utilizzo OpenDNS, ma OP e io stiamo cercando un filtro Internet basato su regole di tipo AdBlock a livello di router.
Baodad

2

Per raggiungere il tuo obiettivo hai bisogno di qualcosa con un po 'più di intelligenza. A casa eseguo un software chiamato Untangle . È una distribuzione Debian Linux che ha un'interfaccia web completa per il controllo del software.

Districare viene eseguito su un computer standard x86 / x64 che contiene 2 schede di rete. Ne hai bisogno per il traffico Internet (WAN) e uno per il traffico di rete (LAN).

Esistono molti moduli inclusi gratuitamente in Untangle, incluso un blocco degli annunci che in realtà si basa sul codice del componente aggiuntivo AdBlock Plus di Firefox.

Alcuni degli altri moduli gratuiti includono:

  • Filtro antispam
  • Blocco spyware
  • Virus Blocker (basato su Clam AV)
  • Blocco dei siti Web
  • VPN (basato su OpenVPN)
  • eccetera...

Offrono anche una manciata di app premium a cui sono associati costi, questo era principalmente per gli utenti aziendali, ma potresti trovarne alcune utili come il Virus Blocker avanzato che NON è basato su Clam AV.

Untangle ha la capacità di fungere da router o dispositivo pass-through (bridge) che può stare in linea con la tua rete e consentirti di eseguirlo senza sostituire il tuo router attuale.


Potrei dover sperimentare questo ad un certo punto. C'è un notevole rallentamento delle prestazioni? che tipo di hardware dovrei usare?
VBwhatnow,

1
La versione originale (5.x) poteva funzionare su un P3 a 800mhz e 512 MB di RAM. Le versioni correnti (9.x) richiedono un dual core e 2 GB di memoria per una piccola scatola. La domanda è un po 'difficile da definire. Ha principalmente a che fare con la scala a cui stai correndo. Pensala in questo modo, più utenti = più potenza. Per alcune raccomandazioni, consulta forums.untangle.com. La mia scatola attuale è in esecuzione su un Intel Core2 E6750 con 4 GB di RAM, ma è perché era una scatola di riserva che avevo. Anche le schede di rete di qualità superiore faranno un'enorme differenza in termini di prestazioni.
ianc1215,

1

Ho impostato l'elenco delle restrizioni di accesso. È un po 'draconiano, ma funziona e posso decidere a quali dispositivi si applica. È abbastanza facile da disabilitare accedendo. Ma devi inserire i siti manualmente. Devo usare due liste perché la mia lista è 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

Ce ne sono molti altri, ma questo è tutto ciò che potrei pubblicare


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,

Ce ne sono molti altri, ma questo è tutto ciò che potrei postare
J. Honak,

Puoi bloccare l'intero dominio o un nome DNS specifico
J. Honak,

1
Puoi dirci qualcosa in più su come farlo?
G-Man dice "Reinstate Monica"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.