diff --git a/exec/websocketservice.js b/exec/websocketservice.js index 08bdbb7a117fca40ca26df4e2cd7b7af3db14926..0e7299915ea44df14e2cbebd2883bfd9f365b7a7 100644 --- a/exec/websocketservice.js +++ b/exec/websocketservice.js @@ -99,7 +99,7 @@ try { } else if (client.socket.family === PF_INET6) { hapstr += '\x21\x24'; } - hapstr += inet_pton(client.ip_address); + hapstr += inet_pton(FWebSocketHeader['X-Forwarded-For']); hapstr += inet_pton(FServerSocket.remote_ip_address); hapstr += client.port.toString(16); hapstr += TargetPort.toString(16);