Собираюсь поднять 5 vpn серверов ubuntu с протоколом l2tp или ikev2, так как они в качестве клиента поддерживаются нативно в Windows.
Сделаю powershell скрипт для добавления и запуска VPN с помощью команды
Add-VpnConnection
Возникает вопрос, как определить, какой VPN сервер уже занят кем то (то есть, у кого то соединение уже активно)?
Пытался нагуглить какое то API для l2tp или ikev2, не нашел. Или в идеале как это сделано у Wireguard время последнего использования узнать.
Или можно пытаться соединиться по очереди с каждым VPN? Не будет ли в это время выбивать другого пользователя из активной сессии?
Если мой вопрос не понятен, спрашивайте )