Можно ли использовать VPN, например, в OceanCloud или AWS, и заставить его работать как локальный VPN?
У меня есть 3 камеры безопасности на 3 разных lacations, у которых нет общедоступных IP-адресов, и один NAS-сервер в другом месте, клиент также находится где-то еще. Есть ли способ подключить все это к "LAN"?
Было бы легко, если бы камера была в локальной сети с VPN, но я понятия не имею, как это будет вести себя в облаке.
Спасибо за ответы.
РЕДАКТИРОВАТЬ: Я добавил диаграмму, чтобы лучше понять, как я себе это представляю. https://imgur.com/a/tD6Nk
Для этого потребуется vpn-клиент на каждом сайте, который действует как (vpn) маршрутизатор. Может быть, если ваша IP-камера поддерживает VPN (не знаю какие). В противном случае вам понадобится сервер / маршрутизатор на каждом сайте (Raspberry Pi более чем достаточно).
Узнайте, как работает сеть. И прочтите OpenVPN Howto, что, на мой взгляд, красиво написано. Сначала попробуйте "настроить" каждое место. После этого добавьте маршрутизацию к сегментам LAN. Использовать route ..
(в openvpn server.conf), чтобы OpenVPN принимал трафик, и push "route .."
чтобы клиент знал, где найти каждую камеру.
Я не хочу зависеть от внутренней (NAT) маршрутизации, поэтому мои VPN-серверы расположены в облаке. Я использую 4 сервера (VPS) в разных дата-центрах. У каждого клиента 4 VPN (и bird
), что дает мне маршрутизацию ECMP между всеми клиентами.
В моем сегменте локальной сети находится несколько устройств, ни одно из них не обслуживает службы в локальной сети, и они принимают трафик только от VPN. Это может быть немного излишним, но в этом случае я не зависим от статических IP-адресов (могу очень легко переключиться с ISP).