У меня есть клиент, который хочет получить удаленный доступ к камерам через Интернет-соединение HughesNET. HughesNET использует NAT операторского уровня (CGN) для IPv4 и поэтому не предоставляет своим клиентам общедоступные адреса IPv4 с маршрутизацией. Однако они предоставляют общедоступный маршрутизируемый IPv6 (хотя они динамические, они иногда меняют префиксы ... grrr).
Клиентский DVR не поддерживает удаленный просмотр по IPv6. Я ищу самый простой способ обойти эту проблему. Моя текущая идея состоит в том, чтобы поставить Rasberry Pi на сайт и настроить туннель IPv4 через IPv6 между pi и облачным VPS и в основном обратным прокси-сервером сервисов через туннель к VPS. Затем клиент может перейти к VPS через IPv4 для доступа к своим камерам.
Похоже ли это на правдоподобное решение? Есть ли более легкая альтернатива, которую мне не хватает? Кто-нибудь делал что-то подобное и мог бы предоставить мне некоторые детали? Это на пределе моих знаний в области сетевых технологий. Меня особенно беспокоит, как поступать с изменением адресов IPv6 в соединении HughesNET.
Вы, безусловно, можете установить шлюз NAT64 на территории клиента. Tayga, например, будет работать на Raspberry Pi или аналогичном небольшом оборудовании или даже на виртуальной машине на существующем сервере. Это сделает камеры доступными через IPv6 и, следовательно, доступными на мобильных устройствах. Теперь, если камерам требуется проприетарное программное обеспечение для доступа к ним, и они говорят только по IPv4, тогда все ставки отключены.
В долгосрочной перспективе ваш клиент должен пожаловаться производителю камеры на отсутствие поддержки IPv6 и его готовность покупать камеры у других производителей в будущем из-за этого.