Skip to content

Commit 918d445

Browse files
committed
feat: enhance IP address retrieval by adding support for x-real-ip header
1 parent 694b9f0 commit 918d445

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/rules/built-in-rules.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ export const Rules: RuleFactories<any> = {
7878
const requests = new Map<string, number[]>();
7979

8080
return ({ req }) => {
81-
const ip = req.ip || req.headers.get('x-forwarded-for') || 'unknown';
81+
const ip =
82+
req.headers.get('x-forwarded-for') ||
83+
req.headers.get('x-real-ip') ||
84+
'unknown';
8285
const now = Date.now();
8386
const windowStart = now - options.window;
8487

0 commit comments

Comments
 (0)