Blokujte reklamy pomocí Squid a Easylist

Především děkuji členům blogu za tuto příležitost, protože jsem fanouškem DesdeLinux ale nikdy se žádného tématu nezúčastnil.

V současné době jsem správcem informačních systémů, který by měl co nejlépe šetřit šířku pásma i bezpečnost klientů, protože reklama byla spojena s mnoha druhy triků a dalšími.

Důvodem tohoto příspěvku je ukázat, že existuje mnoho způsobů, jak odstranit reklamu na internetu. Tento příspěvek mě inspiroval: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, což je skvělé, ale chci jen ukázat, že existuje více způsobů, jak to udělat.

Jak mnozí budou vědět Oliheň je to nejoblíbenější proxy ve všech distribucích GNU / Linux y Adblock Plus Jedná se o nejpoužívanější rozšíření k eliminaci reklamy téměř v každém prohlížeči.

Nebudu rozebírat, jak nainstalovat Squid, protože si představuji, že mnoho bude vědět, protože také vědí, že Adblock Plus používá seznamy Easylist, které musím říct, že jsou velmi obsáhlé.

Musím také vyjasnit, že tato myšlenka není moje, s tím jsem přišel, ale když jsem ji hledal asi před 3 lety, už o ní byly informace, většinou v ruštině, angličtině a dalších pro mě neznámých jazycích.

K jeho implementaci musíme vytvořit ACL. V Squid to bude takto:

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

Nebo pokud nějaké máte ACL rozsahu sítě nebo IPS uživatelů, na které to chcete použít, můžete to udělat takto:

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

Co nám umožňuje obsluhovat IPS popsané v mired, popírat všechny, kteří jsou v ACL Adblock. Nyní pomocí skriptu tento proces zautomatizujeme, protože chceme, aby byl snazší, přátelštější a ne tak těžkopádný, zde je skript: http://paste.desdelinux.net/4956.

Ve zdroji přidáme všechny seznamy seznamů snadných seznamů, které chceme nebo potřebujeme, o zbytek se postará skript. Abyste získali představu o tom, jak to funguje před použitím této metody:

Screenshot - 040414 - 20:26:22

A po jeho implementaci:

Screenshot - 040414 - 20:27:27

Screenshot - 040414 - 20:27:08

Na závěr bych chtěl dodat, že nebudeme muset používat žádné rozšíření v prohlížečích a můžeme je používat v celé naší síti, což značně šetří šířku pásma a proč nezrychlit naše procházení, aniž bychom měli problémy s konfigurací v klientech, protože Squid může být konfigurován jako transparentní proxy server, kromě mnoha nástrojů chobotnice pro správu sítě.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Eduardo řekl

    Je to velmi hezké bez reklamy, ale „bohužel“ bez této reklamy by mnoho stránek nefungovalo. Nejlepší věc, pokud se vám líbí web, je zaplatit (pokud je to možné) za odstranění reklamy (jako v aplikacích pro softwarové telefony) nebo za banku, aby zítra tato oblíbená stránka nezmizela, protože není zisková pro toho, kdo ji spravuje, pamatujte že alespoň hosting a doména musí být zaplaceny, i když účelem není zisk.

    1.    pandev92 řekl

      vždy bude existovat nevzdělaná informatika, která vykreslí ziskové stránky, protože nevědí o existenci adblocku, to není problém.

  2.   ohnivý chlad řekl

    Pokud rozumím tomu, co říkáte, a samozřejmě je to v pořádku, přinejmenším pro vás, protože jak jsem řekl svému správci systému, neustále se na mě tyto věci ptají, a to jak pro bezpečnost, tak pro rychlost a úsporu šířky pásma, stejný je každý svobodně dělat, co chtějí, nikoho nenutím, to jsou znalosti a jediné, co dělám, je sdílet je, pozdravy

  3.   rho řekl

    Ahoj! Velmi dobře. Může mi někdo říct, jestli je podstatný rozdíl s touto metodou a privoxy nebo přímo upravovat / etc / hosts?

    Myslím, že zatím je zakázání / etc / hosts velmi jednoduché a nevyžaduje žádný program ani konfiguraci, pouze přidání hostitelů. Mohl by mi někdo říct, v čem je tato metoda lepší?

    1.    ohnivý chlad řekl

      Jak jsem řekl, existuje několik způsobů, jak to udělat, a toto je jedna z mnoha možností, samozřejmě některé jsou jednodušší než jiné, věc / etc / hosts je životaschopná, ale ne na úrovni místní sítě, pozdravy

  4.   Pane polyfenole řekl

    Zajímavý. Moc děkuji za sdílení

    1.    ohnivý chlad řekl

      Velice vám děkuji za zájem, pozdravy

  5.   Brenner řekl

    Hodně mi to posloužilo. Moc děkuji za informace. Navíc by bylo dobré přidat úchop, aby se seznamy stahovaly pravidelně, i když nevím, jak často se seznamy aktualizují

  6.   vioscar rivero řekl

    Chci něčím přispět, aby se zpráva „CHYBA požadované adresy URL nebylo možné získat“ nezobrazila, můžeme tuto zprávu změnit. Museli bychom umístit pouze níže:

    http_access odepřít adblock

    další:

    změnit reklamu pomocí html

    deny_info http://192.168.10.2/bloqueo_publicidad.html Adblock

    ó

    změna reklamy s obrázkem

    deny_info http://i.imgur.com/2djunqK.png Adblock

    Kde s parametrem deny_info řekneme squidovi, aby zobrazil vlastní zprávu pro případ, že nedostanete adresu URL, a kde http://192.168.10.2/bloqueo_publicidad.html je to soubor .html s odkazem na průhledný obrázek s rozměry 1 × 1 (nebo vlastní stránka), který nahradí hroznou zprávu od chobotnice. Za zmínku stojí, že s tímto opatřením je mnoho možností, od umístění vlastní reklamy (pomocí metody html) nebo úplného zneviditelnění reklamy (s průhledným obrázkem).