Схема:
1. К роутеру подключен Orange Pi One Plus, через ethernet. На нем крутится django приложение, на 8000 порту (доступно через 127.0.0.1:8000/localhost:8000). Назовем это соединением S1.
2. К роутеру подключено n количество ПК, по средствам сетевой карты. Назовем это соединением S2.
Задача:
Необходимо сделать так, чтобы при обращении, например, к адресу localhost:8000 с ПК запросы проксировались на Orange Pi One Plus, на его 8000 порт.
То есть, Локальная сеть: S2(localhost:8000)<--роутер-->S1(localhost:8000)
Как возможно реализовать данную задачу? Ngrok не вижу смысла использовать, так как сессия длится около 2-х часов, а купить его нет возможности.
ОС Orange Pi One Plus: Armbian Focal
ОС ПК: Windows
Роутер: TP Link WR841N
В текущем задании никак. localhost или 127.0.0.1 это локальный адрес компа и он не выходит за пределы машины.
Нужно указать адрес роутера с портом, а на нем пробросить порт на Orange Pi. При этом на самом Orange Pi веб сервер должен слушать не локалхост, а либо все интерфейсы либо свой ip