dnscrypt-proxy简单配置 安全

zsxwz 20/12.16 19:48 2135

dnscrypt-proxy支持安卓,windows,mac,和linux。

可以加密和认证用户和 DNS 解析服务器之间的数据传输,支持 DNS over HTTPS 和 DNSCrypt。


github:

https://github.com/DNSCrypt/dnscrypt-proxy


linux:


编辑 /etc/dnscrypt-proxy/dnscrypt-proxy.toml,将最后的 static 改成你想要的DNS服务器,你可以在 https://dnscrypt.info/public-servers/ 选择你喜欢的,然后填进去,例如:


[static]
  [static.'cloudflare']
  stamp = 'sdns://AgcAAAAAAAAABzEuMC4wLjGgENk8mGSlIfMGXMOlIlCcKvq7AVgcrZxtjon911-ep0cg63Ul-I8NlFj4GplQGb_TTLiczclX57DvMV8Q-JdjgRgSZG5zLmNsb3VkZmxhcmUuY29tCi9kbnMtcXVlcnk'


其他:

require_dnssec = false #是否支持DNSSEC 默认为false 
require_nolog = true #是否无日志 默认为true Geekdns不记录任何日志
require_nofilter = false #是否无过滤规则
force_tcp = false #只使用tcp建议关闭,大部分服务商不支持TCP

启动 dnscrypt-proxy:

systemctl enable --now dnscrypt-proxy.service


修改/etc/resolv.conf:

nameserver 127.0.0.1


自己用archlinux比较多,使用的是v2自带的分流,国内走阿里的dns:233.5.5.5,国外的使用dnscrypt-proxy,走国外的doh。

[static.'cisco']
  stamp = 'sdns://AgAAAAAAAAAADDE0Ni4xMTIuNDEuMiBoU4_HgY6B0kIqkGBjb6UoKkP2Dc4bumDC1_Orq2YAlw9kb2gub3BlbmRucy5jb20KL2Rucy1xdWVyeQ'
[static.'cloudflare']
  stamp = 'sdns://AgcAAAAAAAAABzEuMC4wLjEAEmRucy5jbG91ZGZsYXJlLmNvbQovZG5zLXF1ZXJ5'
[static.'google']
  stamp = 'sdns://AgUAAAAAAAAABzguOC44LjigHvYkz_9ea9O63fP92_3qVlRn43cpncfuZnUWbzAMwbkgdoAkR6AZkxo_AEMExT_cbBssN43Evo9zs5_ZyWnftEUKZG5zLmdvb2dsZQovZG5zLXF1ZXJ5'


验证:

http://nstool.netease.com/


nslookup raw.githubusercontent.com
nslookup github.io
# 这两个域名都被劫持了,如果可以正常返回应该就是成功了。


最后于 21/04.11 21:51 被zsxwz编辑 ,原因:

上一篇:tldr简版的man帮助文档
下一篇:Discuz Q开放源码
最新回复 (0)
    • 姿势论坛—姿势小王子
      2
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。