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

Сегодня Интернет стал чрезвычайно популярной средой, очень динамичной, всегда в движении ... хотя несколько лет назад злом, захлестнувшим Интернет, был избыток анимированных изображений (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), сообщающих мне, что они несовместимы с моей версией браузера и т. Д. О, кстати, я предпочитаю быть тем, кто блокирует сайты, называйте меня сумасшедшим, но мне не нравится идея о том, что плагин блокирует контент в моем браузере, я предпочитаю быть тем, кто это контролирует 🙂

В любом случае, я знаю, что многие могут назвать меня эгоистом, потому что я блокирую рекламу (и реклама приносит пользу авторам этих сайтов), но бывает, что мое интернет-соединение действительно, очень-очень медленное, я не могу использовать пропускную способность для загрузки изображений или рекламы, которая, безусловно, меня не интересует, на что тоже не буду нажимать.

На этом пост заканчивается, надеюсь, он был полезен.

привет


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Геомикстли сказал

    Эй, немного углубимся в тему и что вы знаете о ней больше? Разве в Интернете нет чего-то вроде списка, который постоянно обновляется со всеми рекламными доменами? Скрипт, который загружает список доменов и перезаписывает / etc / hosts и запускать его при обновлении системы.

    PS Спасибо, я не знал этого трюка. Это мне очень поможет, потому что с установленным Adblock мой Firefox открывается за 7 или 8 секунд.

    1.    КЗКГ ^ Гаара сказал

      Я не искал в Интернете, и да, идея сценария неплохая 🙂
      Если вы найдете список и вам понадобится помощь со сценарием, дайте мне знать, я с радостью буду сотрудничать.

      Спасибо, что прочитали нас.

      1.    Cristianhcd сказал
    2.    Вада сказал

      Некоторое время назад я обнаружил, что это может вам помочь 🙂
      http://winhelp2002.mvps.org/hosts.txt

      Больше информации здесь:
      http://winhelp2002.mvps.org/hosts.htm

      Часто обновляют 🙂

      1.    КЗКГ ^ Гаара сказал

        Большое спасибо за информацию, я только что прочитал ее в другом комментарии.

        Замечательная база данных, она очень помогает.

      2.    молодой сказал

        Подсказка: строка «0.0.0.0 da.feedsportal.com # [влияет на RSS-каналы]» вызывает проблемы со многими RSS-потоками, вызывает у меня проблемы и не дает мне доступа к сообщениям.
        Привет!

    3.    Исаак сказал

      Найдите easylist для adblock.

    4.    Алекс сказал
    5.    Привет сказал

      потому что они не смотрят на рекламный блок плюс список и не копируют его, конечно, нужно было бы немного запрограммировать, поскольку они используют регулярные выражения

  2.   Алунадо сказал

    это хорошо, это утомительно, и то же самое можно сделать в окнах, но это хорошо.
    У вас случилось так, что adblocker (край) что-то интересное блокирует?

    1.    КЗКГ ^ Гаара сказал

      С плагинами для Firefox, которые блокируют рекламу, ничего особенного, но бывает, что некоторые сайты обнаруживают, что он у меня установлен, и не показывают мне кнопку «Загрузить» или что-то подобное ... или, что еще хуже, моя навигация замедляется с установленными этими плагинами.

      Вот почему я использую другой способ блокировки рекламы 🙂

      1.    Свичер сказал

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

  3.   Мануэль Р сказал

    Хотя я использую AdBlock Edge, поразительно делать это «вручную», единственное, что я вижу плохо, это то, что он блокирует рекламу со всех сайтов, и если есть один, который вы не хотите блокировать (DuckDuckGo, в моем случае) , Я бы все равно это сделал.

    В любом случае, я думаю, что ваш метод - очень интересная альтернатива, если Adblock недоступен для браузера X. С уважением.

    1.    КЗКГ ^ Гаара сказал

      Да, действительно, это все или ничего, нет никаких исключений, на каком сайте отображается реклама 🙁

      Спасибо за прочтение

  4.   Ситукс сказал

    О_о здорово, даже представить себе не мог, что может быть так. Я блокирую рекламу на сайтах, которые загружаются бесконечно при моем подключении. Спасибо KZKG ^ Gaara 🙂

    1.    КЗКГ ^ Гаара сказал

      Спасибо 😀

      На самом деле, с помощью файла / etc / hosts можно достичь очень интересных вещей ... Надеюсь, я смогу показать это в других статьях, хе-хе.

      С удовольствием, спасибо за комментарий

  5.   Серхио Э. Дюран сказал

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

  6.   Лев сказал

    Давай посмотрим что происходит. Я полагаю, что это значительно ускорит навигацию, не зависимо от плагинов

    1.    КЗКГ ^ Гаара сказал

      Именно поэтому я его и использую 🙂

  7.   Эдуардо сказал

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

    1.    КЗКГ ^ Гаара сказал

      Ох ... О_О ... очень, ОЧЕНЬ интересная эта база данных, с ней я могу запрограммировать скрипт, чтобы сделать процесс автоматическим 😀

      Большое спасибо за информацию.

    2.    Хоакин сказал

      Очень хорошо, этого нам не хватало. Спасибо!

  8.   Хоакин сказал

    Очень хорошая статья. Тем более что плагины замедляют работу браузера.

    Лично меня беспокоит анимированная реклама, блокирующая весь экран, если бы она была статичной на одной стороне страницы, думаю, никого бы не беспокоило.

    1.    КЗКГ ^ Гаара сказал

      Большое спасибо за комментарий 😀

      привет

  9.   Truko22 сказал

    Отлично, спасибо большое Приложил на свой роутер с томатом, уже убрал рекламу doubleclick и сейчас тестирую лицом 😀

  10.   ифтукс сказал

    Здравствуйте, очень хорошая альтернатива, хотя я немного сомневаюсь, что в моем случае у меня есть локальный веб-сервер, как вы думаете, этот метод влияет на что-то?

    1.    КЗКГ ^ Гаара сказал

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

  11.   Конозид сказал

    Это уже было давно, но здесь они объясняют эту технику с помощью сценария, использующего включенный db.

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

    1.    КЗКГ ^ Гаара сказал

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

  12.   Брайан сказал

    Отличный вклад. У меня довольно большая задержка загрузки с рекламным блоком в Firefox, поэтому мне пришлось отключить его. Это то же самое, что и Privoxy, верно?

  13.   путешественник сказал

    Qupzilla имеет встроенный AdBlock

  14.   CSB сказал

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

  15.   Стивен сказал

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

  16.   рамки сказал

    С помощью этого метода или чего-то подобного можно «автоматически переадресовать» адрес example_com на https_for example_com? в том, что я до сих пор не умею вводить правила для HTTPS Everywhere 🙁

    1.    КЗКГ ^ Гаара сказал

      Я не понял, что вы хотите, вы можете лучше объяснить?

  17.   элиотайм3000 сказал

    К следующему году я буду экспортировать этот сценарий для Windows и, таким образом, избавить многих от проблемы рекламного ПО.

  18.   Тальпио сказал

    Эй, хорошо! Учебник отличный. На вашем компьютере больше нет надоедливой рекламы. Спасибо Sandman 🙂

  19.   Даниэль Гонсалес сказал

    Эй.

    Простое и элегантное решение. Возможно, у вас может быть репо на github с записями, а также скрипт обновления, который добавляет недостающие в / etc / hosts, чтобы его было легко обновлять.

  20.   Элайджа Саади сказал

    Здравствуйте, у меня есть вопрос, блокировка рекламы - это не то же самое, что загрузка вашего компьютера папками и файлами, которые есть программное обеспечение для удаления, потому что они не нужны ???? (cclear и отбеливатель)
    У меня вопрос в другом: если бы мы случайно нашли такое программное обеспечение, как privoxy, которое скрывает ваш IP и блокирует рекламу, как бы мы сделали, чтобы разобрать эту папку, которая сохраняет информацию, как коки ???

  21.   Джон Хемес сказал

    Это правда, что сейчас в Интернете можно найти рекламу, и некоторые неопытные пользователи понимают то, что в первую очередь их отличает; Я использовал тот же метод, чтобы заблокировать страницу softoni, которая приносит что-то, чего не должно быть, и другие, которые делают то же самое, я поместил ее так, чтобы каждый раз, когда они входили, она возвращала ее в Google

    Я лично предпочитаю этот, чем adblock.

    и я также подумал о том же, что сказал коллега «GeoMixtli», чтобы сделать небольшую программу или скрипт для обновления

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

    Эй.
    Мне кажется, что Adblock Plus все больше и больше замедляет Firefox, а может, и всю систему.
    Но у меня есть опасения по поводу метода статьи. Мне кажется странным, это просто добавление домена веб-страницы в файл Hosts, и, таким образом, реклама блокируется ??.
    Я практиковал это, но это не так, это следует за рекламой.

    Не могли бы вы объяснить мне, как работает метод http://winhelp2002.mvps.org/hosts.htm , Не понимаю точно. Я думал, что копирую исходные хосты в другом месте и заменяю их хостами, извлеченными из загруженного Zip.

    Разве вы не можете отвечать в этом блоге с помощью учетной записи Wordpress?

  23.   ЗомбиЖивые сказал

    KZKG ^ Гаара, какая у тебя машина, ты пользуешься KDE друг. Я знаю, что вы из CUBA и как они там со многими вещами справляются.

  24.   Felipe сказал

    привет, два вопроса:
    Разве это нельзя сделать, просто добавив тот или иной список в черный список межсетевого экрана (firewall) и уже заблокировав его?
    Ваш способ можно сделать в смартфоне, на котором стоит убунту?
    Спасибо.

  25.   Хуанито сказал

    Спасибо за статью. И это нельзя назвать эгоизмом, поскольку эти объявления - МУСОР и они никому не нужны, они чрезмерно раздражают, поскольку для меня это «навязчивая» реклама, потому что, скачивая надоедливую рекламу, вы также скачиваете мегабайты через Интернет, и это действительно так. более медленное ваше соединение.

    Спасибо за совет. 😉

  26.   Pache сказал

    Здравствуйте! у меня вопрос очень странный, потому что ситуация такова! В какой-то момент своей жизни я скачал файл HOST, уже отредактированный для тысячи и одной рекламы, и… ну, это было прекрасно !! не активируется даже реклама видео, это прекрасно.
    Оказывается, я не только сделал это один раз, но и недавно установил вторую операционную систему, и это тоже было замечательно.

    А теперь странная вещь: точно такой же файл, точно такой же процесс в той же папке и в той же операционной системе (win7), но на других компьютерах (моя семья и т. Д.) Это не работает!

    Есть идеи, что это может быть? Спасибо.

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

    Я использовал этот метод, и он намного лучше, чем adblock, я делюсь Интернетом с помощью трюка с точкой доступа Ubuntu 16.04, я только сделал второй список с IP-адресом точки доступа, и он отлично сработал, я рекомендую этот учебник своим последователям

  28.   Пепе Готера сказал

    Добавляю строку:
    127.0.0.1 googleads.g.doubleclick.net

    Убрать 20-минутную рекламу, но она продолжает появляться, что я делаю не так?