diff --git a/conf/manager.conf b/conf/manager.conf
index 292af27c1ac78fc74bd445a11d9b0467c7ca8e23..162676f20fd9651e0a99eef6a227747f3633d9e6 100644
--- a/conf/manager.conf
+++ b/conf/manager.conf
@@ -3,6 +3,7 @@ support_email = support@my.fqdn
 name = eduGAIN Access Check
 url = https://access-check.my.fqdn
 login_url = https://access-check.my.fqdn/Shibboleth.sso/Login
+proxies =
 
 [setup]
 # templates theme
diff --git a/lib/AccessCheck/App.pm b/lib/AccessCheck/App.pm
index a637e0baff4c75aa5886cf4a0ab6ce84f443c4d5..428e3cbe79feeaa46d2047cc4d746f688ddc696b 100644
--- a/lib/AccessCheck/App.pm
+++ b/lib/AccessCheck/App.pm
@@ -26,6 +26,8 @@ sub startup {
 
     $self->plugin('INIConfig', { file => $ENV{ACCESS_CHECK_CONFIG} || 'conf/manager.conf' });
 
+    my $config = $self->config();
+
     $self->plugin(
         'TemplateToolkit',
         {
@@ -39,9 +41,13 @@ sub startup {
         }
     );
 
-    $self->plugin('ClientIP');
-
-    my $config = $self->config();
+    $self->plugin(
+        'ClientIP',
+        {
+            private => [ '127.0.0.0/8' ],
+            ignore  => [ $self->string_to_list($config->{app}->{proxies}) ]
+        }
+    );
 
     $self->log(
         Mojo::Log->new(