即使我连接到 VPN,如何使用 hosts 文件阻止某个网站?

即使我连接到 VPN,如何使用 hosts 文件阻止某个网站?

为了阻止某些特定网站,我在我的 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、火狐、谷歌浏览器)的解决方案,在网站被阻止时不允许我访问和编辑阻止设置。
我尝试了很多方法,例如localfilterBinarySwitch 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

相关内容