Назад | Перейти на главную страницу

перенаправление портов для доступа к службам на серверах за NAT

У меня есть несколько систем видеонаблюдения в разных местах, в каждом есть интернет, интернет-провайдер выполняет NAT для всех IP-адресов, поэтому нет возможности открыть порты для моих систем.

Мое решение заключалось в том, чтобы арендовать VPS с Debian, установить на него сервер OpenVPN, разместить компьютер с клиентом openVPN рядом с каждой системой и включить на нем маршрутизацию.

Последний шаг - перенаправить разные порты на сервере на разные сайты, я использовал rinetd (что, скорее всего, одна из моих проблем)

TCP-соединения работают, я могу видеть HTML-страницы систем безопасности по адресу VPS: port, но видео не передается. я предполагаю, что это потому, что он использует UDP, а rinetd не поддерживает его.

скажем, IP-адрес сервера - 199.188.x.x, а IP-адрес системы безопасности - 192.168.1.55, и у них обоих есть ссылка vpn в подсети 10.8.0.x

Итак, теперь к вопросу: как я могу настроить сервер для отправки UDP-видео клиенту, подключенному таким образом? также есть предложения по улучшению моей настройки?

Настройте второй VPN между VPN и клиентом и направьте трафик между двумя VPN.

Предполагая, что системы камер находятся на сайте A, VPS на сайте B и клиент на сайте C, ваша инфраструктура будет выглядеть так:


  +-> B <- +
  |        |
  A        C

Каждая стрелка представляет собой ssl vpn.