Bloquear publicidade na Internet através do terminal para qualquer navegador (sem usar plug-ins)

Hoje a Internet se tornou um meio extremamente popular, muito dinâmico, sempre em movimento ... embora há vários anos um mal que dominava a Internet fosse o excesso de imagens animadas (gif) que dificultavam a leitura e também a tornavam feia Em qualquer lugar, atualmente já nos livramos de boa parte da 'moda' dos gifs e além dos arquivos flash, MAS!, Na nossa rede hoje existe outro inimigo: a Publicidade

Quantos de vocês acessam em um dia sites da Internet que NÃO têm publicidade?

Vamos fazer uma contagem de sites populares:

  1. Google (tem publicidade nos resultados de pesquisa)
  2. Facebook (mais publicidade não poderia ter)
  3. Twitter (... semelhante ao Facebook, muita publicidade)
  4. Sites de esportes como ESPN, Marca, etc ... o mesmo, muita publicidade
  5. E um ótimo etc etc

Hoje em dia, encontrar sites que não tenham publicidade irritante e intrusiva (sim, AdSense, estou falando de você!) É muito difícil, quanto maior / popular o site, mais publicidade ele tem, é quase uma constante (com exceções, é claro).

Os navegadores são múltiplos, temos Firefox, Chromium / Chrome, Opera, Rekonq, e etc ... se quisermos bloquear a publicidade para todos os nossos navegadores então precisaríamos instalar um plugin que faça isso em cada um deles, após o plugin continuar a ter suporte para a versão mais recente do navegador, etc.

É por isso que embora o Adblock seja uma alternativa muito boa, prefiro ficar com meu método.

Bloquear publicidade para todos os nossos navegadores sem instalar plug-ins

O arquivo / etc / hosts funciona como um pequeno DNS interno, ou seja, normalmente quando acessamos um site em nosso navegador (www.facebook.com, por exemplo) o navegador pergunta ao DNS mundial em qual endereço IP, em qual servidor está o site que queremos acessar, mas se em / etc / hosts especificarmos o IP, não haverá nenhuma pergunta que o navegador deve fazer.

Isso é (e entrando no assunto):

Devemos indicar através de nosso / etc / hosts que os domínios de publicidade estão em nosso próprio PC (127.0.0.1), fazendo isso o navegador irá procurar a publicidade em um servidor web que temos em nosso computador MAS, como não temos nenhum servidor web, então simplesmente não mostra nada.

Por exemplo, para bloquear a publicidade do Google, executo o seguinte em um terminal:

sudo echo "127.0.0.1 ad-ace.doubleclick.net" >> / etc / hosts sudo echo "127.0.0.1 ad.es.doubleclick.net" >> / etc / hosts sudo echo "127.0.0.1 googleads.g. doubleclick.net ">> / etc / hosts sudo echo" 127.0.0.1 pagead2.googlesyndication.com ">> / etc / hosts sudo echo" 127.0.0.1 pubads.g.doubleclick.net ">> / etc / hosts

Feito isso, fechamos o navegador e acessamos um site que tem publicidade do tipo Adsense, não o veremos mais 🙂

Se você usar um servidor proxy, deverá adicionar em seu navegador que o proxy NÃO é usado para os domínios mencionados anteriormente ou bloquear diretamente esses domínios no servidor proxy se ele for gerenciado por você

Minha lista de domínios em / etc / hosts é um tanto extensa, pois existem muitos sites que oferecem publicidade (além de .js desnecessários), eu frequento sites de esportes (As, Marca, Central Defense, etc.) além do normal, outros tipos de sites (Twitter especificamente eu abro pouco, eu uso Choqok), deixo minha lista aqui:

### PUBLICIDADE ### 127.0.0.1 activate.tapatalk.com 127.0.0.1 active.cache.el-mundo.net 127.0.0.1 ad-ace.doubleclick.net 127.0.0.1 ad.amgdgt.com 127.0.0.1 ad. es.doubleclick.net 127.0.0.1 ads.ad4game.com 127.0.0.1 ads.mcanime.net 127.0.0.1 ads.redluckia.com 127.0.0.1 aimfar.solution.weborama.fr 127.0.0.1 anapixel.marca.com 127.0.0.1 apis.google.com 127.0.0.1 b.scorecardresearch.com 127.0.0.1 bs.serving-sys.com 127.0.0.1 cache.elmundo.es 127.0.0.1 cartel.cubadebate.cu 127.0.0.1 cdn.amgdgt.com 127.0.0.1 connect.facebook.net 127.0.0.1 cstatic.weborama.fr 127.0.0.1 engine.adzerk.net 127.0.0.1 en.ign.com 127.0.0.1 staticos.cookies.unidadeditorial.es 127.0.0.1 staticos.latiendademarca.com 127.0.0.1 googleads.g.doubleclick.net 127.0.0.1 images.eplayer.performgroup.com 127.0.0.1 impes.tradedoubler.com 127.0.0.1 js.revsci.net 127.0.0.1 k.uecdn.es 127.0.0.1 media.fastclick.net 127.0.0.1 .127.0.0.1 openx.fichajes.net 2 pagead127.0.0.1.googlesyndication.com 127.0.0.1 platform.twitter.com 127.0.0.1 pubads.gd oubleclick.net 127.0.0.1 scdn.cxense.com 127.0.0.1 scorecardresearch.com 127.0.0.1 serve.williamhill.es 127.0.0.1 static.batanga.net 127.0.0.1 static.eplayer.performgroup.com 127.0.0.1 vht.tradedoubler. com 127.0.0.1 view.binlayer.com 127.0.0.1 www.calendariodeportes.es 127.0.0.1 www.google-analytics.com 127.0.0.1 www.googletagservices.com 127.0.0.1 www.marcamotor.com 127.0.0.1 www.weborama. com 101 www.wtpXNUMX.com

