Raspberry Pi потоковое видео - поток доступен локально, но переадресация портов не работает
Что я пытаюсь сделать:
Потоковое видео с Raspberry Pi, подключенного к маршрутизатору MIFI, и доступ к потоку из другой сети с помощью переадресации портов.
Что я сделал:
Я бегу движения на Raspberry Pi 3B+. У меня настройки потоковой передачи в движении установлены следующим образом:
Деймон на
потоковый порт 8081
stream_localhost off
webcontrol_port 8082
webcontrol_localhost off
Я могу подключиться к потоку камеры в моей локальной сети: на Pi я набираю <localhost>:port
и я получаю поток. Когда я подключаю свой телефон к локальной сети, я набираю локальный IP-адрес моего Pi и тот же порт, и у меня снова есть доступ к потоку. Проблема начинается, когда я хочу получить доступ к потоку удаленно.
Что я имею:
У меня Pi подключен к мифи роутеру. Это как обычный маршрутизатор, за исключением того, что он использует LTE (IBR900-600M). Я иду к безопасности / зоны брандмауэра / Порт вперед и прокси. Я добавил правило переадресации портов следующим образом:
- Название: testPI
- Включено
- Интернет-порт (ы) 8080 > 8089 (Маршрутизатор позволяет мне выбирать диапазон портов, поэтому я выбрал целую группу, так как безопасность не является моей первой проблемой.)
- Локальный компьютер 192.168.0.75 (локальный IP-адрес моего Raspberry Pi, маршрутизатор добавляет подсказку, подтверждающую, что это действительно raspi)
- Локальный порт (ы) 8081 > 8090
- Протоколы TCP и UDP
Я перезагрузил мой роутер и Пи.
Я использую NOIP2 на Pi, чтобы получить фиксированное имя хоста.
Независимо от того, использую ли я глобальный IP-адрес Pi с портом, или имя хоста из NOIP, за которым следует порт, или связанный IP-адрес, за которым следует порт, время соединения истекает. Я пытаюсь получить к нему доступ из своей домашней сети, которая отличается от маршрутизатора MIFI, к которому подключен Pi. Все тестеры перенаправления портов сказали, что порт закрыт. Что мне не хватает?