From 12519474f71cc079ed7304886465e4d2d58955b4 Mon Sep 17 00:00:00 2001 From: petar Date: Thu, 30 Jun 2022 15:29:28 -0700 Subject: [PATCH] Build latest code --- dist/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dist/index.js b/dist/index.js index e0296e6..c03e9ef 100644 --- a/dist/index.js +++ b/dist/index.js @@ -27,7 +27,7 @@ function getClientIpFromXForwardedFor(value) { return ip; }); - for (var i = forwardedIps.length - 1; i >= 0; i -= 1) { + for (var i = 0; i < forwardedIps.length; i++) { if (is.ip(forwardedIps[i])) { return forwardedIps[i]; } @@ -107,6 +107,12 @@ function getClientIp(req) { return req.requestContext.identity.sourceIp; } + if (req.headers) { + if (is.ip(req.headers['Cf-Pseudo-IPv4'])) { + return req.headers['Cf-Pseudo-IPv4']; + } + } + if (is.existy(req.raw)) { return getClientIp(req.raw); }