diff --git a/callbacks/utils.py b/callbacks/utils.py index 6c8f3b0..6a2b394 100644 --- a/callbacks/utils.py +++ b/callbacks/utils.py @@ -2,8 +2,8 @@ from django.http import HttpRequest def get_ip_address(request: HttpRequest) -> str: - forwarded = request.META.get("X-FORWARDED-FOR") + forwarded = request.headers.get("X-Forwarded-For") if forwarded: - return forwarded.split(",")[0] + return forwarded.split(",")[-1] else: return request.META.get("REMOTE_ADDR")