Я хочу заблокировать все страницы сайта, кроме нескольких. Попытался поместить что-то вроде «127.0.0.1 website.com/page.html» в «C:\Windows\System32\drivers\etc\hosts». Не работает Похоже, таким образом вы можете заблокировать только весь сайт.
2 ответа
Chrome позволяет блокировать все сайты с исключениями в реестре. Обратитесь к этой странице о том, как редактировать реестр. Добавить весь сайт, добавив
"*"
в черный список, а затем сделать исключения в белый список. Если вам нужен более простой способ, зайдите в Интернет-магазин Google и установите TinyFilter.
/etc/hosts
, как и DNS, предназначен для разрешения имен хостов - он работает на более низком уровне, чем HTTP, и работает только с хостами и IP-адресами.
Для частичной блокировки веб-сайтов вы можете использовать HTTP-прокси с возможностями фильтрации - Privoxy или даже Squid. Также есть специализированные фильтрующие прокси.