sing-box 脚本可以非常快速设置DNS,一键配置 DNS DOH 加密以及屏蔽色情网站,或者自定义DNS。
前言
DNS 是联网的开始,有些时候上网不了,或许就是你的 DNS 崩了,不过我们现在暂不讨论客户端DNS
默认情况下,DNS 是通过 53 端口 UDP 协议出去查询的,简单说就是,查询的过程中是透明的,没有加密的,VPS 服务商或者网络提供者是可以看到你查询了什么域名的,所以如果在乎隐私的,那么使用 DNS DOH 方式来查询是非常有必要的。
使用 DNS DOH 方式就不用担心别人能看到你查询了哪些域名了。
当然,其实加密查询比较适合强迫症选手,但是考虑到保护隐私,个人是推荐大家优先使用 dns doh 方式的
sing-box 脚本同时提供 DNS IP 方式,或者 DNS DOH (HTTP/3)方式,你也可以自定义 DNS。
设置DNS
输入 sing-box dns
即可选择相关 DNS
set 选项是可以自定义 DNS,
none 选项是不配置任何 DNS
快速设置 Google DNS: sing-box dns 88
快速设置 Google DNS DOH: sing-box dns gg
cloudflare
快速设置 Cloudflare DNS: sing-box dns 11
快速设置 Cloudflare DNS DOH: sing-box dns cf
nosex
快速设置 Cloudflare Family DNS DOH: sing-box dns nosex
备注,使用此方式,将无法打开小电影网站(提供给有特殊需求的时候使用
set
快速自定义 DNS 使用 9.9.9.9:sing-box dns set 9.9.9.9
快速自定义使用 ADGUARD DNS DOH:sing-box dns set https://dns.adguard-dns.com/dns-query
使用 sing-box dns set
可以手动输入 DNS 值,
或者 sing-box dns set 1.1.1.1
直接指定使用 1.1.1.1 作为 DNS,后面的 1.1.1.1 可以自定义成任何你喜欢的 DNS
none
如果你出现任何问题,请使用 sing-box dns none
来重置 DNS 配置
或者如果你想要 sing-box 走系统 DNS,也使用此命令
结束
理论上只要记得 sing-box dns nosex
这个命令就行(戒色第一天,day1 day1
啊这,别手残自定义使用国内的 DNS。