Блокировать домен, веб-сайт, не дожидаясь localhost (хосты)

Блокировать домен, веб-сайт, не дожидаясь localhost (хосты)

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

Моя проблема:

  1. Я не могу полностью заблокировать сайты. Как в AdBlock Plus, вы добавляете правило типа:

    ||fbcdn.net^
    ||google-analytics.com^
    ||facebook.com^
    

    С хостами этого сделать нельзя, нужна одна запись для каждого поддомена и т. д.

  2. Это не блокирует, а только перенаправляет на localhost.

    Хорошо, он выполняет свою работу, но он ждет ресурсов, поэтому требуется время, чтобы распознать их отсутствие.

Есть ли способ сделать это?

Может быть, есть какое-то приложение, которое заставляет ПК реагировать? Такого НЕТ, не ищите и не пытайтесь?

решение1

Привоксиможет это сделать, это позволяет вам настроить его так, как вы хотите...

решение2

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

Возможно, стоит включить IIS для ответа на запросы localhost или настроить HOSTS на перенаправление их на быстрый сайт, например google.com или подобный, вместо localhost.

решение3

Вам следует перенаправить ваши записи etc/hostsна что-то вроде

0.0.0.0
вместо.

Или вы можете установитьПроксомитрони добавьте фильтр заголовка с именем:

URL: Убить домены

Укажите домены, которые вы хотите удалить, в URL Match:поле для их удаления. Например:

[^=?&]++microsoft.com/|[^=?&]++facebook.com/

И просто поставьте

в Replacement text:поле.

Связанный контент