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; }