var http = require('http'); http.createServer(function(req, res) { var ip = getClientIp(req); console.log(ip); }).listen(8888);
function getClientIp(req) { return req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.socket.remoteAddress || req.connection.socket.remoteAddress; };