From c4c37fedfb5509ec57b36bde3bc8219caf6018ff Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sat, 18 Sep 2021 21:32:52 +0200 Subject: [PATCH] retreive real client IP --- app/routes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/routes.py b/app/routes.py index aff4463..d7cd8b9 100644 --- a/app/routes.py +++ b/app/routes.py @@ -138,6 +138,7 @@ def version(): """ echo -e "DATE\tIP\tSVN\tSERIAL\tOP" > installs.log; chown scodoc installs.log """ + remote_addr = request.environ.get("HTTP_X_Real_IP", request.remote_addr) mode = request.args.get("mode", "?") sn = request.args.get("sn", "-1") # serial number svn = request.args.get("svn", "-") # installed subversion @@ -152,7 +153,7 @@ def version(): "%s\t%s\t%s\t%s\t%s\n" % ( time.strftime("%Y-%m-%d %H:%M:%S"), - request.remote_addr, + remote_addr, svn or commit, serial, mode,