summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/http.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/server/http.js b/server/http.js
index 4d67836..daae066 100644
--- a/server/http.js
+++ b/server/http.js
@@ -14,7 +14,14 @@ module.exports.start = function () {
http.createServer(function (req, res) {
global.res = res;
req.url_orig = req.url;
- log.verbose("request: " + req.connection.remoteAddress + "; " + req.url)
+
+ if (req.headers["X-Forwarded-For"]) {
+ global.address = req.headers["X-Forwarded-For"];
+ } else {
+ global.address = req.connection.remoteAddress
+ }
+
+ log.verbose("request: " + address + "; " + req.url)
if (req.url.startsWith("/@info")) {
log.verbose("return info");