DNS 防泄露之 Karing【可抄作业】
从认知到 DNS 会泄露,到使用各种代理软件的配置,找了各种姿势,直到今天刚看完 youtube 不良林博主的 DNS 防泄露实战篇,才基本完全解决了 DNS 泄露问题
教程视频:
我个人使用的是 karing,其他代理软件可以参照上述视频配置。
虽然 karing 默认配置了 DNS 防泄露,但还是会有 DNS 泄露,并且默认 DNS 是国外 DOH,对于普通用户来说实在是卡。
如图:(默认 final 是 DOH)

如图:(默认配置下,开启 tun 模式的规则模式,开启系统代理)

DNS 配置
不要开启【解析入站域名】,解析入站域名是将未预配置的所有域名解析为 IP,解析为 IP 就必须发起 DNS 请求,则会造成 DNS 泄露

服务器配置
1.【DNS 服务器】【代理服务器】【final】
设置为国外 DNS(Google,Cloudflare,OpenDNS 皆可)
取消默认的 Local,DHCP
推荐使用 udp,因为解析速度最快(实际解析速度可自行点击测试按钮测试)


2.【直连流量】配置 1 个 or 2 个 AliDNS,其他均设置为国外 DNS,取消默认的 Local,DHCP

tun 模式
开启 Auto Route 和严格路由

效果实测 1(基于规则模式,全局模式基本不泄露)
- 开启 tun 模式,成功解决 DNS 泄露

- 关闭 tun 模式,开启系统代理,会有一个 DNS 泄露

wireshark 抓包,看到 192.168.31.102 往 192.168.31.1 发送了一个 DNS 请求,第二条是响应

效果实测 2(基于规则模式,全局模式基本不泄露)
- 开启 tun 模式,成功解决 DNS 泄露

- 关闭 tun 模式,开启系统代理,也成功解决 DNS 泄露
图就不贴了,和上图一样
PS:为什么要在直连流量留 1 个 or 2 个 AliDNS,不直接全选国外 DNS 呢?
答:有些国内网站会屏蔽国外 IP,为了能够正常访问部分国内网站,留一个直连国内 DNS 以进行适配
魔法师图床 加载延迟:10ms
效果实测 3
- 全国外 DNS

- 留一个 AliDNS

教程结束,over~