Как я могу заблокировать определенный веб-сайт, используя файл hosts, даже если я подключен к VPN?

Чтобы заблокировать некоторые определенные сайты, я использую следующие коды в моем файле hosts:

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
127.0.0.1 http://www.hamdardi.net/  

Но это работает только тогда, когда я не подключен к VPN.
Как я могу заблокировать определенный веб-сайт, используя файл hosts, даже если я подключен к VPN?
пожалуйста, избегайте предложений, таких как leechblock for firefox, stayfocused for google chrome, Мне нужно решение, которое работает для всех браузеров, установленных на моем компьютере (IE, Firefox, Google Chrome), которое не позволяет мне получать доступ и редактировать настройки блокировки, пока сайты заблокированы.
Я перепробовал много способов, как localfilter, BinarySwitch Eclipseи т. д. Но я всегда находил способ улизнуть.
На этот раз я хочу заблокировать сайты, используя hosts file а затем установите случайный пароль в файле для администратора компьютера (не СИСТЕМЫ) и передать этот пароль кому-то еще

1 ответ

Решение

Файл Hosts всегда должен работать - VPN или нет. Отбросьте протокол http. Этих записей должно быть достаточно:

127.0.0.1 www.hamdardi.net

127.0.0.1 hamdardi.net

Редактировать: Полезное руководство по отладке: https://serverfault.com/a/452269

Другие вопросы по тегам