diff --git a/index.js b/index.js index 6247510..df8e2d5 100644 --- a/index.js +++ b/index.js @@ -334,7 +334,7 @@ app.get('/getDevices', (req, res) => { */ wss.on('connection', (ws, request) => { - const clientIp = request.connection.remoteAddress; + const clientIp = request.headers['x-forwarded-for'] || request.connection.remoteAddress; currentUsers++; dataHandler.showOnlineUsers(currentUsers); @@ -409,4 +409,4 @@ httpServer.listen(serverConfig.webserver.webserverPort, serverConfig.webserver.w module.exports = { serverConfig -} \ No newline at end of file +} diff --git a/web/index.ejs b/web/index.ejs index 22230c4..49dcbed 100644 --- a/web/index.ejs +++ b/web/index.ejs @@ -11,7 +11,7 @@ - + @@ -230,11 +230,11 @@ <% if (isAdminAuthenticated) { %> -
You are logged in as an adminstrator. Setup | Logout
+You are logged in as an adminstrator. Setup | Logout
<% } else if (isTuneAuthenticated) { %>You are logged in and can control the receiver. Logout
<% } else { %> -