add sni connector

This commit is contained in:
ginuerzh
2021-11-26 17:20:10 +08:00
parent 5b97b878fb
commit efbabd4052
14 changed files with 370 additions and 56 deletions

View File

@ -12,6 +12,7 @@ type metadata struct {
proxyAgent string
retryCount int
probeResist *probeResist
sni bool
}
func (h *httpHandler) parseMetadata(md md.Metadata) error {
@ -21,6 +22,7 @@ func (h *httpHandler) parseMetadata(md md.Metadata) error {
probeResistKey = "probeResist"
knock = "knock"
retryCount = "retry"
sni = "sni"
)
h.md.proxyAgent = md.GetString(proxyAgent)
@ -50,6 +52,7 @@ func (h *httpHandler) parseMetadata(md md.Metadata) error {
}
}
h.md.retryCount = md.GetInt(retryCount)
h.md.sni = md.GetBool(sni)
return nil
}