Как масштабировать OpenVPN, когда клиент-клиент является обязательным?

Как масштабировать OpenVPN, когда клиент-клиент является обязательным?

Я пытаюсь создать кластер серверов OpenVPN, который может автоматически масштабироваться. Я нашел в Интернете много информации о том, как создать такую ​​сеть.

Насколько я понимаю, вы в основном используете циклический DNS и несколько серверов OpenVPN, клиенты просто подключаются к DNS и им назначается один из серверов OpenVPN для подключения.

Однако моя настройка требует, чтобы все клиенты были видны друг другу, поэтому я использую конфигурацию client-to-client. Если каждому из клиентов будет назначен случайный сервер OpenVPN, они не смогут общаться друг с другом, общаться смогут только клиенты, которые случайно оказались на одном и том же сервере.

Как масштабировать кластер OpenVPN, которому требуется взаимодействие между клиентами на всех клиентах?

решение1

Иметь систему разрешения имен или регистрации имен, чтобы клиенты на всех VPN-серверах регистрировали свои имена и назначенные им IP-адреса, чтобы они могли разрешать и подключаться друг к другу по IP-адресу.

Затем просто убедитесь, что вы правильно настроили маршрутизацию и не используете NAT на VPN-серверах. Так что если у вас 192.168.100.0/24 на VPN и 192.168.101.0/24, настройте IP-маршрутизацию так, чтобы эти две подсети могли достичь друг друга.

Это в основном будет просто стандартная настройка маршрутизации VPN site-to-site, которая также требует правильной настройки маршрутизации. Просто настройте несколько серверов.

Связанный контент