У меня есть следующая установка:
- Vodafone GigaCube, обеспечивающий доступ в Интернет
- Пара принтеров DYMO LabelWriter, подключенных через коммутатор к GigaCube
- Ноутбук, подключенный к сети gigacube, на которой запущен веб-сервис DYMO.
- Телефон, который также подключен к сети Gigacube.
- Веб-сайт, использующий DMYO JavaScript SDK для отправки запроса в веб-службу по адресу 127.0.0.1.
Что я пытаюсь сделать:
Распечатайте этикетку с помощью DYMO LabelWriter, зайдя на веб-сайт с телефона.
Если я попробую это на ПК, на котором работает веб-сервер, он сработает. На телефоне не может подключиться к 127.0.0.1:41951/DYMO/DLS/Printing/StatusConnected
Даже если я изменю 127.0.0.1 на IP-адрес ноутбука (например, 192.168.8.123), это не сработает. Я много гуглил, и мои сетевые навыки довольно просты. Но я думаю, проблема в том, что веб-сервер слушает только 127.0.0.1:41951 и больше ничего. Я не могу изменить базовый код.
Итак, мой вопрос: Могу ли я заставить свой компьютер «перенаправлять» входящий запрос на его локальный IP-адрес (192.168.8.123) на его собственную петлю (127.0.0.1)?
Я хочу: Открыть сайт на телефоне, отправить запрос на 127.0.0.1 на ПК и распечатать этикетку на принтере.