Не вижу тут ничего, что нельзя было бы выполнить своими руками.
Берем простейшую облачную машину в AWS, поднимаем openvpn, настраиваем сертификатами, пробрасываем порт. Далее по инструкции настраиваем клиентов, сертификаты они сами подхватывают и соединяются.
На машине настраиваем dns сервер и прописываем его внутренний openvpn адрес на машинах. Все…