fix: storing wrong ip for proxyDetected (still unused, tho)
Massimo Melina committed
May 8, 2025 at 14:34 UTC
f0645992bfc70ad9954b797cea3a95442a051ff7
1 file changed
+1
-1
src/middlewares.ts
+1
-1
@@ -91,7 +91,7 @@ export const someSecurity: Koa.Middleware = (ctx, next) => {
91
export function getProxyDetected() {
92
if (proxyDetected?.state.whenProxyDetected < Date.now() - DAY) // detection is reset after a day
93
proxyDetected = undefined
94
- return proxyDetected && { from: proxyDetected.ip, for: proxyDetected.get('X-Forwarded-For') }
94
+ return proxyDetected && { from: proxyDetected.socket.remoteAddress, for: proxyDetected.get('X-Forwarded-For') }
95
}
96
97
export const prepareState: Koa.Middleware = async (ctx, next) => {