在树莓派上使用dnscrypt-proxy防止DNS污染

前言

康康很早前买了一台树莓派,好像是B还是B+来着,已经忘记了,自从Gen8到货之后,树莓派一直属于吃灰状态。。。

最近突然发现了一些问题,就是康康使用的1.1.1.1的DNS,不过现在被干掉了,已经OVER,无法再使用。

于是康康更换了谷歌、114、阿里、中科大等DNS使用了下,不过都不满意,原因大家都知道,谷歌什么的都是假IP。

于是就想干脆自己搭建DNS防污染算了,然后就想起了正在吃灰的树莓派。。。

系统安装

由于吃灰很长时间了,之前使用的SD卡什么的也全都拿了手机使用,一瞬间竟然找不到可用的SD卡来装树莓派系统!

难道就不能搞了么?还好康康找到了之前使用的数码相机,里面有一张8G的卡,就这个了!

下载系统,烧录什么的,最后启动成功!

安装dnscrypt-proxy

网上很多人使用dnsmasq什么的,不过康康觉得完全没有必要,dnscrypt-proxy就能搞定了,何必呢?

到:https://github.com/jedisct1/dnscrypt-proxy/releases,找到自己对应的版本,康康的是树莓派,所以选择的linux_arm。

下载后解压,咱们只需要dnscrypt-proxy这个文件,暂时存放在/home中。

获取配置

使用dnscrypt-proxy是需要进行配置的,不过咱们同样免了,有专门的网友在维护列表,何不直接使用呢?

项目地址:https://github.com/CNMan/dnscrypt-proxy-config

把项目get下来,与dnscrypt-proxy保存到同一目录,然后执行:./dnscrypt-proxy-config.sh

运行程序

首先把dnscrypt-proxy加入为系统服务:sudo ./dnscrypt-proxy -service install

接着启动服务:sudo ./dnscrypt-proxy -service start

OK,现在回到客户端,使用dig测试看看,已经能够获取到正确的IP指向了

dig.jpg

最后修改:2019 年 04 月 27 日 11 : 41 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论