diff --git a/public/index.php b/public/index.php
index 0db12691b303ca33de4a3ebaed50f05390282d4f..bd755eded92e522891ab9649b1539aa687cbc72b 100644
--- a/public/index.php
+++ b/public/index.php
@@ -9,6 +9,9 @@
 
 # Manchmal passiert es, dass ein Proxy sowohl den HEADER HTTP_FORWARDED, als auch den HEADER "HTTP_X_FORWARDED_FOR" setzt
 # Wir löschen den einen und verwenden Ihn nicht:
+if (!empty($_SERVER["HTTP_X_ORIGINAL_FORWARDED_FOR"])) {
+    $_SERVER["HTTP_X_FORWARDED_FOR"] = $_SERVER["HTTP_X_ORIGINAL_FORWARDED_FOR"];
+}
 if (isset($_SERVER["HTTP_FORWARDED"]) && isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
     unset($_SERVER["HTTP_FORWARDED"]);
 }
diff --git a/routes/web.php b/routes/web.php
index cae78b76b3cc2c9e289a96d8f166898db3ed8d3e..9439cf8538d0eb44a06f0217128580926b45d563 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -175,6 +175,9 @@ Route::group(
             Route::get('engine/stats.json', 'AdminInterface@engineStats');
             Route::get('check', 'AdminInterface@check');
             Route::get('engines', 'AdminInterface@engines');
+            Route::get('ip', function () {
+                dd(Request::ip(), $_SERVER["AGENT"]);
+            });
         });
 
         Route::get('settings', function () {