morytyann / OpenWrt-mihomo

Transparent Proxy with Mihomo on OpenWrt.
MIT License
1.21k stars 140 forks source link

请问如何解析IPV6地址? #115

Closed xgytao closed 2 months ago

xgytao commented 2 months ago

开了mihomo后,覆盖 Fake-IP 过滤列表加入的域名 网络诊断里nslookup还是解析不出ipv6地址来。 IPv6 DNS 劫持 我点了勾选 IPv6 代理 这个勾选就不能上网了 [DNS 配置] ipv6 勾选不勾选一样没用


sniffer: enable: true parse-pure-ip: true force-dns-mapping: true override-destination: true sniff: HTTP: override-destination: true ports:

zutzo commented 2 months ago

贴出插件设置与 mhomo 配置文件以便排查

zutzo commented 2 months ago

你这 DNS 配置 感觉不太对啊 nameserver 和 default-nameserver 都没填

morytyann commented 2 months ago

Fake-IP模式就是只能解析出Fake-IP,你可以换Redir-Host

morytyann commented 2 months ago

哦你添加了Fake-IP过滤列表,你可以试试直接运行核心,nslookup指定服务器试试解析结果,如果还是没有IPv6结果那就是核心的问题了

xgytao commented 2 months ago

你这 DNS 配置 感觉不太对啊 nameserver 和 default-nameserver 都没填

openclash我也是没填,都是fakeip,部分域名过滤就能用运营商的dns解析出原来的ipv6地址。

xgytao commented 2 months ago

哦你添加了Fake-IP过滤列表,你可以试试直接运行核心,nslookup指定服务器试试解析结果,如果还是没有IPv6结果那就是核心的问题了

怎么直接运行核心,这个我不会

morytyann commented 2 months ago

我试了,知道是什么问题了,不开启IPv6代理的时候我会把配置文件里IPv6关掉,文档里写的是是否允许内核接受 IPv6 流量,但实际行为不止是这样,还会屏蔽AAAA记录……我改一下吧

morytyann commented 2 months ago

一会更新到v1.7.2就好了

ForestL18 commented 2 months ago

如果只想解析AAAA记录而不想开启IPv6开关在mihomo中是做不到的,因为IPv6选项是总开关,他决定内核是否接受和IPv6一切相关的东西。 @xgytao 如果开启IPv6代理就上不了网,那你可能得去mihomo官方反馈,问问他们愿不愿意改,插件作者默认启用了IPv6,你该上不了网还是上不了。