Состояние работы сервера:
окна, iisnode, plesk, оникс,
Доступны Node.js и express.js.
в нашем локальном коде мы можем получить результат:
res.status(200).json('x-forwarded-for: '+req.header('x-forwarded-for')+', remoteFamily: '+req.connection.remoteFamily+', remoteAddress: '+req.connection.remoteAddress+', remotePort: '+req.connection.remotePort+', socket.remoteAddress: '+req.socket.remoteAddress).end();
Но этот код на вышеупомянутом сервере возвращает undefined
или пустой.
Я знаю, что isnode использует pipe (аналогичен сокету unix), и мне не нужно слушать какой-либо порт.
Как я могу получить IP-адрес клиента на сервере?