diff --git a/server.ts b/server.ts index e7e02c7..7182dbe 100644 --- a/server.ts +++ b/server.ts @@ -102,6 +102,8 @@ function parsePositiveInt(value: string | undefined, fallback: number): number { } function getClientIp(req: Request, server: Bun.Server): string { + const realIp = req.headers.get("x-real-ip")?.trim(); + if (realIp) return realIp; return server.requestIP(req)?.address ?? "unknown"; }