IOS 端版本,最新beta版(5.1 build 3495);TV 端 5.14.5(3458);Mac 端5.10.2(3235)
问题描述:
1、最新版 ios 端 surge 远程通过 ponte(代理模式) 访问家里 TV 端本地DNS 映射域名(https)日志显示无法连接(分配路由正常是通过 Device 即 TV 访问);
2、同样 ios 端但直接访问 IP(http)日志显示可以连接;
3、域名通过 host 本地 DNS 解析到对应网段,用分流规则通过 Device 访问;
4、Mac 端未更新最新支持Block-quic 的版本,通过 host 文件定义域名的 DNS 映射,远程同样通过 ponte(代理模式) 访问家里 TV 端本地DNS 映射域名(https方式)可以正常访问,IP(http 方式)也可以正常访问;
5、IOS 端和 Mac 端在测试 ponte 通道都显示连接畅通。
根据4、5可以排除 ponte 通道有问题,即问题只出在 ios 端。
TV 端的日志是:
2025-05-22 21:19:44. 215238 <NETWORK-ERROR> [SGconnectionSetupContext-106] Connection setup failed with error:Connection timeout, {域名:端口}
ios 端的日志是:
21:51:08.009665 [Connection] Handled by VIF
21:51:08.012145 [Rule] Rule matched: DOMAIN-SUFFIX {域名}
21:51:08.012233 [Rule] Policy decision path: 回家直连 -> DEVICE:{TV 设备名}
21:51:09.015069 [Connector] Set up backup connection #2 via DEVICE:{TV 设备名}
21:51:11.015583 [Connector] Set up backup connection #3 via DEVICE:{TV 设备名}
21:51:14.016016 [Connector] Set up backup connection #4 via DEVICE:{TV 设备名}
21:51:18.015236 [Connection] Disconnect: Connection timeout
Mac 端可以访问的日志是:
Rule Evaluating - 0.4 ms
Active (Not finished)
Events
21:54:19.898751 [Connection] Handled by VIF
21:54:19.901122 [Rule] Rule matched: IP-CIDR 192.168.{网段}.0/24
21:54:19.901201 [Rule] Policy decision path: 回家直连 -> DEVICE:{TV 设备名}
21:54:20.902470 [Connector] Set up backup connection #2 via DEVICE:{TV 设备名}
可以发现 Mac 端直接把域名转换成了 IP 地址进行访问;而 IOS 端却用域名访问,自定义host 的本地 DNS 映射没有起效。
希望尽快修复。