SukkaW/Koolshare-Clash

如何对来自IPv6的DNS提供服务 #49

yykhysn posted onGitHub

双栈网络中,客户端会发两个DNS请求,一个发往IPv4的DNS服务器,另一个发向IPv6的DNS服务器。这就需要将V4和V6的DNS请求都定向给Clash,Clash在V4、V6都进行监听。

但Clash的DNS只在0.0.0.0:23453监听,我用IPv6连接Clash所在路由器的23453端口,连接超时,说明Clash的DNS不在IPv6提供服务。 我无法修改listen配置,比如用‘:53’进行尝试,因为Clash会自动修改回0.0.0.0:23453。

客户端会发两个DNS请求,另一个没有到达Clash的域名解析将受到污染,致使时不时就访问不了被墙网站。

如果我将客户端的IPv6 DNS去掉,那么客户端会尝试连接无效的,导致每次客户端DNS解析时间巨长,等待IPv6的DNS超时;写成别的,访问正常网站没问题,但被墙网站时不时上不去,当收到Clash认为是污染的IP。

请求帮助中,真挚的。


@yykhysn 解决了吗? 我也在尝试使用clash 解析和代理ipv6的请求,好像官方默认配置的一些iptables都只考虑了ipv4, 所以很棘手啊,不知道要改多少配置。。

posted by xiaomingplus about 5 years ago

Fund this Issue

$0.00
Funded

Pull requests