Я пытаюсь разработать простой настраиваемый веб-инструмент для интрасети для управления маршрутами OpenVPN, чтобы их можно было добавлять и удалять без необходимости редактировать файл конфигурации. Есть ли способ заставить OpenVPN читать эти маршруты из базы данных (MySQL / PostgreSQL) или даже из отдельного файла вне основной папки конфигурации?
что вы можете сделать, так это заставить ваш веб-инструмент генерировать файлы конфигурации и развертывать их через FTP или аналогично клиентским машинам или в общедоступном месте. Затем вы можете указать своим клиентам OpenVPN прочитать этот файл для конфигурации, когда произойдет обновление.