منع الإعلانات مع Squid و Easylist

بداية أشكر أعضاء المدونة على هذه الفرصة لأنني من معجبيها DesdeLinux pero nunca había participado en algún tema.

حاليًا أنا مسؤول أنظمة معلومات يجب أن أحفظ النطاق الترددي بأفضل ما أستطيع ، بالإضافة إلى سلامة العملاء ، حيث تم ربط الإعلان بالعديد من أنواع الحيل وغيرها.

حسنًا ، سبب هذا المنشور هو إظهار أن هناك العديد من الطرق لإزالة الإعلانات على الإنترنت. ألهمني هذا المنشور: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/، وهو أمر رائع ، لكني أريد فقط أن أوضح أن هناك المزيد من الطرق للقيام بذلك.

كما يعرف الكثير حبار إنه الوكيل الأكثر شعبية في جميع التوزيعات جنو / لينكس y Adblock زائد إنه الامتداد الأكثر استخدامًا للقضاء على الإعلانات في أي متصفح تقريبًا.

لن أتحدث بالتفصيل عن كيفية تثبيت Squid ، لأنني أتخيل أن الكثيرين سيعرفون ، لأنهم سيعرفون أيضًا أن Adblock Plus يستخدم قوائم Easylist ، والتي يجب أن أقول إنها واسعة جدًا.

يجب أن أوضح أيضًا أن هذه الفكرة ليست لي ، لقد توصلت إلى هذا ولكن عندما بحثت عنها منذ حوالي 3 سنوات كانت هناك بالفعل معلومات عنها ، معظمها باللغة الروسية والإنجليزية ولغات أخرى غير معروفة لي.

لتنفيذه يجب علينا إنشاء دوري أبطال آسيا. في Squid سيكون مثل هذا:

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

أو إذا كان لديك أي منها دوري أبطال آسيا من نطاق الشبكة أو ips للمستخدمين الذين تريد تطبيقه عليهم ، يمكنك القيام بذلك بالطريقة التالية:

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

ما يسمح لنا بخدمة IPS الموصوفة في غارقة، وحرم كل من هم في دوري أبطال آسيا Adblock. الآن ، من خلال البرنامج النصي ، سنقوم بأتمتة هذه العملية ، بما أننا نريد أن نجعلها أسهل وأكثر ودية وليست مرهقة ، فإليك النص: http://paste.desdelinux.net/4956.

في المصدر ، سنضيف جميع قوائم Easylist التي نريدها أو نحتاجها وسيهتم النص بالباقي. لإعطائك فكرة عن كيفية عملها قبل استخدام هذه الطريقة:

لقطة شاشة - 040414 - 20:26:22

وبعد تنفيذه:

لقطة شاشة - 040414 - 20:27:27

لقطة شاشة - 040414 - 20:27:08

أخيرًا ، أود أن أضيف أننا لن نضطر إلى استخدام أي امتداد في المتصفحات ويمكننا استخدامه في جميع أنحاء شبكتنا ، مما يوفر بشكل كبير النطاق الترددي ولماذا لا نسرع ​​تصفحنا ، دون وجود مشاكل في التكوين في العملاء ، لأن Squid يمكنه يتم تهيئته كوكيل شفاف ، بصرف النظر عن العديد من أدوات Squid لإدارة الشبكة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   Eduardo قال

    إنه جميل جدًا بدون إعلانات ، لكن "للأسف" بدون ذلك الإعلان لن تعمل العديد من المواقع. أفضل شيء ، إذا كنت تحب موقعًا ما هو الدفع (إذا استطعت) للتخلص من الإعلانات (كما هو الحال في تطبيقات الهواتف الذكية) أو لإيداعها ، لئلا يختفي هذا الموقع المفضل غدًا لأنه غير مربح لمن يديره تذكر أنه يجب دفع تكلفة استضافة ومجال على الأقل ، حتى لو لم يكن الغرض الربح.

    1.    بانديف 92 قال

      ستكون هناك دائمًا المعلوماتية غير المتعلمة التي ستجعل المواقع المربحة ، لأنهم لا يعرفون بوجود adblock ، فهذه ليست مشكلة.

  2.   ناري قال

    إذا فهمت ما تقوله وبالطبع فهذا جيد ، على الأقل بالنسبة لك ، لأنه كما قلت لمسؤول النظام لدي ، يُطلب مني هذا النوع من الأشياء باستمرار ، من أجل الأمان والسرعة وتوفير النطاق الترددي ، نفس الشيء الجميع أحرار في فعل ما يشاء ، أنا لا أجبر أحدا ، هذه هي المعرفة والشيء الوحيد الذي أفعله هو مشاركتها ، تحياتي

  3.   رو قال

    مرحبا! جيد جدا. هل يمكن أن يخبرني أحد ما إذا كان هناك اختلاف جوهري بين هذه الطريقة والخاصة أو تحرير / etc / hosts مباشرةً؟

    أعني ، حتى الآن حظر / etc / hosts بسيط جدًا ولا يتطلب أي برامج أو تكوين ، فقط إضافة المضيفين. هل يمكن لأحد أن يخبرني بأي طريقة تفوق هذه الطريقة؟

    1.    ناري قال

      كما قلت ، هناك عدة طرق للقيام بذلك وهذا أحد الخيارات العديدة ، بالطبع بعضها أسهل من البعض الآخر ، الشيء / etc / hosts قابل للتطبيق ولكن ليس على مستوى الشبكة المحلية ، تحياتي

  4.   السيد بوليفينول قال

    مثير للإعجاب. شكرا لنشرك

    1.    ناري قال

      شكرا جزيلا على اهتمامك ، تحياتي

  5.   برينر قال

    لقد خدمتني كثيرا شكرا جزيلا على المعلومات. بالإضافة إلى ذلك ، سيكون من الجيد إضافة مجموعة حتى يتم تنزيل القوائم بشكل دوري على الرغم من أنني لا أعرف عدد مرات تحديث القوائم

  6.   فيوسكار ريفيرو قال

    أريد المساهمة بشيء ما ، حتى لا تظهر رسالة "خطأ في عنوان URL المطلوب" ، يمكننا تغيير هذه الرسالة. سيتعين علينا فقط وضع ما يلي:

    http_access رفض adblock

    ما يلي:

    تغيير الإعلان باستخدام html

    Den_info http://192.168.10.2/bloqueo_publicidad.html ادبلوك

    ó

    تغيير الإعلان بالصورة

    Den_info http://i.imgur.com/2djunqK.png ادبلوك

    حيث باستخدام المعلمة deny_info ، نطلب من Squid إظهار رسالة مخصصة في حالة عدم الحصول على عنوان url ، وأين http://192.168.10.2/bloqueo_publicidad.html إنه ملف .html يشير إلى صورة شفافة بمقاييس 1 × 1 (أو صفحة مخصصة) ، والتي ستحل محل الرسالة الرهيبة من الحبار. ومن الجدير بالذكر أنه مع هذا القياس ، فإن الاحتمالات كثيرة ، من وضع إعلاناتنا الخاصة (باستخدام طريقة html) أو جعل الإعلان غير مرئي تمامًا (مع صورة شفافة).