Xray 脚本可以非常快速设置DNS,一键配置 DNS DOH 加密以及屏蔽色情网站,或者自定义DNS。

前言

DNS 是联网的开始,有些时候上网不了,或许就是你的 DNS 崩了,不过我们现在暂不讨论客户端DNS

默认情况下,DNS 是通过 53 端口 UDP 协议出去查询的,简单说就是,查询的过程中是透明的,没有加密的,VPS 服务商或者网络提供者是可以看到你查询了什么域名的,所以如果在乎隐私的,那么使用 DNS DOH 方式来查询是非常有必要的。

使用 DNS DOH 方式就不用担心别人能看到你查询了哪些域名了。

当然,其实加密查询比较适合强迫症选手,但是考虑到保护隐私,个人是推荐大家优先使用 dns doh 方式的

Xray 脚本同时提供 DNS IP 方式,或者 DNS DOH 方式,你也可以自定义 DNS。

更新

自 Xray 脚本 v1.19 版本开始,你可以随意设置 DNS了;

使用 xray version 查看 Xray 脚本版本

所以请确保你的 Xray 脚本版本大于或等于 v1.19,否则请使用 xray update sh 来更新脚本

设置DNS

输入 xray dns 即可选择相关 DNS

备注,https 开头的即是使用 DOH 方式,使用 DOH 方式默认开启本地查询,即是 DOH 本地模式 (DOHL)

set 选项是可以自定义 DNS,

none 选项是不配置任何 DNS

google

快速设置 Google DNS: xray dns 88

快速设置 Google DNS DOH: xray dns gg

cloudflare

快速设置 Cloudflare DNS: xray dns 11

快速设置 Cloudflare DNS DOH: xray dns cf

nosex

快速设置 Cloudflare Family DNS DOH: xray dns nosex

备注,使用此方式,将无法打开小电影网站(提供给有特殊需求的时候使用

set

快速自定义 DNS 使用 9.9.9.9:xray dns set 9.9.9.9

快速自定义使用 ADGUARD DNS DOH:xray dns set https://dns.adguard-dns.com/dns-query

使用 xray dns set 可以手动输入 DNS 值,

或者 xray dns set 1.1.1.1 直接指定使用 1.1.1.1 作为 DNS,后面的 1.1.1.1 可以自定义成任何你喜欢的 DNS

none

如果你出现任何问题,请使用 xray dns none 来重置 DNS 配置

或者如果你想要 Xray 走系统 DNS,也使用此命令

结束

不要好奇为什么 https 会变成 https+local,因为使用 DOH 本地模式 (DOHL)

理论上只要记得 xray dns nosex 这个命令就行(戒色第一天,day1 day1

啊这,别手残自定义使用国内的 DNS。