Наверх

База знаний
Try 2 Fix
beta

Удалённый доступ с мобильного устройства к видеорегистратору HikVision без статического белого IP адреса. Проброс портов в Windows с помощью portproxy

portproxy

Не так давно столкнулись со следующей задачей: необходимо предоставить удалённый доступ с Android устройства к видеорегистратору HikVision, который находится в сети, Интернет в которой раздаётся с помощью 4G-модема (то есть нет белого статического IP). Недолго думая, мы предоставили клиенту доступ к нашему OpenVPN, с помощью которого мы собирались связать мобильное устройство на Android и сам видеорегистратор. Ок, на Android существует множество OpenVPN клиентов, но вот на видеорегистратор клиент OpenVPN поставить никак не получится. Тогда было решено задействовать ПК на ОС Windows, который находился в одной сети с видеорегистратором. Подробно рассказываем о наших шагах к достижению поставленной цели.

Исходные данные:

IP адрес IP адрес в OpenVPN
Мобильное устройство не важно 1.1.1.100/24
ПК с ОС Windows: 192.168.1.10/24 1.1.1.10/24
Видеорегистратор HikVision 192.168.1.20/24 нет

Допустим, что мы настроили соединение между мобильным устройством и ПК, OpenVPN работает, они видят друг друг, никаких препятствий нет. Каким образом связать ПК и видеорегистратор HikVision? С помощью встроенного в Windows портфорвардинга — portproxy.

На ПК выполняем следующие процедуры:

  1. Открываем сmd от имени администратора.
  2. Вводим следующие три команды:
    netsh interface portproxy add v4tov4 listenaddress=1.1.1.10 listenport=18000 connectaddress=192.168.1.20 connectport=8000
    netsh interface portproxy add v4tov4 listenaddress=1.1.1.10 listenport=10554 connectaddress=192.168.1.20 connectport=554
    netsh interface portproxy add v4tov4 listenaddress=1.1.1.10 listenport=10080 connectaddress=192.168.1.20 connectport=80

    Что всё это значит? Для полноценного удалённого управления и использования видеорегистратора HikVision необходимо иметь доступ к трём портам:
    → 8000 — порт управления устройством,
    → 554 — порт RTSP для прямой трансляции с камер,
    → 80 — порт для WEB доступа к настройкам видеорегистратора.
    С помощью ПК на Windows мы перенаправляем трафик из OpenVPN подсети к видеорегистратору, который к этой подсети не подключен: порт 18000 пробрасывается на порт 8000, 10554 на 554, а 10080 на 80.

  3. На ПК с Windows порты для перенаправления необходимо открыть в брандмауэое или фаерволле (антивирусе).
  4. Проверим таблицу проброса с помощью команды
    netsh interface portproxy show all

    Вывод должен быть точно примерно таким:

  5. После этого на мобильном устройстве после подключения к OpenVPN, мы можем запустить клиент iVMS, в котором в качестве адреса для подключения мы укажем адрес ПК, то есть 1.1.1.10/24, а в качестве порта 18000. ПК перенаправит Вас прямо к регистратору и Вы увидите изображение с камер так, будто Вы находитесь в одной локальной сети с видеорегистратором. Готово!

Эти статьи будут Вам интересны

Zimbra 8.6 OSE: Ошибка проверки подлинности. Сброс пароля, разблокировка аккаунта

Одному из наших клиентов мы установили сервер для совместной работы Zimbra Collaboration Open Source Edition. Работает этот сервер под управлением Linux-подобной ОС, воплощая принцип "настроил и забыл". Но недавно случилась следующая проблема: при входе в консоль администратора появилось сообщение: "Ошибка проверки подлинности". Разбираемся с этой проблемой.

Ярлыки вместо файлов на флешке. Recycler

Взрыв из прошлого! Не думали, что в 2018 году понадобится эта инструкция, но мы ошибались! На наших клиентов напал старый добрый зловред, который скрывает все файлы и папки на флешке, превращая их в ярлыки! Не торопитесь форматировать или выкидывать флешку, все Ваши файлы на месте!

Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна.

Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержаться в журнале событий приложения... - такое сообщение у нас появлялось при первом запуске Autodesk Autocad, Microsoft Office и т. д. Ничего страшного, решаем эту проблему.