Получить запрос IP-адреса на экспресс-сервере, работающем под док-контейнером - PullRequest
0 голосов
/ 19 июня 2019

Я запускаю экспресс-сервер на локальном хосте внутри контейнера докера. и у меня есть такой маршрут:

router.get('/', (req, res) => {
    res.type('json')
    res.send({ 
        RequesterIP: req.ip
    })
})

Но возвращается "RequesterIP" : "::ffff:172.20.0.1" вместо "RequesterIP" : "::ffff:1" или "RequesterIP" : "::ffff:127.0.0.1".

Я думаю, что это из-за докера, и этот маршрут дает мне IP, связанный с докером. Как я могу получить реальный IP-адрес клиента?

P.S. : не принимать во внимание прокси-запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...