Блокувати інтернет-рекламу через термінал для будь-якого браузера (без використання плагінів)

Сьогодні Інтернет став надзвичайно популярним середовищем, дуже динамічним, завжди в русі ... хоча кілька років тому злом, яке охопило Інтернет, був надлишок анімованих зображень (gif), що ускладнювало читання, а також робило його потворним У будь-якому місці, на даний момент ми позбулися значної частини «моди» на GIF-файли, і окрім флеш-файлів, АЛЕ!, У нашій мережі сьогодні є ще один ворог: реклама

Скільки з вас за один день переходить на веб-сайти з Інтернету, на яких немає реклами?

Давайте зробимо підрахунок популярних сайтів:

  1. Google (є реклама в результатах пошуку)
  2. Facebook (більше реклами не може бути)
  3. Twitter (… схоже на Facebook, занадто багато реклами)
  4. Спортивні сайти, такі як ESPN, Marca тощо ... те саме, занадто багато реклами
  5. І ВЕЛИКИЙ тощо і т.д.

У наш час знайти сайти, які не мають настирливої, настирливої ​​реклами (так, AdSense, я кажу про вас!), Насправді важко, чим більший / популярніший сайт, тим більше у нього реклами, це майже константа (за винятком, звичайно).

Браузери кілька, у нас є Firefox, Chromium / Chrome, Opera, Rekonq та ін ... якщо ми хочемо заблокувати рекламу для всіх наших браузерів, нам потрібно буде встановити плагін, який робить це в кожному з них, після того як плагін продовжує підтримувати для останньої версії браузера тощо.

Ось чому, хоча Adblock - дуже хороша альтернатива, я волію дотримуватися свого методу.

Блокуйте рекламу для всіх наших браузерів без встановлення плагінів

Файл / etc / hosts служить невеликим внутрішнім DNS, тобто, як правило, коли ми заходимо на сайт у нашому браузері (наприклад, www.facebook.com), браузер запитує світовий DNS, у якому IP-адреса, на якому сервері знаходиться той сайт, до якого ми хочемо отримати доступ, але якщо в / etc / hosts ми вкажемо IP, тоді браузер не повинен запитати.

Це (і вникаючи в справу):

Ми повинні вказати через наших / etc / hosts, що рекламні домени знаходяться на нашому власному ПК (127.0.0.1), роблячи це, браузер буде шукати рекламу на веб-сервері, яку ми маємо на своєму комп’ютері, АЛЕ, оскільки у нас немає жодного веб-сервера, тоді це просто нічого не покаже.

Наприклад, щоб заблокувати рекламу в Google, я запускаю в терміналі наступне:

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

Як тільки це буде зроблено, ми закриваємо браузер і переходимо на сайт, що рекламує тип Adsense, ми більше не бачитимемо його 🙂

Якщо ви використовуєте проксі-сервер, ви повинні додати у своєму браузері, що проксі НЕ використовується для цих вищезазначених доменів, або безпосередньо заблокувати ці домени на проксі-сервері, якщо ним керуєте ви

Мій список доменів у / etc / hosts дещо великий, оскільки є багато сайтів, які пропонують рекламу (а також непотрібні .js), я часто відвідую спортивні сайти (As, Marca, Central Defense тощо) на додаток до звичайних інших типів веб-сайти (Twitter, спеціально я його відкриваю, використовую Choqok), я залишаю свій список тут:

### РЕКЛАМА ### 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

Це вирішує майже всі мої проблеми, оскільки я перевірив html сайти, які я часто відвідую, щоб виявити .js або рекламу, яку я не хочу, щоб мій браузер завантажував, звідти я взяв ці домени або субдомени для блокування.

Переваги та недоліки цього методу порівняно з іншими, такими як Adblock?

Основним недоліком цього методу, який я показую вам за допомогою Adblock, є те, що Adblock постійно оновлюється, тобто плагін вже знає, які домени він повинен заблокувати, тоді як, роблячи це таким чином, як я вам показав, саме ви повинні додайте домени або субдомени до / etc / hosts

Основна перевага, яку я бачу в цьому методі, проста, вона працює для всіх, абсолютно для всіх браузерів, які я маю або буду мати на своєму комп’ютері. Крім того, я зазвичай використовую альфа-версії Firefox, за допомогою цього методу я уникаю плагінів (як Adblock), які повідомляють мені, що вони не сумісні з моєю версією браузера тощо. О, до речі, я вважаю за краще бути тим, хто блокує сайти, називати мене божевільним, але мені не подобається ідея плагіна, що блокує вміст у моєму браузері, я волію бути тим, хто керує цим 🙂

