Bloquear anúncios com Squid e Easylist

Primeiramente agradeço aos membros do blog pela oportunidade já que sou fã de DesdeLinux mas ele nunca havia participado de nenhum assunto.

Atualmente sou um administrador de sistemas de informação que deveria economizar largura de banda da melhor maneira possível, assim como a segurança dos clientes, já que a publicidade tem sido vinculada a diversos tipos de truques e outros.

Bem, o motivo deste post é mostrar que existem muitas maneiras de remover a publicidade na Internet. Esta postagem me inspirou: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, o que é ótimo, mas só quero mostrar que existem mais maneiras de fazer isso.

Como muitos saberão Lula é o proxy mais popular em todas as distribuições GNU / Linux y Adblock Plus É a extensão mais usada para eliminar a publicidade em quase todos os navegadores.

Não vou entrar em detalhes sobre como instalar o Squid, pois imagino que muitos saberão, pois também saberão que o Adblock Plus usa as listas do Easylist, que devo dizer que são muito extensas.

Devo também esclarecer que essa ideia não é minha, eu tive essa ideia, mas quando a procurei há cerca de 3 anos já havia informações sobre ela, a maioria em russo, inglês e outras línguas que eu desconhecia.

Para implementá-lo, devemos criar um ACL. No Squid será assim:

acl adblock url_regex "/etc/squid3/adblock.acl"
http_access deny adblock

Ou se você tiver algum ACL de alcance de rede ou ips de usuários aos quais você deseja aplicá-lo, você pode fazer desta forma:

acl mired src "/etc/squid3/mired.txt"
acl adblock url_regex "/etc/squid3/adblock.acl"
http_access allow mired !adblock

O que nos permite atender os ips descritos em atolado, negando todos aqueles que estão no ACL Adblock. Agora, com um script vamos automatizar esse processo, pois o que queremos é torná-lo mais fácil, mais amigável e não tão complicado, aqui está o script: http://paste.desdelinux.net/4956.

Na fonte, adicionaremos todas as listas de Easylist que desejamos ou precisamos e o script cuidará do resto. Para lhe dar uma ideia de como funciona antes de usar este método:

Captura de tela - 040414 - 20:26:22

E depois de implementá-lo:

Captura de tela - 040414 - 20:27:27

Captura de tela - 040414 - 20:27:08

Por fim, gostaria de acrescentar que não teremos que utilizar nenhuma extensão nos navegadores e poderemos utilizá-la em toda a nossa rede, economizando consideravelmente largura de banda e por que não agilizar nossa navegação, sem ter problemas de configuração nos clientes, já que o Squid pode ser configurado como um proxy transparente, além dos vários utilitários squid para gerenciar uma rede.


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.   Eduardo dito

    É muito bom sem publicidade, mas "infelizmente" sem essa publicidade muitos sites não estariam a funcionar. O melhor, se você gosta de um site, é pagar (se puder) para eliminar a publicidade (como se faz nos aplicativos de softphone) ou depositá-la, para que amanhã aquele site favorito não desapareça por não ser lucrativo para quem o administra, Lembre-se que pelo menos um hosting e um domínio devem ser pagos, mesmo que a finalidade não seja lucrar.

    1.    Pandev92 dito

      Sempre vai haver a informática pouco educada que vai render sites lucrativos, porque eles não sabem da existência de adblock, isso não é problema.

  2.   fogo de fogo dito

    Se eu entendi o que você está dizendo e claro que está tudo bem, pelo menos para você, já que como eu disse ao meu administrador de sistema estou constantemente sendo questionado neste tipo de coisa, tanto por segurança e velocidade quanto por economia de banda, o mesmo Todos são livres para fazer o que quiserem, não estou forçando ninguém, isso é conhecimento e a única coisa que faço é compartilhá-lo, Saudações

  3.   rho dito

    Olá! Muito bom. Alguém pode me dizer se há uma diferença substancial com este método e privoxy ou editar diretamente o / etc / hosts?

    Quer dizer, até agora banir / etc / hosts é muito simples e não requer nenhum programa ou configuração, apenas adicionando os hosts. Alguém poderia me dizer de que forma esse método é superior?

    1.    fogo de fogo dito

      Como eu disse, existem várias maneiras de fazer isso e esta é uma das muitas opções, é claro que algumas são mais fáceis do que outras, o / etc / hosts é viável, mas não no nível da rede local, Saudações

  4.   Sr. Polifenol dito

    Interessante. Muito obrigado por compartilhar isso

    1.    fogo de fogo dito

      Muito obrigado pelo seu interesse, saudações

  5.   Brenner dito

    Isso me serviu muito. Muito obrigado pela informação. Além disso, seria bom adicionar uma captura para que as listas sejam baixadas periodicamente, embora eu não saiba com que freqüência as listas são atualizadas

  6.   vioscar rio dito

    Quero contribuir com algo, para que a mensagem "ERRO não foi possível obter a URL solicitada" não seja vista, podemos fazer com que essa mensagem seja alterada. Teríamos apenas que colocar abaixo:

    http_access negar bloqueio de anúncios

    seguinte:

    alterar publicidade com html

    negar_info http://192.168.10.2/bloqueo_publicidad.html adblock

    ó

    mudança de publicidade com imagem

    negar_info http://i.imgur.com/2djunqK.png adblock

    Onde, com o parâmetro deny_info, dizemos ao squid para mostrar uma mensagem personalizada no caso de não obter o url, e onde http://192.168.10.2/bloqueo_publicidad.html é um arquivo .html com referência a uma imagem transparente com medidas de 1 × 1 (ou página personalizada), que irá substituir a horrível mensagem do squid. Também vale a pena referir que com esta medida as possibilidades são muitas, desde colocar a nossa própria publicidade (através do método html) ou tornar a publicidade totalmente invisível (com imagem transparente).