DNS污染是GFW的主要手段之一,通过修改本地hosts文件就可以实现科学上网。
修改hosts
获取一个可靠的hosts
例如:
https://github.com/racaljk/hosts
https://github.com/googlehosts/hosts
Clone or download -> Download ZIP
解压后找到hosts
文件
替换本地hosts
本地hosts
位于 C:\Windows\System32\drivers\etc
把下载的hosts
覆盖掉本地的hosts
重启或者禁用网卡再开启
这个时候一般还不能直接访问google,尝试登陆 mail.google.com 或者 直接手动修改为加密链接
http://www.google.com.hk/ -> https://www.google.com.hk/
通过Chrome强制使用加密链接
在Chrome地址栏输入 chrome://net-internals
选择HSTS
在Domain中输入网址
例如:
google.com
google.com.hk
facebook.com
youtube.com
twitter.com
复选两个选项
Include subdomains for STS:
Include subdomains for PKP:
点击ADD
Windows
要先下载Windows版Git https://git-scm.com/download/win
1 |
|
在MinGW32中执行这个脚本就可以完成hosts更新了。