fix: RawSrcAddr and RawSrcAddr in metadata

This commit is contained in:
wwqgtxx
2024-09-10 20:57:28 +08:00
parent f8557f5fd8
commit 417d709d60
2 changed files with 14 additions and 0 deletions

View File

@@ -11,6 +11,8 @@ import (
func NewHTTPS(request *http.Request, conn net.Conn, additions ...Addition) (net.Conn, *C.Metadata) {
metadata := parseHTTPAddr(request)
metadata.Type = C.HTTPS
metadata.RawSrcAddr = conn.RemoteAddr()
metadata.RawDstAddr = conn.LocalAddr()
ApplyAdditions(metadata, WithSrcAddr(conn.RemoteAddr()), WithInAddr(conn.LocalAddr()))
ApplyAdditions(metadata, additions...)
return conn, metadata