Block Site

Block Site

出于各种各样的原因,有时我们需要屏蔽一些网站。
本文提供 3 种途径来实现这个功能。

1 Google Chrome 插件 blocksite

https://chrome.google.com/webstore/detail/block-site/eiimnmioipafcokbfikbljfdeojpcgbh

安装之后只需要在一个网站上右键就可以block了,进入选项还有更多高级功能
当然了,删除这个也非常容易,所以需要选择在chrome中隐藏来减少剁手机会。

2 hosts

关于hosts的解释可以参考wikipedia
https://zh.wikipedia.org/wiki/Hosts%E6%96%87%E4%BB%B6
我们可以将一个网址映射到一个错误的ip来使这个网站不能访问,也就是
windows10 下 Hosts文件在
C:\windows\system32\drivers\etc\
不过这是一个系统文件,所以需要管理员权限
用管理员权限打开cmd或者powershell输入以下命令,就可以愉快的修改host了
notepad C:\windows\system32\drivers\etc\hosts
比如127.0.0.1本地回送如果你本机没有另开服务器,显然是不可访问的,于是可以添加一条
127.0.0.1 www.baidu.com
来屏蔽百度了
这个方法对使用VPN后无效
我怀疑是VPN会对映射表再一次修改

3 Modify hosts on Android

Android 本身也是由 hosts文件的,但是不可修改。root或者直接修改刷机包可以。
此外还可以装一个防病毒软件来实现这个效果。
这是我Google之后得到的结果。显然不令人满意。
root机器非常不安全。获取root权限的软件可以在后台干任何事。
直接修改刷机包意味着每次修改hosts手机得重置,非常麻烦。
装杀毒软件就更别提了。

基于我认为VPN会进一步修改hosts,我Google到了一个app
https://play.google.com/store/apps/details?id=com.github.xfalcon.vhosts
虽然是收费软件,但是可以免费下载
作者还非常欢天喜地的开源了
https://github.com/x-falcon/Virtual-Hosts/

apk地址 : https://github.com/x-falcon/Virtual-Hosts/releases/download/1.6.1/app-Github-release.apk

这个软件非常简洁,就是让你添加一个新的hosts文件,就完了。
直接用windows的那份就行。
当然,如果能直接在app里添加规则,或许更好。并且Google Play上也有其他同类修改Hosts 不用root 即拿VPN实现的软件,我也就没再试用。

猜你喜欢

转载自blog.csdn.net/YYecust/article/details/77829412