Skip to main content

UNKNOWN_BUCKET_LIMITER

Static UNKNOWN_BUCKET_LIMITER 

Source
static UNKNOWN_BUCKET_LIMITER: LazyLock<DefaultKeyedRateLimiter<String>>
Expand description

当无法识别真实客户端 IP(“unknown”)时使用的宽松限流桶。

TRUSTED_PROXY_COUNT=0(默认)时,Dioxus server function 拿不到 TCP 对端地址, get_client_ip 会返回 “unknown”,导致所有匿名请求共享同一个严格桶 (1 req/s, burst 5),正常用户的高频请求被误杀。此桶阈值更高, 通过 env RATE_LIMIT_UNKNOWN_PER_SEC / RATE_LIMIT_UNKNOWN_BURST 可调。