@No_name451

Как пробросить порты в локальной сети?

Здравствуйте.

Схема:
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

Заранее благодарю за помощь.
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
@psycho-coder
Eternal student
В текущем задании никак. localhost или 127.0.0.1 это локальный адрес компа и он не выходит за пределы машины.
Нужно указать адрес роутера с портом, а на нем пробросить порт на Orange Pi. При этом на самом Orange Pi веб сервер должен слушать не локалхост, а либо все интерфейсы либо свой ip

Локальная сеть: S2(router-ip:8000) роутер -> S1(OrangePi:8000)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы