Я не доверяю никому, кроме себя. Поэтому и видео своего дома никому доверить не могу. Да еще и за деньги. Что же делать? Как сделать облако для видеонаблюдения самому?
Опишу основную проблему. Камера – это обычный клиент в локальной сети. Этот клиент не может никуда подключиться самостоятельно. Только если кто-то обратится к этой камере сам. Камера – это сервер видео потока. А по факту – лишь клиент локальной сети. Если нет проброса портов и статического IP адреса, то ничего не сделать…. НО! Есть идея! Надо поставить перед камерой еще один роутер…. Самый дешевый! Но с прошивкой DD-WRT. Зачем? Нам надо, чтобы этот второй роутер делал VPN канал до нашего “облака”.
Берем дешевый роутер D-link. Прошиваем его DD-WRT. В сервисе делаем PPTP Client. И настраиваем клиента для подключения к нашему облаку на статическом IP. То есть роутер позволяет соединить локальные сети, чтобы видеорегистратор смог подключиться к “локальной” (хотя удаленной) камере. Как это выглядит на тестовом стенде и должно выглядеть в реальности:
Пошаговая инструкиця:
- Берем роутер (любой, находящийся в базе DD-WRT).
- Прошиваем DD-WRT.
- В настройках включаем PPTP Server и указываем диапазон IP адресов клиентов.
- Этот роутер должен иметь статический IP или должен быть DMZ основного роутера.
- Берем второй роутер (если основной роутер не может быть прошит под DD-WRT или к нему нет доступа). Он будет “клиентом” для организации VPN туннеля до сервера VPN.
- Прошиваем DD-WRT.
- На нем настраиваем PPTP Client. В настройках ОБЯЗАТЕЛЬНО указать mppe required,no40,no56,stateless в MPPE Encryption.
- Поключаем камеру к этому второму роутеру и делаем у камеры статический локальный IP, чтобы NVR знал, куда надо ломиться.
- Включаем все.
В итоге имеем:
- NVR + роутер-сервер VPN – на стороне “сервер-облако”. Да, нужен статический IP… не без этого. Но дома – любой провайдер за 150р. дает выделнный IP.
- Удаленная камера + роутер-клиент VPN – это наша “удаленная” камера.
- VPN-клиент подключается к VPN-серверу и локальные сети с NVR и камеры становятся доступны друг другу через VPN туннель.
- NVR обращается к камере запрашивая видео поток с удаленной камеры.
- “Облако” готово.
Как оценить затраты?
- IP Камера D-link – от 5000 руб.
- NVR от D-link, например, DNR-322L – 13000 + жесткий диск – 2000 = 15000 руб.
- Роутер домашний-сервер-VPN – 1000 руб.
- Роутер удаленный-VPN-клиент – 1000 руб.
- Интернет в месяц у клиента + у сервера + выделенный IP – примерно 500+500+150 = 1150 руб в месяц.
Итого: 5000 + 15000 + 1000 + 1000 + ежемесячный инет = 22000 + 1150 в месяц на интернет.
Что такое 22 тыс за облачную камеру? Ну взять например ivideon. Камера – от 6000 + в месяц от 300 руб за 10 дней + роутер 1000 + интернет у клиента 500 в месяц. Итого: 7000 + (300+500). Казалось бы дешевле? Но нет! На свой диск можно записать месяцы и более… а на 300 руб в месяц – только 7 дней. Вы можете расширять кол-во камер безгранично. А вот за ивидеон придется платить… и платить… и платить. Надежность? Да кто вам сказал, что у них будет безопаснее, чем у вас????? Сделайте рейд на DNR-322L – он это умеет!
Бонус от личного облака – можно использовать “родную” возможность D-Link при работе с облаками – вы можете из любого места смотреть онлайн все камеры + смотреть архив!
Решайте сами – платить другим или один раз заплатить себе…. и все!
А как сделать с уже арендованного хостинга где у меня сайт
Огромное спасибо за идею, хочу наладить себе частное видеонаблюдение, в том числе с удаленными объектами, но принципиально не хотел пользоваться облачными интернет-сервисами, тем более китайскими. Теперь буду знать куда копать.