科学上网– DNS加密代理

科学上网– DNS加密代理


DNS 加密代理——这玩意儿应对DNS 污染很有用。

它在本地建立一个DNS 伺服器,然后当有解析请求时,将请求通过加密的TCP 信道传递给OpenDNS 等服务商,然后将返回的结果解码后供计算机使用。

DNS 加密代理

DNS 加密代理

让我们来看一下如何安装

Mac OS X

Mac 下使用Homebrew 进行安装

  $ brew install dnscrypt-proxy $ sudo cp -fv /usr/local/opt/dnscrypt-proxy/*.plist /Library/LaunchDaemons $ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnscrypt-proxy.plist

然后设定系统的DNS 伺服器为127.0.0.1

*如果在学校或公司等需要使用网络时需要设定内网DNS,将内网DNS 排列在之下*

测试一下:

测试 DNSCrypt-proxy 是否工作正常

测试DNSCrypt-proxy 是否工作正常

上图中“debug.opendns.com text = “dnscrypt enabled (…)"”即代表DNSCrypt-proxy 工作正常。

Linux

1.下载DNSCrypt-proxy原始码(.tar.bz2档)(点击这里 )

2. 安装

  $ bunzip2 -cd dnscrypt-proxy-*.tar.bz2 | tar xvf - $ cd dnscrypt-proxy-* $ ./configure && make -j2 $ make install

3.启动

  $ dnscrypt-proxy --daemonize

4. 修改DNS 设定(同Mac OS X)

Windows

1.下载DNSCrypt-proxy for win(dnscrypt-proxy-win32-full-*.zip档)(点击这里 )

2. 安装

解开zip 档,cd 进入相应档案夹,执行下面的指令:

  cmd> dnscrypt-proxy.exe --install

3. 修改DNS 设定(同Mac OS X)

上面的附件如果下载不了,请点击这里。

你可能感兴趣的:(加密,dns,科学上网)