1
0
mirror of https://github.com/fumiama/terasu.git synced 2026-06-09 20:50:28 +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

@@ -59,7 +59,11 @@ var DefaultClient = 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
}