Как в win10 перенаправить запросы с localhost на другой IP? Есть сервер ubuntu в локальной сети, на этом сервере запущен проект, который слушает 3000 порт и отдает сайт на localhost:3000, этот сайт обращается за файлами уже на localhost:4000. Доступа к коду на сервере нет(!)
Через ssh с windows10 из локальной сети я могу подключиться к этому серверу ubuntu и сайту на 192.168.1.25:3000. Но браузер, открытый на 192.168.1.25:3000 из win10 делая запрос на localhost:4000 уже не достанет до сервера.
изменить адрес localhost в файле hosts C:\Windows\System32\drivers\etc нельзя,
может быть можно средствами windows10 все запросы на localhost:4000 перенаправлять на 192.168.1.25:4000?

4 Окт 2020 в 19:46
167 +1
0
Ответы
1

Для перенаправления запросов с localhost:4000 на 192.168.1.25:4000 в Windows 10 можно использовать инструменты like netsh и порт форвардинга. Вот как это можно сделать:

Откройте командную строку от имени администратора.Выполните следующую команду для создания портового форвардинга:
netsh interface portproxy add v4tov4 listenport=4000 listenaddress=127.0.0.1 connectport=4000 connectaddress=192.168.1.25Теперь все запросы, отправленные на localhost:4000, будут перенаправляться на 192.168.1.25:4000.

Пожалуйста, обратите внимание, что это настройка временная и будет действовать до перезагрузки компьютера. Чтобы сделать это постоянным, вы можете добавить эту команду в автозапуск или скрипт запуска.

17 Апр в 23:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир