summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json4
-rw-r--r--server/http.js9
2 files changed, 10 insertions, 3 deletions
diff --git a/package.json b/package.json
index 6c932a2..1d92093 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "satellite",
- "version": "2.2.0",
- "description": "Minteck Projects Web Server",
+ "version": "2.2.1",
+ "description": "Minteck Sattelite Server, a fork of the Minteck Projects Web Server",
"main": "server/core.js",
"scripts": {
"start": "node index.js"
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");