ubuntu server网络配置_在ubuntu上使用DNSCrypt加密DNS

aa4ceb2866474f54189bd956483ff522.png

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即生效。

d637ca058210bf032051406b92e68824.png

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、网页验证

浏览器打开如下连接

https://test.nextdns.io/

输出如下则已经连接加密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
6ba1b33513e93d0f66117c42dcab1696.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值