Squid ve Easylist ile Reklamları Engelleyin

Öncelikle blogun hayranı olduğum için bu fırsat için blog üyelerine teşekkür ederim. DesdeLinux ancak hiçbir konuya katılmamıştı.

Şu anda, reklamcılık birçok numara ve diğer türlerle bağlantılı olduğundan, bant genişliğinden elimden geldiğince tasarruf etmesi ve müşterilerin güvenliğinden tasarruf etmesi gereken bir bilgi sistemleri yöneticisiyim.

Bu yazının nedeni, İnternet'teki reklamları kaldırmanın birçok yolu olduğunu göstermektir. Bu yazı bana ilham verdi: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/Bu harika, ancak bunu yapmanın daha fazla yolu olduğunu göstermek istiyorum.

Birçoğunun bileceği gibi Kalamar tüm dağıtımlarda en popüler proxy'dir GNU / Linux y Adblock Plus Hemen hemen her tarayıcıda reklamı ortadan kaldırmak için en çok kullanılan uzantıdır.

Squid'in nasıl kurulacağına dair ayrıntılı bilgi vermeyeceğim, çünkü birçoğunun bileceğini hayal ediyorum, çünkü Adblock Plus'ın çok kapsamlı olduğunu söylemem gereken Easylist listelerini kullandığını da bilecekler.

Bu fikrin benim olmadığını da açıklığa kavuşturmalıyım, bunu buldum ama yaklaşık 3 yıl önce aradığımda onun hakkında zaten bilgi vardı, çoğu Rusça, İngilizce ve bilmediğim diğer dillerde.

Bunu uygulamak için bir oluşturmalıyız ACL. Squid'de şöyle olacak:

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

Ya da varsa ACL uygulamak istediğiniz ağ aralığı veya kullanıcı sayısı, bunu şu şekilde yapabilirsiniz:

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

Aşağıda açıklanan IP'leri sunmamızı sağlayan şey saplanıpiçindeki herkesi inkar ederek ACL Adblock. Şimdi, bir komut dosyasıyla bu süreci otomatik hale getireceğiz, çünkü istediğimiz şey daha kolay, daha kolay ve zahmetli değil, işte komut dosyası: http://paste.desdelinux.net/4956.

Kaynak olarak, istediğimiz veya ihtiyaç duyduğumuz tüm Easylist listelerini ekleyeceğiz ve gerisini komut dosyası halledecektir. Bu yöntemi kullanmadan önce nasıl çalıştığı hakkında size bir fikir vermek için:

Ekran görüntüsü - 040414 - 20:26:22

Ve uyguladıktan sonra:

Ekran görüntüsü - 040414 - 20:27:27

Ekran görüntüsü - 040414 - 20:27:08

Son olarak, tarayıcılarda herhangi bir uzantı kullanmak zorunda kalmayacağımızı ve bunu ağımızın tamamında kullanabileceğimizi, bant genişliğinden önemli ölçüde tasarruf edebileceğimizi ve istemcilerde yapılandırma sorunları yaşamadan gezinmemizi neden hızlandırmayacağımızı eklemek isterim çünkü Squid bir ağı yönetmek için birçok squid yardımcı programından ayrı olarak şeffaf bir proxy olarak yapılandırılabilir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Eduardo dijo

    Reklamsız çok güzel, ama "ne yazık ki" bu reklam olmasaydı pek çok site çalışmazdı. En iyisi, bir siteyi seviyorsanız, reklamı kaldırmak (mümkünse) için ödeme yapmaktır (eğer yapabiliyorsanız) veya bankaya yatırmaktır, aksi takdirde yarın bu favori site kaybolur çünkü onu yöneten için kârlı değildir. amaç kar etmek olmasa bile en azından bir barındırma ve bir alan adının ödenmesi gerektiğini.

    1.    pandev92 dijo

      Siteleri karlı hale getirecek eğitimsiz bilişim her zaman olacaktır, çünkü adblock'un varlığından haberdar değiller, bu sorun değil.

  2.   ateş soğuk dijo

    Ne dediğinizi anlıyorsam ve tabii ki sorun değil, en azından sizin için, çünkü sistem yöneticime söylediğim gibi, hem güvenlik, hem hız hem de bant genişliği tasarrufu için sürekli bu tür şeyler soruluyor. Herkes istediğini yapmakta özgürdür, kimseyi zorlamıyorum, bu bilgi ve yaptığım tek şey paylaşmaktır Selamlar

  3.   rho dijo

    Merhaba! Çok iyi. Birisi bana bu yöntemle ayrıcalık arasında önemli bir fark olup olmadığını söyleyebilir mi veya doğrudan / etc / hosts dosyasını düzenleyebilir mi?

    Demek istediğim, şu ana kadar / etc / hosts dosyasını yasaklamak çok basit ve herhangi bir program veya yapılandırma gerektirmiyor, sadece ana bilgisayarları eklemek. Birisi bana bu yöntemin hangi yönden üstün olduğunu söyleyebilir mi?

    1.    ateş soğuk dijo

      Dediğim gibi bunu yapmanın birkaç yolu var ve bu birçok seçenekten biri, elbette bazıları diğerlerinden daha kolay, / etc / hosts olayı uygulanabilir ancak yerel ağ düzeyinde değil, Selamlar

  4.   Bay Polifenol dijo

    İlginç. Paylaştığın için çok teşekkür ederim

    1.    ateş soğuk dijo

      İlginiz için çok teşekkür ederim selamlar

  5.   Brenner dijo

    Bana çok hizmet etti. Bilgi için çok teşekkür ederim. Ek olarak, listelerin ne sıklıkla güncellendiğini bilmesem de, listelerin periyodik olarak indirilmesi için bir kepçe eklemek iyi olur

  6.   vioscar nehri dijo

    Bir şeye katkıda bulunmak istiyorum ki "ERROR istenilen URL elde edilemedi" mesajı görülmesin, o mesajın değiştirilmesini sağlayabiliriz. Yalnızca aşağıya yerleştirmemiz gerekir:

    http_access adblock'u reddet

    sonraki:

    html ile reklamı değiştirin

    inkar_bilgisi http://192.168.10.2/bloqueo_publicidad.html adblock

    ó

    resimli reklam değişikliği

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

    Deny_info parametresiyle, squid'e url'yi alamama durumunda özel bir mesaj göstermesini söyleriz ve nerede http://192.168.10.2/bloqueo_publicidad.html 1 × 1 (veya özel sayfa) ölçülerine sahip şeffaf bir görüntüye atıfta bulunan ve korkunç kalamar mesajının yerini alacak bir .html dosyasıdır. Bu önlemle, kendi reklamımızı yerleştirmekten (html yöntemini kullanarak) veya reklamları tamamen görünmez kılmaktan (şeffaf bir resimle) olasılıkların çok olduğunu belirtmek gerekir.