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(基于规则模式,全局模式基本不泄露)

1.开启tun模式,成功解决DNS泄露

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

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

效果实测2(基于规则模式,全局模式基本不泄露)

1.开启tun模式,成功解决DNS泄露

2.关闭tun模式,开启系统代理,也成功解决DNS泄露

图就不贴了,和上图一样

PS:为什么要在直连流量留1个 or 2个 AliDNS,不直接全选国外DNS呢?

答:有些国内网站会屏蔽国外IP,为了能够正常访问部分国内网站,留一个直连国内DNS以进行适配

魔法师图床 加载延迟:10ms

效果实测3

1.全国外DNS

2.留一个AliDNS

教程结束,over~

42 个赞

不明觉厉,先点赞

2 个赞

谢佬分享:~

1 个赞

这玩意貌似默认的就可以防泄漏了

1 个赞

karing默认就是防泄露好像…

1 个赞

默认配置还是会DNS泄露,尤其是自动选择默认DNS,不信可以自己实测,还有解析IP的DNS默认选择的是DOH,不如UDP

默认配置测试图

2 个赞

默认配置还是会DNS泄露,尤其是自动选择默认DNS,还有解析IP的DNS默认选择的是DOH,不如UDP

默认配置测试图

1 个赞

@banlan 不过来参观一下? :tieba_025:

1 个赞

一个 mihomo 解决所有泄露,其他各种adguardmosdns统统都不需要了。就一个 mihomo 解决了所有痛点

mihomo 没有移动端 :tieba_087:,不然我也不会用karing了

按照佬提供的这两个网站,怎么我测试出来的结果不一样

太强了,大佬!

具体的测试图看看?


第一个图这种是不是代表DNS泄露了。

对,只要还有国内的DNS解析就是泄露了,不过还得根据实际意义来评判到底算不算泄露

1 个赞

但是第二个网站又没有国内的DNS解析

来了来了 :tieba_087:
大佬太强了!

1 个赞

需要解析的域名没有第一个多吧

DNS 泄露 → DNS Leaks,一般常见的场景是出口即开启 VPN 或者代理后,在解析域名时依然通过当地或者国内运营商进行解析,就要泄露的风险,说白了就是你在裸奔,常见操作是收集尽可能多的国内域名规则集、IP 规则集走直连,国外域名规则集、IP 规则集走加密 DNS 解析如大善人和 Google,这样操作下来基本算是无泄露。