Fix TLS record fragment

This commit is contained in:
Restia-Ashbell
2025-05-13 11:56:48 +08:00
committed by 世界
parent ed5b2f2997
commit 7cee76f9a6
2 changed files with 4 additions and 1 deletions

View File

@@ -98,7 +98,7 @@ func (c *Conn) Write(b []byte) (n int, err error) {
}
}
if c.splitRecord {
_, err = c.tcpConn.Write(buffer.Bytes())
_, err = c.Conn.Write(buffer.Bytes())
if err != nil {
return
}

View File

@@ -450,6 +450,9 @@ match:
metadata.TLSFragment = true
metadata.TLSFragmentFallbackDelay = routeOptions.TLSFragmentFallbackDelay
}
if routeOptions.TLSRecordFragment {
metadata.TLSRecordFragment = true
}
}
switch action := currentRule.Action().(type) {
case *R.RuleActionSniff: