Surge Mac ver:4.2.1(1324) - 猜测 iOS 也一样
Clash 无论是 redir-host 还是 fake-ip 都可以正常连通 HTTP/3,而 Surge 内则没有回应(同一台服务器,同一套配置,开了 udp 转发,Surge 内也有连接记录走了 Proxy(另 STUN 服务器若不设置为 realip 也不通无返回
STUN 测试结果是服务器IP无误:
Clash + redir-host 成功连通:
Clash + fake-ip 成功连通:
Surge 失败一直卡着:
Surge 相关日志(虽然不是同一个站,但现象是一样的):
2021-07-25 03:18:46.925201 <INFO> [SGIPLayerDNSForwarder] DNS query: dl.love4taylor.com, type: 1
2021-07-25 03:18:46.925283 <INFO> [SGIPLayerDNSForwarder] DNS query: #59876 dl.love4taylor.com, type: 1
2021-07-25 03:18:46.925325 <INFO> [SGIPLayerDNSForwarder] Return virtual IP for domain: dl.love4taylor.com
2021-07-25 03:18:46.925359 <INFO> [SGTUNVirtualDNSContext] Using virtual IP cache: dl.love4taylor.com --> 198.18.1.229
2021-07-25 03:18:46.925387 <INFO> [SGIPLayerDNSForwarder] Build DNS response: dl.love4taylor.com
2021-07-25 03:18:46.934519 <VERBOSE> [SGUDPForwarder] Real hostname: 198.18.1.229 -> dl.love4taylor.com
2021-07-25 03:18:46.934592 <VERBOSE> [SGUDPForwarder] Setup context from 198.18.0.1:54262 to 198.18.1.229:443
2021-07-25 03:18:46.934659 <VERBOSE> [SGOutgoingSelector] Create new test context: dl.love4taylor.com|/opt/homebrew/Cellar/curl/HEAD-83245d9/bin/curl|(null)|(null)|198.18.0.1|0|443|UDP
2021-07-25 03:18:46.934762 <VERBOSE> [SGDNSClient] Lookup domain: dl.love4taylor.com
2021-07-25 03:18:46.934820 <INFO> [SGDNSClient] DNS lookup: dl.love4taylor.com, use cached result
2021-07-25 03:18:46.936246 <INFO> [SGGeoIP] GeoIP lookup: 106.159.26.30 --> JP
2021-07-25 03:18:46.936344 <INFO> [SGOutgoingSelector] Testing rules finished: dl.love4taylor.com, FINAL,Proxy,dns-failed
2021-07-25 03:18:46.936377 <VERBOSE> [SGOutgoingSelector] finalPolicyForPolicyName: Proxy
2021-07-25 03:18:46.936404 <VERBOSE> [SGOutgoingSelector] Next node: Proxy
2021-07-25 03:18:46.936438 <VERBOSE> [SGOutgoingSelector] Final node: ss node_ip:node_port
2021-07-25 03:18:46.936485 <VERBOSE> [SGUDPForwarder] Policy: ss node_ip:node_port (dl.love4taylor.com)
2021-07-25 03:18:46.936621 <VERBOSE> [SGUDPForwarderContextSS-32] Record ID: 259
2021-07-25 03:18:46.936678 <VERBOSE> [SGDNSClient] Lookup domain: dl.love4taylor.com
2021-07-25 03:18:46.936725 <INFO> [SGDNSClient] DNS lookup: dl.love4taylor.com, use cached result
2021-07-25 03:18:46.936785 <VERBOSE> [SGUDPForwarderContextSS-32] Lookup completed: {
v4Addresses = (
"106.159.26.30"
);
v6Addresses = (
);
} (null)
2021-07-25 03:18:46.936813 <VERBOSE> [SGDNSClient] Lookup domain: node_ip
2021-07-25 03:18:46.936847 <VERBOSE> [SGDNSClient] Lookup with IPv4 address: node_ip
2021-07-25 03:18:46.936889 <VERBOSE> [SGUDPForwarderContextSS-32] Lookup completed
2021-07-25 03:18:46.936967 <VERBOSE> [SGFileDescriptor-949] Open socket file descriptor: 40
2021-07-25 03:18:46.937002 <VERBOSE> [SGMMain] Bind socket to the primary interface: en0
2021-07-25 03:18:46.937138 <VERBOSE> [SGUDPForwarderContextSS-32] fileDescriptorDidSetup
2021-07-25 03:18:47.049399 <WARNING> [SGUDPForwarderContextSS-32] Unknown address type: 3
2021-07-25 03:18:48.035390 <WARNING> [SGUDPForwarderContextSS-32] Unknown address type: 3
2021-07-25 03:18:50.042284 <WARNING> [SGUDPForwarderContextSS-32] Unknown address type: 3
2021-07-25 03:18:50.042471 <WARNING> [SGUDPForwarderContextSS-32] Unknown address type: 3
@SurgeTeam