@akass
Developer

Можно ли проксировать RTSP?

И так, есть VPS с настроенным OpenVPN, за городом есть сеть с серым ip, там же стоит raspberry pi с vpn клиентом и видерегистратор с камерами.
Цель получить доступ к потоку видео по ссылке rtsp://.
Пробросил нужные порты через rinet (через iptables) тоже пробовал. Но увы web морда доступна, но не rtsp канал.
В локально сети все работает. Я так понимаю дело в том что 554 порт для rtsp используется только "косвенно" и возникают проблемы из-за NAT.
Когда все было через белый адрес все работало как надо, но пришлось от него отказаться.

Подскажите какие есть варианты решения подобной проблемы?
  • Вопрос задан
  • 1466 просмотров
Решения вопроса 1
@Wexter
Для проброса порта через 2 NAT'а надо сделать SNAT на VPS и RPi одновременно
На VPS
iptables -t nat -A POSTROUTING -d RPI_VPN_IP -p tcp -m tcp --dport 554 -j SNAT --to-source VPS_VPN_IP

на RPi
iptables -t nat -A POSTROUTING -d REG_LOCAL_IP -p tcp -m tcp --dport 554 -j SNAT --to-source RPI_LOCAL_IP
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы