DNSCrypt – 一个加密DNS传输的工具(可防止GFW的DNS污染)

2012年3月23日 | 分类: 翻墙相关 | 标签: , , , ,

DNSCrypt是一个确保客户与DNS服务器之间传输安全的工具,基于DNSCurve修改而来。

由于Domain Nam System(DNS)设计上的缺陷,用户在浏览器里输入igfw.net等网址以后,如果遭遇MITM或者DNS污染,浏览器可能接收到错误的IP,而存在安全问题。为了解决一些这样安全上的问题,IETF在十几年前便开始制定DNS的安全扩展(DNSSEC)。利用公开键机密技术,通过对DNS数据进行电子签名,DNSSEC能够验证DNS数据来源和验证在传输过程中DNS是否被篡改。

但是DNSSEC不保证DNS数据的机密性,DNS数据本身并没有被加密,加之DNS的阶层式模式,这便为一些机构提供监视,控制网络的手段。典型的例子就是不能访问一些海外的网站。DNSSEC也不提供免于DOS(Deny of Service)攻击的办法,由于电子签名和签名验证需要格外的数据运算,DNSSEC反而更容易受到DOS攻击。

DNSCurve相对于DNSSEC的好处是,DNSCurve使用了更有效率的椭圆曲线加密算法而可以负担的起每条查询都单独加密,从而更加安全。

DNSCrypt协议是非常类似DNSCurve的,作为一个DNS代理运行,侧重于客户端和第一级DNS服务器之间的通信安全,能够缓存DNS解析。

首先下载对应平台的dnscrypt client然后运行,接着修改本地或者router的dns server为127.0.0.1. 然后你的所有dns请求都会加密进行从而绕过GFW的dns污染顺利解析到正确IP。

(可以在Windows/Linux/BSD/OSX/iOS系统上运行)

更多详情:https://github.com/opendns/dnscrypt-proxy/

下载地址:https://github.com/opendns/dnscrypt-proxy/downloads

使用后访问一些只被GFW DNS污染的网站即可直接访问,如果网站还被关键词检且支持https也可以访问其https网址,比如一些Google服务。

本文原始地址:http://igfw.net/archives/8518

  1. G狗 靠你母亲
    2013年1月22日17:06

    又被G狗 河蟹了,一天到晚不办人事,老子就想看看U到B视频学学英语都得FQ
    狗娘养的东西~~~~

  2. 2013年1月22日11:40

    果然是只要翻墙相关就能找到你这里拉,不过很不幸这次是github的DNS被劫持了哈哈!

  3. 2012年12月7日23:12

    您好,请问该如让Unbound 或者Dnssec Trigger 和DNScrypt 一起运行?谢谢!

    • iGFW
      2012年12月10日17:03

      这个我也没研究过,呵呵

  4. xiaoyuxa
    2012年4月19日02:56

    有没有windows 的版本?

  5. xxxx
    2012年3月30日20:18

    今天吃个饭后就突然不能用了…

    • iGFW
      2012年3月30日20:47

      我刚测试可以用,你重启电脑试试。

  6. Mr.Koala
    2012年3月25日04:04

    一直让 Tor 从 VPN 走的表示很舒服……

    回正题:
    对于只有 DNS 屏蔽的网站来说,这样就算解决问题了。不过就现在的大环境来说只解决 DNS 问题压根没用啊~ -_-||***

  7. AS
    2012年3月25日00:00
  8. catdog
    2012年3月24日08:40

    鄙以为,TOR最大的实用价值在于 伪装城某国IP非常方便

  9. anony
    2012年3月23日23:42

    我一直在用tor,还行,很快

  10. anonymity
    2012年3月23日22:38

    你们的Tor能用吗,从前天开始,就不能用了,用了那个Obfsproxy也不行,tor网站上也没有个都讨论的地方。

    • 石头
      2012年3月25日09:41

      用网桥链接无效,出现无可用链路,只能用第三方代理搭桥了

  11. GFW
    2012年3月23日22:18

    xxxx :没效果.还是dnsproxy好用.

    应该是你操作不当造成的,我这里测试防止DNS污染是有效果的。

    • xxxx
      2012年3月24日14:03

      昨天应该是我的问题.还是得配合gae一起用,哈哈.可以用srvany注册成服务使用更方便.

    • xxxx
      2012年3月24日14:07

      只能用opendns吗?这个是不是根据之前opendns提供的加密做成的软件

      • iGFW
        2012年3月24日14:18

        我没有深入研究,你可以仔细看看其说明。

  12. xxxx
    2012年3月23日21:48

    没效果.还是dnsproxy好用.