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