У меня есть три разных места (A, B, C) и один арендованный VPS (D). Я хочу создать виртуальную сеть, чтобы все местоположения могли достигать друг друга. Я не читал о VPN, но никогда не настраивал его. Насколько я понимаю, OpenVPN является рекомендуемым инструментом для использования. Я планирую использовать маршрутизаторы (точнее, Asus RT-AC66U), которые поддерживают OpenVPN, в трех местах, к которым у меня есть доступ (VPS сдается в аренду, поэтому я не контролирую эту сеть).
Мои вопросы:
Как мне это настроить? Все ли маршрутизаторы действуют как серверы и клиенты, или я должен рассмотреть одно из расположений сервер, а остальные клиенты? То есть мне нужно A-> B, A-> C, A-> D, B-> A, B-> C (и т.д.) Или использовать его в качестве сервера (например, A) и установить его вверх как B-> A, C-> A, D-> A.
Я только хочу направить "локальный" трафик через VPN - интернет- трафик не должен проходить через какие-либо другие места, потому что я боюсь, что это замедлит ход событий. Это возможно? Если да, я должен настроить это на всех клиентах?
Является ли Hamachi жизнеспособной альтернативой моему предложенному решению, и считаете ли вы его лучшим или худшим решением?
И, наконец, у меня есть вопрос, на который может быть сложно ответить. Арендованный VPS доступен мне только через VPN (pptp), который мне предоставил провайдер. Будет ли возможность для этого сервера присоединиться к этой виртуальной сети через OpenVPN?
Обновление: я хочу, чтобы это было решение «установил и забыл», которое всегда работает. Каждое местоположение имеет около 10+ клиентов (компьютеры Windows, принтеры и т.д.), Которые должны быть доступны из всех мест. Маршрутизаторы являются поставщиками DHCP.