Add per-listener SYN limiter for Netfilter control

Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
This commit is contained in:
Alexey
2026-06-11 23:58:48 +03:00
parent 26cd4734de
commit 1cbde70a14
6 changed files with 631 additions and 0 deletions

View File

@@ -346,6 +346,7 @@ const LISTENER_CONFIG_KEYS: &[&str] = &[
"ip",
"port",
"client_mss",
"synlimit",
"announce",
"announce_ip",
"proxy_protocol",
@@ -2186,6 +2187,7 @@ impl ProxyConfig {
ip: ipv4,
port: Some(config.server.port),
client_mss: None,
synlimit: SynLimitMode::default(),
announce: None,
announce_ip: None,
proxy_protocol: None,
@@ -2199,6 +2201,7 @@ impl ProxyConfig {
ip: ipv6,
port: Some(config.server.port),
client_mss: None,
synlimit: SynLimitMode::default(),
announce: None,
announce_ip: None,
proxy_protocol: None,