diff --git a/src/server.js b/src/server.js index 5eb8c6c..513e20a 100644 --- a/src/server.js +++ b/src/server.js @@ -225,6 +225,9 @@ function normalizeIp(value) { } function clientIp(req) { + const cloudflareIp = normalizeIp(req.get("cf-connecting-ip") || ""); + if (cloudflareIp) return cloudflareIp; + const forwarded = String(req.get("x-forwarded-for") || "") .split(",") .map(normalizeIp)