Open nie11kun opened 3 months ago
不要使用 fakedns+others
,因为 fakedns+others
从来就没有正常工作过。
1b0e046 使得 fakedns+others
与 fakedns
效果相同(但也不是预期的工作方式),但是 82c42fc 和 3c0aff7 又改坏了。
strings.HasPrefix(protocolString, p) || strings.HasSuffix(protocolString, p)
与 strings.HasPrefix(protocolString, p) || strings.HasPrefix(p, protocolString)
可不是一回事。
不要使用
fakedns+others
,因为fakedns+others
从来就没有正常工作过。 1b0e046 使得fakedns+others
与fakedns
效果相同(但也不是预期的工作方式),但是 82c42fc 和 3c0aff7 又改坏了。strings.HasPrefix(protocolString, p) || strings.HasSuffix(protocolString, p)
与strings.HasPrefix(protocolString, p) || strings.HasPrefix(p, protocolString)
可不是一回事。
经过测试的确是这样的,修改 destOverride 中的 “fakedns+others” 为 “fakedns” 即可正常运行。
你正在使用哪个版本的 V2Ray?
5.15.3
你的使用场景是什么?
openwrt 配置透明代理
你看到的异常现象是什么?
配置了透明代理的本机网关自身的流量在分配了 fakedns 地址后,再次进入 inbound 无法正确 sniffing 识别出来。
你期待看到的正常表现是怎样的?
局域网设备能够正常运行。
请附上你的配置
客户端配置:
iptables 配置:
请附上出错时软件输出的错误日志
请附上访问日志
本机网关测试
curl google.com
,等待后没有任何响应,日志如下:局域网设备配置 socks 代理后测试同样指令,日志如下:
局域网设备在透明代理下其实和网关本机的测试效果是一样的,经过测试 删除 dns 中 fakedns 部分即可正常使用,但启用 fakedns 后好像无法正常 sniffing 探测原解析信息。