ubuntu 启动dns 字符界面_在ubuntu上使用DNSCrypt加密DNS

1、安装DNSCrypt。

sudo apt install dnscrypt-proxy

2、修改配置文件/etc/dnscrypt-proxy/dnscrypt-proxy.toml,修改server_names,添加【static】内容。

server_names = ['NextDNS-xxxxxx']

[static]

[static.'NextDNS-xxxxxx']

stamp = 'sdns://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

3、重启DNSCrypt服务

sudo systemctl restart dnscrypt-proxy

4、将DNSCrypt设置为系统DNS

4.1、如果你只想在某一网络下比如wifi下应用该加密DNS,则只需在图形界面修改DNS配置为手动,填写如下IP:127.0.2.1,应用后重新连接wifi即生效。

4.2、如果你想应用到所有的网络下,则需要修改/etc/resolv.conf文件中的nameserver为:127.0.2.1,然后重启Resolvconf和网络服务。

sudo vim /etc/resolv.conf

sudo service systemd-resolved restart

sudo service network-manager restart

5、验证DNS配置完成

5.1、ping测试

ping bing.com

如有正常输出则配置正确。

5.2、网页验证

浏览器打开如下连接

输出如下则已经连接加密dns

{

"status": "ok",

"protocol": "DOH",

"configuration": "xxxxxxxxxxxxxxxxxxx",

"client": "xxx.xxx.xxx.xxx",

"destIP": "xx.xx.xx.xx",

"server": "xxxxxxxxx",

"clientName": "dnscrypt"

}

5.3、网络重新连接

为保证100%连接到加密DNS,手动断开网络重新连接后再进行测试。

6、大功告成,再也不会受到运营商劫持DNS了,可以愉快的网上冲浪了。

#参考连接如何在Ubuntu和Debian上使用DNSCrypt加密DNS - Ubuntu问答​ubuntuqa.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值