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)