Справочник API
OpenVPN предоставляет несколько вариантов API для автоматизации и управления VPN-серверами:
OpenVPN Management Interface (Management API)
Решение позволяет управлять сервером через TCP-соединение. Возможности:
- Получение статуса подключенных клиентов;
- Отключение клиентов;
- Получение статистики;
- Выполнение административных задач. Решение реализуется с помощью встроенного управления через telnet или Unix-сокеты.
OpenVPN Access Server API
Решение предоставляет REST API для управления пользователями, подключениями и конфигурациями. Основные возможности:
- Создание, удаление и изменение пользователей;
- Получение информации о подключенных клиентах;
- Управление VPN-профилями;
- Получение статистики и логов.
OpenVPN Cloud API
Решение для облачной версии OpenVPN, которое:
- Обеспечивает REST API для управления сетями, пользователями и настройками;
- Подходит для автоматизации.