- 安装
- 配置dnscrypt-proxy
- 将路由器默认DNS更改为RPi
- 配置失败自动重启
安装
1 2
| sudo apt-get install dnscrypt-proxy sudo apt-get install dnsutils #包含了dig什么的命令,最好装上
|
配置dnscrypt-proxy
1 2 3
| sudo nano /etc/dnscrypt-proxy/dnscrypt-proxy.toml listen_addresses = ['127.0.0.1:53', '192.168.0.150:53'] server_names = ['cloudflare','cloudflare-ipv6']
|
1
| dnscrypt-proxy -resolve cloudflare-dns.com
|
试试行不行,没问题再做下一步安装服务
非常重要,不然启动服务时会绑定端口失败
1 2 3
| sudo nano /lib/systemd/system/dnscrypt-proxy.service
User=root
|
启动服务试试吧!
1 2 3
| sudo systemctl enable dnscrypt-proxy sudo systemctl start dnscrypt-proxy sudo systemctl status dnscrypt-proxy
|
将路由器默认DNS更改为RPi
略略略!!!
自己百度,只有一点要注意,就是要改的地方是DHCP的,不是WAN口DNS!!!
参考网址
couldflare
DNScrypt-proxy