Получить публичный IP-адрес для приложения node.js
Есть ли какой-нибудь модуль node.js, который можно использовать для получения публичного IP-адреса компьютера клиента, отправляющего запрос? Я не имею в виду IPv4 или IPv6, мне нужен публичный IP, как вы получаете, когда вы идете вhttp://www.whatismyip.com/
я пыталсяreq.connection.remoteAddress;
но это не возвращает публичный IP. Он должен быть общедоступным, чтобы я мог определить местонахождение города по IP-адресу.
Спасибо :)