Configurando o bloqueio de anúncios no roteador?

16

É possível bloquear ou remover anúncios (gráficos e textuais, como anúncios de texto do Google) no nível do roteador? Eu tenho um Cisco Linksys WRT54GL com firmware de tomate v1.28.1816.

Basicamente, quero uma funcionalidade implementada pelo complemento AdBlock Lite para Firefox ou Privoxy, mas não no nível do navegador ou computador individual, mas no nível do roteador.

A motivação é que existem vários dispositivos (laptops, PS3, PSP ...) conectados através de um roteador à Internet. E eu quero um ponto para bloquear os anúncios.

Shivaranjan
fonte
Ideia interessante, mas receio que seu roteador e o firmware não subam na pilha de IPs. Parece o nível do aplicativo.
11
Não tem certeza sobre o Tomato, mas você pode executar o Privoxy no DD-WRT Kong Mod. Como alternativa, com qualquer firmware, você pode modificar o arquivo hosts, mas não recomendo isso.
Lupincho

Respostas:

10

Sorte a sua Lifehacker ter um artigo sobre como fazer exatamente isso.

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

  1. Abra a interface dos scripts de administração do Tomato. Você precisará fazer o login com o nome de usuário e a senha que definiu nas instruções para instalar o Tomato. Depois de fazer login, clique na guia WAN Up.

  2. Copie o script do bloco de anúncios para o Tomato. Eu recomendo ir diretamente para a fonte , pois o autor do script o atualiza regularmente.

Você deve colar o script na área de texto em branco na guia WAN Up

3) Salve o script clicando no botão Salvar.

Reinicie o seu roteador para ativar o script. É tudo o que há para isso. Na próxima vez que você visitar um site, observe uma notável falta de anúncios. O mesmo deve ser verdade em qualquer computador, desde que esteja conectado ao seu roteador Tomato. Existem alguns trechos infelizes sobre esse método em relação à extensão do Adblock que você pode levar em consideração antes de configurá-lo no seu roteador. Primeiro, se você deseja colocar um site na lista de permissões, é necessário editar manualmente o script alterando a seção a seguir:

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

... substituindo aa.com pelo site que você deseja colocar na lista de permissões. Lembre-se de que a lista de permissões não funciona na lista de permissões de todos os anúncios em um site específico. Em vez disso, se você estiver com problemas para abrir um site que deseja ver porque está em uma lista negra, a lista de permissões desse site permitirá acessar esse site específico .

Infelizmente, o script não permite colocar todos os anúncios na lista de permissões em sites específicos.

VBwhatnow
fonte
2
Você pode escrever um resumo do link na sua resposta? se o link ficar inoperante, sua resposta será inútil, mas se você resumir o contexto do link, a idéia geral do que você está tentando transmitir permanecerá sempre.
28412 MaQleod
Eu gosto muito desse método. Um problema que vejo, porém, não pode bloquear anúncios de texto do Google ou similares, pode? Acho que os anúncios de texto realmente mais intrusivos do que os gráficos ...
5

O que você deseja usar é o OpenDNS . Em seguida, você pode definir as configurações de DNS do seu roteador ou computadores para apontar para o DNS deles. Um pequeno utilitário em qualquer computador pode atualizar o endereço IP se ele mudar a cada poucas semanas, mas se for estático, melhor. Eles têm uma seção de configurações de conta onde você pode bloquear as coisas. Você só precisa pesquisar na web uma lista negra de itens a serem bloqueados (redes de anúncios). Você pode encontrar um pesquisando um arquivo de hosts para esse fim.

MetaGuru
fonte
Adoro e uso o OpenDNS, mas OP e eu estamos procurando a filtragem da Internet baseada em regras do tipo AdBlock no nível do roteador.
Baodad 8/03/2014
2

Para atingir seu objetivo, você precisa de algo com um pouco mais de inteligência. Na minha casa, eu corro um software chamado Untangle . É uma distribuição Debian Linux que possui uma interface da Web completa para controlar o software.

O desembaraço é executado em um computador padrão baseado em x86 / x64 que possui 2 placas de rede. Você precisa de um para o tráfego da Internet (WAN) e outro para o tráfego da rede (LAN).

Existem muitos módulos incluídos gratuitamente no Untangle, incluindo um Ad Blocker que é realmente baseado no código do complemento AdBlock Plus do Firefox.

Alguns dos outros módulos gratuitos incluem:

  • Filtro de spam
  • Bloqueador de Spyware
  • Bloqueador de vírus (baseado no Clam AV)
  • Bloqueador de site
  • VPN (baseada em OpenVPN)
  • etc ...

Eles também oferecem um punhado de aplicativos premium que têm custos associados, principalmente para usuários corporativos, mas alguns deles podem ser úteis, como o Virus Blocker aprimorado, que NÃO é baseado no Clam AV.

O desembaraçar tem a capacidade de agir como um roteador ou um dispositivo de passagem (ponte) que pode ficar alinhado com a sua rede e permitir que você o execute sem substituir o roteador atual.

ianc1215
fonte
Talvez eu precise experimentar isso em algum momento. Existe uma desaceleração considerável no desempenho? que tipo de hardware eu precisaria usar?
VBwhatnow
11
A versão original (5.x) pode ser executada em um P3 de 800 mhz e 512 MB de RAM. As versões atuais (9.x) requerem um núcleo duplo e 2 GB de memória para uma caixa pequena. A pergunta é um pouco difícil de definir. Isso tem a ver principalmente com a escala em que você está executando. Pense assim, mais usuários = mais poder. Para algumas recomendações, visite forums.untangle.com. Minha caixa atual está sendo executada em um Intel Core2 E6750 com 4 GB de RAM, mas isso é porque era uma caixa de reposição que eu tinha. NICs de qualidade superior também farão uma enorme diferença no desempenho.
Ianc1215
1

Eu configurei a lista de restrições de acesso. É um pouco draconiano, mas funciona e eu posso decidir a quais dispositivos ele se aplica. É fácil desabilitar fazendo login. Mas você precisa inserir sites manualmente. Eu tenho que usar duas listas porque minha 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

Existem muitos outros, mas é tudo o que eu poderia postar

J. Honak
fonte
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
Há muitos mais, mas isso é tudo que eu poderia postar
J. Honak
Você pode bloquear todo o domínio ou um nome específico dns
J. Honak
11
Você pode falar um pouco mais sobre como fazer isso?
G-Man diz 'Restabelecer Monica'