Isso resolve quase todos os meus problemas, já que verifiquei o html dos sites que frequento para detectar os .js ou anúncios que não quero que meu navegador carregue, daí tirei esses domínios ou subdomínios para bloquear.

Vantagens e desvantagens deste método em comparação com outros como o Adblock?

A principal desvantagem deste método que mostro com o Adblock, é que o Adblock está em constante atualização, ou seja, o plugin já sabe quais domínios deve bloquear, enquanto fazendo desta forma que mostrei a vocês, vocês são os que deveriam adicione os domínios ou subdomínios ao seu / etc / hosts

A principal vantagem que vejo neste método é simples, funciona para todos, absolutamente todos os navegadores que tenho ou terei no meu computador. Além disso, costumo usar as versões Alpha do Firefox, com este método evito que plug-ins (como o Adblock) me digam que não são compatíveis com a minha versão do navegador, etc. A propósito, prefiro que bloqueie os sites, pode me chamar de maluco, mas não gosto da ideia de um plugin bloqueando o conteúdo do meu navegador, prefiro ser quem controla isso 🙂

De qualquer forma, sei que muitos podem me chamar de egoísta porque bloqueio publicidade (e publicidade beneficia os autores desses sites), mas acontece que minha conexão de internet é muito, muito lenta, não consigo usar largura de banda para carregar imagens ou publicidade que certamente não me interessa, na qual também não clicarei.

