khatru: don't ratelimit localhost connections.

This commit is contained in:
fiatjaf
2025-08-25 07:32:05 -03:00
parent 69c0981b51
commit 926ed0830a

View File

@@ -33,7 +33,11 @@ func ConnectionRateLimiter(tokensPerInterval int, interval time.Duration, maxTok
rl := startRateLimitSystem[string](tokensPerInterval, interval, maxTokens) rl := startRateLimitSystem[string](tokensPerInterval, interval, maxTokens)
return func(r *http.Request) bool { return func(r *http.Request) bool {
return rl(khatru.GetIPFromRequest(r)) ip := khatru.GetIPFromRequest(r)
if ip == "127.0.0.1" {
return false
}
return rl(ip)
} }
} }