From fa911915fcc552bffba8b8ff97b01df5b35e30ba Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Mon, 24 Jul 2017 08:34:55 -0300 Subject: [PATCH] Look for visitor IP address on X-Forwarded-For header --- packages/rocketchat-livechat/server/lib/Livechat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/rocketchat-livechat/server/lib/Livechat.js b/packages/rocketchat-livechat/server/lib/Livechat.js index c4f48c7f936..42a1d5c1400 100644 --- a/packages/rocketchat-livechat/server/lib/Livechat.js +++ b/packages/rocketchat-livechat/server/lib/Livechat.js @@ -127,7 +127,7 @@ RocketChat.Livechat = { if (this.connection) { userData.userAgent = this.connection.httpHeaders['user-agent']; - userData.ip = this.connection.httpHeaders['x-real-ip'] || this.connection.clientAddress; + userData.ip = this.connection.httpHeaders['x-real-ip'] || this.connection.httpHeaders['x-forwarded-for'] || this.connection.clientAddress; userData.host = this.connection.httpHeaders.host; }