最新的 Version 6.3.1,build 8100
稳定复现:underlying-proxy 应该是 ss,远端是 snell v5。
在使用 gemini.google 的时候,stream api (Chrome 控制台可以抓到) 一定会在几秒后断开,提示 connect failed。
不使用 underlying-proxy 直连 snell 没问题,直接用 ss 也没问题,ss underlying proxy + ss remote 的组合没试过
下面是一些 log
Rule Evaluating - 0.3 ms
Events
00:35:58.313365 [Connection] Incoming proxy protocol: HTTP
00:35:58.313939 [TLS] TLS Client Hello SNI: gemini.google.com
00:35:58.314285 [Rule] Rule evaluating requires DNS lookup for rule: RULE-SET claude.txt
00:35:58.314423 [DNS] Use cached DNS result for gemini.google.com. A record count: 1, AAAA record count: 0
00:35:58.314474 [Rule] DNS completed, IPv4 address for matching: 142.251.33.78, IPv6 address for matching: N/A
00:35:58.314548 [Rule] Sub-rule matched: .gemini.google.com(in gemini.txt)
00:35:58.314568 [Rule] Rule matched: RULE-SET gemini.txt
00:35:58.314649 [Rule] Policy decision path: GEMINI -> 🇺🇸 USA-Residential
00:35:58.315330 [Connector] Use underlying proxy: USA
00:35:58.315479 [Connector] Set up connection #0 via 🇺🇸 美国 IEPL [04] [Plus]
00:35:58.315757 [Socket] Use the last successful address: 180.184.148.199
00:35:58.316140 [Socket] Connecting with address: 180.184.148.199, bound to the primary interface (en0) explicitly under Enhanced Mode
00:35:58.334758 [Connection] Client closed sending stream
00:35:58.334830 [Connection] Disconnect: Client closed read stream immediately after connected