1
0
mirror of https://github.com/fumiama/terasu.git synced 2026-06-21 04:40:25 +08:00

feat: support bypass trs

This commit is contained in:
源文雨
2025-10-06 01:33:52 +08:00
parent 614a6d88d4
commit 15625807a5
4 changed files with 21 additions and 5 deletions

View File

@@ -89,7 +89,11 @@ var trsHTTP2ClientWithSystemDNS = http.Client{
continue
}
tlsConn = tls.Client(conn, cfg)
err = terasu.Use(tlsConn).HandshakeContext(ctx, terasu.DefaultFirstFragmentLen)
if terasu.DefaultFirstFragmentLen > 0 {
err = terasu.Use(tlsConn).HandshakeContext(ctx, terasu.DefaultFirstFragmentLen)
} else {
err = tlsConn.HandshakeContext(ctx)
}
if err == nil {
break
}