manjaro 巧用dnscrypt-proxy 对dns加密,对抗运营商的dns污染

tetsai
原创声明
本文由tetsai原创,转载请注明来源
运行
sudo pacman -S dnscrypt-proxy
安装完成后,再安装 dig命令(方便查看DNS加密是否生效)
sudo pacman -S bind-tools
然后配置 dnscrypt-proxy
以下是常用的命令
dnscrypt-proxy -service install #安装dnscrypt-proxy服务dnscrypt-proxy -service start #启动dnscrypt-proxy服务
dnscrypt-proxy -service stop #停止dnscrypt-proxy服务
dnscrypt-proxy -service restart #重启dnscrypt-proxy服务
dnscrypt-proxy -service uninstall #卸载dnscrypt-proxy服务
只需要运行sudo dnscrypt-proxy -service install
然后运行sudo dnscrypt-proxy -service start
就相当于在本机127.0.0.1这个地址开启了一个DNS服务器
然后设置/etc/resolv.conf
在第一行插入:
nameserver 127.0.0.1
意思就是优先使用127.0.0.1 这个dns
最后清除DNS缓存 systemctl restart nscd