Как попробовать IP-фильтр из запросов на локальный хост - PullRequest
0 голосов
/ 18 марта 2019

Я разрабатываю IP-фильтр для node.js и Express, я хочу попробовать его, но мой сервер работает на localhost , как мой "клиент" (почтальон), поэтому полученный IPвсегда :: 1 .Есть ли способ смоделировать другой IP для почтальона, чтобы я мог попробовать логику фильтра?

Если это поможет, это мое промежуточное ПО для фильтра IP:

ipFilter: (req, res, next) => {
console.log(`Request received from ${req.ip}`);
try{
  if (filter(req.ip, valid_ips, {strict: false}) !== null) {
    next();
  } else {
    res.status(status_codes.HTTP_FORBIDDEN).json(error_msg.UNAUTHORIZED_IP);
  }
} catch {
  // invalid ip
  res.status(status_codes.HTTP_FORBIDDEN).json(error_msg.UNAUTHORIZED_IP);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...