在Mac OSX 上配置 DNSCrypt+dnsmasq 防止污染
今天无意间看到一个防治DNS 污染的文章原文地址,想试试,没想到折腾了三天,记录一下操作过程。
中间还折腾了一下unbound
,结果在Mac上启动不起来,一启动就退出了,没有找到原因,如果有大神知道原因,还请指教。
1. 安装
在Mac上安装DNSCrypt和dnsmasq还是比较容易的,直接用Homebrew安装就可以。
$ brew install dnsmasq
$ brew install dnscrypt-proxy
2.启动DNSCrypt
DNSCrypt-proxy
主要通过加密的隧道来解析一些被污染的dns地址。直接贴过来上面文章里的启动参数
➜ ~ sudo /usr/local/sbin/dnscrypt-proxy --local-address=127.0.0.1:40 --edns-payload-size=4096 --user=nobody --resolver-address ...
There are comments.