diff --git a/mutalyzer/entrypoints/__init__.py b/mutalyzer/entrypoints/__init__.py index 7d95d01efa1575d1a4896bbc15e3a4f2e972b4cf..a0ef87d4572121be40d4115f491ed9ad0b493353 100644 --- a/mutalyzer/entrypoints/__init__.py +++ b/mutalyzer/entrypoints/__init__.py @@ -41,6 +41,10 @@ class _ReverseProxied(object): scheme = environ.get('HTTP_X_SCHEME', '') if scheme: environ['wsgi.url_scheme'] = scheme + + remote_address = environ.get('HTTP_X_FORWARDED_FOR', '') + if remote_address: + environ['REMOTE_ADDR'] = remote_address return self.app(environ, *args, **kwargs)