Установить и правильно настроить OpenVPN — настоящее приключение, иногда длиной в несколько дней. Я опытный, я могу развернуть его за пару часов. Есть ещё решение в docker, но это когда незначительный оверхед уступает перед простотой настройки. Ну или для тех, кто очень любит контейнеры.
Но я знал, что найду его. Встречайте, openvpn-install — bash-скрипт, который задаст пару вопросов и всё настроит с довольно неплохими параметрами. Проверено в бою, работает как надо. Бэкдоров в скрипте я не нашёл :)