Aqui termina o post, espero que tenha sido útil.

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   GeoMixtliGenericName dito

    Ei, entrando um pouco no assunto e o que você sabe mais sobre o assunto? Não há algo na Internet como uma lista que é constantemente atualizada com todos os domínios de publicidade? Quer dizer, porque se sim, eu poderia criar um pequeno script que baixa a lista de domínios e sobrescreve o arquivo / etc / hosts, e no processo faz com que seja executado quando você atualizar o sistema.

    PS Obrigado, eu não conhecia esse truque. Isso vai me ajudar muito porque com o Adblock instalado, meu Firefox leva preciosos 7 ou 8 segundos para abrir.

    1.    KZKG ^ Gaara dito

      Não pesquisei na internet e sim, a ideia do script é muito boa 🙂
      Se você encontrar uma lista e precisar de ajuda com o roteiro, me avise, terei prazer em colaborar.

      Obrigado por nos ler.

    2.    Wada dito

      Há algum tempo descobri que talvez te ajude 🙂
      http://winhelp2002.mvps.org/hosts.txt

      Mais informações aqui:
      http://winhelp2002.mvps.org/hosts.htm

      Eles o atualizam com frequência 🙂

      1.    KZKG ^ Gaara dito

        Muito obrigado pela informação, acabei de ler em outro comentário.

        Banco de dados brilhante, ajuda muito.

      2.    Juankfree dito

        Aqui vai uma dica: A linha «0.0.0.0 da.feedsportal.com # [afeta feeds RSS]» dá problemas com muitos feeds RSS, me deu problemas e não me deixou acessar os posts.
        Saudações!

    3.    isaac dito

      Encontre o easylist para adblock.

    4.    Ei dito

      porque eles não olham para a lista de blocos de anúncios e a copiam, é claro que teríamos que programar um pouco, pois eles usam expressões regulares

  2.   lunar dito

    esta bom che, é tedioso e o mesmo pode ser feito no windows, mas esta bom.
    Aconteceu com você que o adblocker (a borda) bloqueia algo de seu interesse?

    1.    KZKG ^ Gaara dito

      Com plugins para Firefox que bloqueiam publicidade, nada em particular, mas acontece que alguns sites detectam que eu o tenho instalado e não me mostram um botão de download ou algo semelhante ... ou pior, minha navegação fica mais lenta com esses plugins instalados.

      É por isso que uso essa outra maneira de bloquear minha própria publicidade 🙂

      1.    Trocador dito

        Um dia fiquei curioso para saber se havia algo que impedisse esse tipo de detecções / bloqueios contra o Adblock e após fazer algumas pesquisas me deparei com este curioso anti anti-bloqueador (requer Greasemonkey para funcionar), o que remove muitas das proteções que alguns sites usam e que o forçam a desativar o bloqueador de anúncios. Eu imagino que se este script se tornar popular, anti-anti-bloqueadores podem parecer forçá-lo a desativar esse script e assim por diante ad infinitum xD.

  3.   Manoel R. dito

    Embora eu use o AdBlock Edge, é impressionante fazê-lo "manualmente", a única coisa ruim que vejo é que ele bloquearia a publicidade de todos os sites e se houver algum que você não queira bloquear (DuckDuckGo, no meu caso), eu o faria.

    Em qualquer caso, acho que o seu método é uma alternativa muito interessante, caso o Adblock não esteja disponível para o navegador X. Saudações.

    1.    KZKG ^ Gaara dito

      Sim, é tudo ou nada, não há exceções em que site a publicidade é exibida 🙁

      Obrigado pela leitura

  4.   Cidade dito

    O_o que ótimo, nunca imaginei que pudesse ser assim. Eu bloqueio publicidade em sites que demoram uma eternidade para carregar com a minha conexão. Obrigado KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara dito

      obrigado

      Na verdade, coisas muito interessantes podem ser conseguidas usando / etc / hosts ... Espero poder mostrar em outros artigos hehe.

      É um prazer obrigado pelo comentário

  5.   Sergio E. Duran dito

    Excelente contribuição amigo, seria melhor se houvesse um script que pudesse ser instalado como qualquer outro pacote no Linux que já tivesse todo o banco de dados Adblock que faria todos aqueles comandos de uma vez para que você não fizesse e tivesse para todos os navegadores, você tem uma boa maneira de escrever artigos +1 para este

  6.   Leão dito

    Vamos ver o que acontece. Imagino que isso acelere muito a navegação por não depender de plug-ins

    1.    KZKG ^ Gaara dito

      Exatamente, é por isso que eu uso 🙂

  7.   Eduardo dito

    Um site que procuro há mais de uma década para atualizar ou modificar meu arquivo host é:
    http://winhelp2002.mvps.org/hosts.htm
    eles o atualizam a cada poucos dias. Você pode criar um script que automatiza seu download e cópia no diretório / etc /

    1.    KZKG ^ Gaara dito

      Ah… O_O… muito, MUITO interessante esse banco de dados, com isso posso programar o script para que o processo seja automático 😀

      Muito obrigado pela informação.

    2.    Joaquin dito

      Muito bom, era o que faltava. Obrigado!

  8.   Joaquin dito

    Artigo muito bom. Especialmente porque os plug-ins tornam o navegador um tanto lento.

    Pessoalmente, fico incomodado com a publicidade animada que bloqueia toda a tela, se fosse estática em um lado da página, acho que ninguém se incomodaria.

    1.    KZKG ^ Gaara dito

      Muito obrigado pelo comentário 😀

      lembranças

  9.   truko22 dito

    Ótimo, muito obrigado apliquei no meu roteador com tomate, já retirei a propaganda do doubleclick e agora estou testando com o rosto 😀

  10.   Iftux dito

    Olá, ótima alternativa, embora eu tenha uma pequena dúvida, no meu caso eu tenho um servidor web local, você acha que este método afeta algo?

    1.    KZKG ^ Gaara dito

      De forma alguma, o navegador irá simplesmente procurar por um VHost no localhost que responda ao domínio que você declarou em / etc / hosts ... se ele não puder encontrar, nada acontece, não afetará seu servidor local /

  11.   Konozidus dito

    Já é de um tempo atrás, mas aqui eles explicam essa técnica com script usando o db incluído.

    http://www.putorius.net/2012/01/block-unwanted-advertisements-on.html

    1.    KZKG ^ Gaara dito

      Eu ainda programo meu script bash para fazer isso, gosto de fazer meus próprios scripts 😀

  12.   Brian dito

    Excelente contribuição. Estou tendo um grande atraso no carregamento do adblock no firefox, então tive que desativá-lo. É o mesmo que o Privoxy, certo?

  13.   caminhoneiro dito

    Qupzilla tem AdBlock integrado

  14.   csb dito

    Aqui deixo um link para um artigo semelhante orientado para a distribuição de arch, e que automatiza tudo o que é necessário usando uma série de scripts e cronie
    http://jasonwryan.com/blog/2013/12/28/hostsblock/
    Uma saudação,

  15.   Stephen dito

    Não confio em adblockers, para começar um deles tinha um acordo com uma empresa para mostrar publicidade aos utilizadores.

  16.   quadros dito

    Com este método ou algo semelhante, um endereço eg_com pode ser "desviado automaticamente" para https_porexample_com? é que ainda não sei como inserir regras para HTTPS Everywhere 🙁

    1.    KZKG ^ Gaara dito

      Não entendi o que você queria, pode me explicar melhor, por favor?

  17.   eliotime3000 dito

    No ano seguinte, eu estaria exportando esse script para o Windows e, assim, poupando muitas pessoas do problema do adware.

  18.   talpio dito

    Ei, que bom! O tutorial é excelente. Não há mais anúncios irritantes no seu computador. Obrigado Sandman 🙂

  19.   Daniel Gonzalez dito

    Olá.

    Solução simples e elegante. Talvez você possa ter um repositório no github, com as entradas, mais um script de atualização que adiciona os que faltam a / etc / hosts para que seja fácil mantê-lo atualizado.

  20.   Elijah Saadi dito

    Olá, tenho uma dúvida, bloquear publicidade não é o mesmo que carregar no seu computador pastas e arquivos que existem softwares para excluir porque são desnecessários ???? (limpar e alvejar)
    Minha dúvida é outra, se por acaso encontrarmos um software como o privoxy que esconde seu IP e bloqueia publicidade, como faríamos para desmontar aquela pasta que está salvando informações como os cokies ???

  21.   John Hemes dito

    É verdade agora na internet o que se encontra são anúncios e alguns usuários inexperientes estão se metendo naquilo que os surpreende primeiro; Usei o mesmo método para bloquear a página do softoni que traz algo que não deveria e outras que fazem o mesmo, coloquei para que toda vez que eles entrassem voltassem ao google

    Eu pessoalmente prefiro este do que o "adblock".

    e também pensei na mesma coisa que o colega «GeoMixtli» disse para fazer um pequeno programa ou script para mantê-lo atualizado

  22.   Bertoldo Suárez Perez dito

    Olá.
    Acho que o Adblock Plus tende cada vez mais a desacelerar o Firefox, e talvez todo o sistema.
    Mas, tenho preocupações com o método do artigo. Acho estranho, é só adicionar o domínio da página ao arquivo Hosts, e assim a publicidade fica bloqueada ??.
    Já pratiquei, mas não, a propaganda continua.

    Por favor, você poderia me explicar como é o método de http://winhelp2002.mvps.org/hosts.htm , Eu não entendo exatamente. Achei que fosse fazer backup dos hosts originais em outro lugar e substituí-los pelos HOSTS extraídos do Zip baixado.

    Você não pode responder a este blog com uma conta do wordpress?

  23.   zumbi vivo dito

    KZKG ^ Gaara, que máquina você tem, você usa amigo KDE. Eu sei que você é de CUBA e como eles lidam com muitas coisas por lá.

  24.   Philip dito

    oi, duas perguntas:
    Isso não poderia ser feito simplesmente adicionando essa ou outra lista à lista negra do firewall e que já está bloqueada pelo firewall?
    Seu método pode ser feito no smarphone que tem ubuntu?
    Obrigado.

  25.   Juanito dito

    Obrigado pelo artigo. E não se poderia chamar de egoísmo, já que esses anúncios são LIXO e ninguém precisa deles, são exageradamente chatos, pois para mim é uma propaganda "intrusiva", porque baixando um anúncio chato você também baixa megabytes pela internet e isso faz mais retardar sua conexão.

    Obrigado pela dica. 😉

  26.   Fragmento dito

    Olá! minha pergunta é muito estranha, porque a situação é assim! Em algum momento da minha vida eu baixei um arquivo HOST já editado para mil e um anúncios e ... bem, foi maravilhoso !! nem mesmo as propagandas dos vídeos são ativadas, é maravilhoso.
    Acontece que não apenas fiz isso uma vez, mas recentemente instalei um segundo sistema operacional e foi maravilhoso também.

    Agora a coisa estranha: bem, exatamente o mesmo arquivo, exatamente o mesmo processo, exatamente na mesma pasta e sob o mesmo sistema operacional (win7) mas em outros computadores (da minha família, etc) não funciona!

    Alguma ideia do que poderia ser? Obrigado.

  27.   Christian Lênin Morales Rivera dito

    Usei esse método e é bem melhor que o adblock, divido a internet usando o truque do hotspot do Ubuntu 16.04, só fiz uma segunda lista com o ip do hotspot e funcionou maravilhosamente bem, vou recomendar esse tutorial aos meus seguidores

  28.   Pepe Gotera dito

    Eu adiciono a linha:
    127.0.0.1 googleads.g.doubleclick.net

    Para remover o anúncio de 20 minutos, mas ele continua aparecendo, o que estou fazendo de errado?