У будь-якому випадку, я знаю, що багато хто може називати мене егоїстом, тому що я блокую рекламу (і реклама приносить користь авторам цих сайтів), але трапляється так, що моє інтернет-з'єднання дійсно, дуже і дуже повільне, я не можу використовувати смугу пропускання для завантаження зображень або реклама, яка мене точно не цікавить, яку я також не натисну.

Ось закінчується пост, сподіваюся, він був корисним.

привіт


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

46 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   GeoMixtli - сказав він

    Гей, трохи заглибившись у тему, і що ти більше знаєш про цю тему? Хіба в Інтернеті не існує чогось на зразок списку, який постійно поповнюється всіма рекламними доменами? Я маю на увазі, бо якщо так, я міг би створити невеликий скрипт, який завантажує список доменів і перезаписує файл / etc / hosts, і в процесі його запуску під час оновлення системи.

    PS Дякую, я не знав цього фокусу. Це буде мені дуже корисно, оскільки після встановлення Adblock мій Firefox відкриває дорогоцінні 7–8 секунд.

    1.    KZKG ^ Гаара - сказав він

      Я не шукав в Інтернеті, і так, ідея сценарію досить гарна 🙂
      Якщо ви знайдете список і вам потрібна допомога зі сценарієм, повідомте мене, я із задоволенням співпрацюватиму.

      Дякуємо, що прочитали нас.

      1.    Крістіанхд - сказав він
    2.    Вада - сказав він

      Деякий час тому я знайшов це, можливо, це допоможе вам 🙂
      http://winhelp2002.mvps.org/hosts.txt

      Більше інформації тут:
      http://winhelp2002.mvps.org/hosts.htm

      Вони часто оновлюють 🙂

      1.    KZKG ^ Гаара - сказав він

        Щиро дякую за інформацію, я просто прочитав її в іншому коментарі.

        Блискуча база даних, вона дуже допомагає.

      2.    juankfree - сказав він

        Ось порада: Рядок «0.0.0.0 da.feedsportal.com # [впливає на RSS-канали]» містить проблеми з багатьма RSS-каналами, це дало мені проблеми і не дозволило отримати доступ до публікацій.
        Привіт!

    3.    Ісаак - сказав він

      Знайдіть найпростіший список для adblock.

    4.    Alex - сказав він
    5.    привіт - сказав він

      оскільки вони не переглядають блок оголошень плюс список і не копіюють його, звичайно, нам довелося б програмувати трохи, оскільки вони використовують регулярні вирази

  2.   алунадо - сказав він

    цей хороший че, це нудно, і те саме можна зробити у вікнах, але це добре.
    З вами траплялося, що adblocker (край) блокує щось цікаве?

    1.    KZKG ^ Гаара - сказав він

      З плагінами для Firefox, які блокують рекламу, нічого зокрема, але трапляється так, що деякі сайти виявляють, що я його встановив, і не показують мені кнопку Завантажити або щось подібне ... або ще гірше, моя навігація сповільнюється із встановленими плагінами.

      Тому я використовую цей інший спосіб, щоб заблокувати рекламу сам 🙂

      1.    Свічер - сказав він

        Одного разу мені було цікаво дізнатись, чи є щось, що може запобігти цьому типу виявлення / блокування проти Adblock, і після проведення деяких досліджень я натрапив цей цікавий антиблокатор (вимагає Greasemonkey працювати), який усуває багато засобів захисту, які використовують деякі сайти, що змушують вимкнути блокувальник реклами. Я гадаю, що якщо цей сценарій стане популярним, цілком можуть з’явитися анти-блокатори, які змусять вас деактивувати цей сценарій і так далі ad infinitum xD.

  3.   Мануель Р - сказав він

    Хоча я використовую AdBlock Edge, вражає це робити "вручну", єдине погане, що я бачу, це те, що це заблокує рекламу з усіх сайтів, і якщо є такий, де ви не хочете блокувати (DuckDuckGo, у моєму випадку) , Я б все одно це зробив.

    У будь-якому випадку, я вважаю, що ваш метод є дуже цікавою альтернативою, якщо Adblock недоступний для браузера X. З повагою.

    1.    KZKG ^ Гаара - сказав він

      Так, це все або нічого, немає винятків, на якому веб-сайті відображається реклама 🙁

      Дякуємо за читання

  4.   Citux - сказав він

    O_o чудово, я ніколи не думав, що це може бути таким чином. Я блокую рекламу на сайтах, на які потрібно завантажуватись із моїм з’єднанням вічно. Дякую KZKG ^ Гаара 🙂

    1.    KZKG ^ Гаара - сказав він

      Дякую 😀

      Насправді, дуже цікавих речей можна досягти за допомогою / etc / hosts ... Я сподіваюся, я зможу це показати в інших статтях хе-хе.

      Приємно, дякую за коментар

  5.   Серхіо Е. Дюран - сказав він

    Чудовий внесок, друже, було б краще, якби був скрипт, який можна було б встановити як будь-який інший пакет в Linux, який уже мав всю базу даних Adblock, яка виконувала б усі ці команди одночасно, щоб ви не робили цього і мали його для всіх браузерів, у вас є хороший спосіб написати +1 статті для цього

  6.   Лев - сказав він

    Подивимось, що станеться. Я думаю, це значно прискорить навігацію, не залежачи від плагінів

    1.    KZKG ^ Гаара - сказав він

      Саме тому я його і використовую 🙂

  7.   Едуардо - сказав він

    Сайт, який я шукав більше десяти років для оновлення або модифікації хост-файлу, є:
    http://winhelp2002.mvps.org/hosts.htm
    вони оновлюють його кожні кілька днів. Ви можете створити скрипт, який автоматизує його завантаження та копіювання в каталозі / etc /

    1.    KZKG ^ Гаара - сказав він

      О ... O_O ... дуже, ДУЖЕ цікава ця база даних, за допомогою цього я можу запрограмувати сценарій, щоб зробити процес автоматичним 😀

      Щиро дякую за інформацію.

    2.    Хоакін - сказав він

      Дуже добре, саме цього нам не вистачало. Дякую!

  8.   Хоакін - сказав він

    Дуже хороша стаття. Тим більше, що плагіни роблять браузер дещо повільним.

    Мене особисто турбує анімована реклама, яка блокує весь екран, якщо б вона була статичною на одній стороні сторінки, я думаю, що нікого це не заважало б.

    1.    KZKG ^ Гаара - сказав він

      Щиро дякую за коментар 😀

      привіт

  9.   truko22 - сказав він

    Чудово, велике спасибі, я застосував його до свого маршрутизатора з помідорами, я вже видалив рекламу doubleclick і зараз тестую з обличчям 😀

  10.   iftux - сказав він

    Привіт, дуже хороша альтернатива, хоча у мене є невеликі сумніви, у моєму випадку у мене є локальний веб-сервер, чи вважаєте ви, що цей метод на щось впливає?

    1.    KZKG ^ Гаара - сказав він

      Зовсім не, браузер буде просто шукати VHost на localhost, який реагує на домен, який ви оголосили в / etc / hosts ... якщо він не може його знайти, нічого не відбувається, ваш локальний сервер не вплине на вас /

  11.   Конозидус - сказав він

    Це вже давно, але тут вони пояснюють цю техніку сценарієм, використовуючи доданий db.

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

    1.    KZKG ^ Гаара - сказав він

      Я все ще програмую свій bash-сценарій для цього, я люблю створювати власні сценарії 😀

  12.   Брайан - сказав він

    Відмінний внесок. У мене досить затримка при завантаженні з adblock у firefox, тому мені довелося його відключити. Це те саме, що робить Privoxy, так?

  13.   дорожник - сказав він

    Qupzilla має вбудований AdBlock

  14.   csb - сказав він

    Тут я залишаю посилання на подібну статтю, орієнтовану на розповсюдження арки, яка автоматизує все необхідне, використовуючи ряд скриптів та cronie
    http://jasonwryan.com/blog/2013/12/28/hostsblock/
    З повагою,

  15.   Естебан - сказав він

    Я не довіряю блокаторам реклами, для початку один із них мав домовленість з компанією про показ реклами користувачам.

  16.   Маркос - сказав він

    За допомогою цього методу чи чогось подібного, чи може адреса "eg_com" "автоматично перенаправлятися" на https_porexample_com? Я досі не знаю, як вводити правила до HTTPS скрізь 🙁

    1.    KZKG ^ Гаара - сказав він

      Я не зрозумів, що ти хочеш, можеш пояснити краще, будь ласка?

  17.   eliotime3000 - сказав він

    До наступного року я експортував би цей сценарій для Windows і таким чином пощадив би багатьох людей проблему рекламного ПЗ.

  18.   Тальпіо - сказав він

    Гей, добре! Підручник чудовий. На вашому комп’ютері більше немає настирливої ​​реклами. Дякую Пісочнику 🙂

  19.   Даніель Гонсалес - сказав він

    Здравствуйте.

    Просте та елегантне рішення. Можливо, у вас може бути репо на github, із записами, а також сценарій оновлення, який додає відсутні в / etc / hosts, щоб було легко тримати його оновленим.

  20.   Ілля Сааді - сказав він

    Привіт, у мене запитання, блокування реклами - це не те саме, що завантаження комп’ютера папками та файлами, які є програмне забезпечення для видалення, оскільки вони непотрібні ???? (очистити та відбілити)
    Моє питання полягає в іншому, якщо випадково ми знайшли таке програмне забезпечення, як privoxy, яке приховує ваш IP і блокує рекламу, як би ми зробили, щоб розібрати цю папку, яка зберігає інформацію, як кокіки ???

  21.   Джхон Хемес - сказав він

    Зараз в Інтернеті правда те, що хтось знаходить, це реклама, і деякі недосвідчені користувачі потрапляють у те, що їх першим порівнює; Я використовував той же метод, щоб заблокувати сторінку softoni, яка приносить щось, чого не слід, та інші, що роблять те саме, я розмістив її так, щоб кожен раз, коли вони мали ввести, він повертав її в google

    Я особисто віддаю перевагу цьому, аніж "блоку реклами".

    і я також думав про те саме, що колега «GeoMixtli» сказав зробити невеличку програму або скрипт для постійного оновлення

  22.   Бертольдо Суарес Перес - сказав він

    Здравствуйте.
    Я відчуваю, що Adblock Plus схильний дедалі більше гальмувати Firefox, а може і всю систему.
    Але я маю занепокоєння щодо методу статті. Мені це дивно, це просто додавання домену веб-сторінки до файлу Hosts, і таким чином реклама блокується ??.
    Я практикував це, але ні, це слід за рекламою.

    Будь ласка, не могли б ви пояснити мені, як діє метод http://winhelp2002.mvps.org/hosts.htm , Я не розумію точно. Я думав, що створюю резервну копію оригінальних хостів в іншому місці і замінюю його HOSTS, витягнутим із завантаженого Zip.

    Чи не можете ви відповісти на цей блог за допомогою акаунта WordPress?

  23.   ZombieAlive - сказав він

    KZKG ^ Гаара, яка у вас машина, чи використовуєте ви KDE друг? Я знаю, що ти з КУБИ, і як вони там роблять із багатьма речами.

  24.   Феліпе - сказав він

    привіт, два запитання:
    Чи не можна цього просто зробити, додавши той чи інший список до чорного списку брандмауера (брандмауера) і вже заблокувавши його?
    Ваш метод можна зробити на смартфоні, який має ubuntu?
    Спасибо.

  25.   Хуаніто - сказав він

    Дякую за статтю. І це не можна було б назвати егоїзмом, оскільки ці оголошення - СМІТРО, і вони нікому не потрібні, вони перебільшено дратують, оскільки для мене це "настирлива" реклама, оскільки завантажуючи надокучливу рекламу, ви також завантажуєте мегабайти через Інтернет, і це робить більше уповільнюйте з’єднання.

    Дякую за підказку. 😉

  26.   Паче - сказав він

    Привіт! моє запитання дуже дивне, бо ситуація така! У якийсь момент у своєму житті я завантажив файл HOST, вже відредагований для тисячі і однієї реклами, і ... ну, це було чудово !! навіть реклама відео не активована, це чудово.
    Виявляється, я не тільки зробив це один раз, але нещодавно встановив другу операційну систему, і це теж було чудово.

    Тепер дивна річ: ну, точно такий самий файл, точно такий же процес у точно тій же папці та під тією ж операційною системою (win7), але на інших комп’ютерах (моя родина тощо) це не працює!

    Будь-яка ідея, що це може бути? Дякую.

  27.   Крістіан Ленін Моралес Рівера - сказав він

    Я використав цей метод, і це набагато краще, ніж adblock, я ділюсь Інтернетом, використовуючи трюк гарячих точок Ubuntu 16.04, я лише склав другий список за допомогою точки доступу ip, і він спрацював чудово, я порекомендую цей підручник своїм послідовникам