diff --git a/src/integrations/orpc/rate-limit.ts b/src/integrations/orpc/rate-limit.ts index a4abcb2ba..ca9b16b98 100644 --- a/src/integrations/orpc/rate-limit.ts +++ b/src/integrations/orpc/rate-limit.ts @@ -8,7 +8,13 @@ type ContextWithHeaders = { user?: { id: string } | null; }; -export const TRUSTED_IP_HEADERS = ["CF-Connecting-IP", "X-Forwarded-For", "X-Real-IP", "True-Client-IP"]; +export const TRUSTED_IP_HEADERS = [ + "CF-Connecting-IP", + "CF-Connecting-IPv6", + "True-Client-IP", + "X-Forwarded-For", + "X-Real-IP", +]; function getTrustedIp(headers?: Headers): string | null { if (!headers) return null;