fix(core): implement manual TLS handshake after Proxy Protocol parsing to support simultaneous usage

This commit is contained in:
2026-01-19 20:48:34 +08:00
parent 967a22bf0f
commit e51e401dd3
6 changed files with 322 additions and 33 deletions

View File

@@ -26,12 +26,13 @@ serde_repr = "0.1.20"
pingora = { version = "0.6", features = ["lb", "openssl"] }
ipnet = { version = "2.11.0", features = ["serde"] }
httparse = "1.10.1"
openssl = { version = "0.10", optional = true }
openssl = { version = "0.10" }
serde_ignored = "0.1.14"
tokio-openssl = "0.6"
[features]
default = []
static-musl = ["openssl/vendored", "dep:openssl"]
static-musl = ["openssl/vendored"]
[dev-dependencies]
tempfile = "3"