Closed kckm closed 1 year ago
socks 和 tun 的 log 显示是两个不同的 IP 的匹配结果,而且2404:2280:10d:0:3::3fc
、2404:2280:10d:0:3::3fb
应当都是 sg 而不是 cn 的,有没有可能只是因为你的 geoip 认为 2404:2280:113:0:3::3fb
是 cn 的。尝试使用相同的 IP 进行测试无法复现。
socks 和 tun 的 log 显示是两个不同的 IP 的匹配结果,而且
2404:2280:10d:0:3::3fc
、2404:2280:10d:0:3::3fb
应当都是 sg 而不是 cn 的,有没有可能只是因为你的 geoip 认为2404:2280:113:0:3::3fb
是 cn 的。尝试使用相同的 IP 进行测试无法复现。
不对,socks那边dns返回有3个ip,其中包括了tun的那个ip。那么socks的路由查询是按照哪个ip去匹配的呢
应该是 bug,ip_version
不对 metadata.DestinationAddresses 生效
如果要让 ip_version
对 metadata.DestinationAddresses
生效又有别的问题,像这种 domain_strategy
同时解析出了 IPv4 和 IPv6 的,是否应该 ip_version: 4
和 ip_version: 6
都匹配?
ip_version
规则仅适用于 IP 请求。
Welcome
Description of the problem
域名是 hl.proxys5.net ,浏览器代理和tun模式会走不同的路由。mixed入口已经写了domain_strategy,理论上能匹配到ip规则的。
这个域名有多个解析,或许跟这个有关系。
Version of sing-box
Server and client configuration file
Server and client log file
代理模式:
Tun模式:
socks.log tun.log