140911 科學上網 DNS 加密代理

DNS 加密代理——這玩意兒應對 DNS 污染很有用。

它在本地建立一個 DNS 伺服器,然後當有解析請求時,將請求通過加密的 TCP 信道傳遞給 OpenDNS 等服務商,然後將返回的結果解碼後供計算機使用。

《140911 科學上網 DNS 加密代理》DNS 加密代理

讓我們來看一下如何安裝

Mac OS X

Mac 下使用 Homebrew 進行安裝

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

然後設定系統的 DNS 伺服器為 127.0.0.1

*如果在學校或公司等需要使用網絡時需要設定內網 DNS,將內網 DNS 排列在之下*

測試一下:

《140911 科學上網 DNS 加密代理》測試 DNSCrypt-proxy 是否工作正常

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

Linux

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

2. 安裝

  1. $ bunzip2 cd dnscryptproxy-*.tar.bz2 | tar xvf
  2. $ cd dnscryptproxy-*
  3. $ ./configure && make j2
  4. $ make install

3.啟動

  1. $ dnscryptproxy daemonize

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

  1. 说道:

    为在

发表评论

电子邮件地址不会被公开。 必填项已用*标注