忽略DNS污染

2012年8月22日 | 分类: 翻墙相关 | 标签: , ,

原理是使用TCP进行DNS解析,GFW并没有对TCP协议过滤。

使用pydnsproxy解决DNS污染
  1. 下载源码:windowslinux (因为某些童鞋不能翻墙我帮忙打包好了,没有修改任何内容)
  2. Windows解压到你喜欢的目录,win7要使用管理员权限运行service目录下的install.bat;linux终端下使用:sudo python dns.py执行。
  3. 修改本地dns为127.0.0.1(这个都不会的话面壁思过去)
  4. 还有什么不懂可以去作者主页看看。是月光大叔写的。
Google使用https访问解决关键字阻断
经过上面的设置,马上来测试一下吧,例如:
  • Google搜索使用:https://encrypted.google.com(你会发现链接不再重置,敏感字也能进行搜索)
  • Google+:https://plus.google.com
  • 云端硬盘:https://drive.google.com
  • Gmail:https://mail.google.com
  • youtube不行,因为youtube同时也有ip封锁,其他的自己研究。
 附件:    下载1 下载2
  1. NGCC
    2012年8月31日01:35

    我朋友那里的测试情况:使用TCP查询OpenDNS时,不含关键词时正常,只要含有关键字就会遇到网络劣化;不过只要收到Answer,结果就是正确的。对于GoogleDNS却没有这个问题,我猜测可能是因为OpenDNS的DNSCrypt被盯上的缘故。