Простой базовый молуль для сервера OpenVPN

Добавление сервера OpenVPN

При добавлении укажите стандартные настройки - Название, имя хоста и IP-адрес.

В поле Password укажите пароль вашего Certificate Authority.

В поле Access Hash довавьте ключ и сам сертификат (Certificate Authority)

Если порт сервера отличается от стандартного - укажите его.

whmcs-openvpn1.png

Настройка продукта

Большинство настроек продукта связаны с клиентскими сертификатами.

Из основных настроек нужно отметить:

  • Username Prefix - используется при генерации клиентсклого сертификата в качестве Common Name
  • Certificate days - срок жизни клиентского сертификата
  • proto - протокол сервера OpenVPN
  • Client Config - базовые параметры клиентского файла конфигурации

whmcs-openvpn2.png

Настройка крона на сервере

На стороне сервера добавьте задание в крон (один или несколько раз в сутки) для скачивания списка отозванных клиентских сертификатов.

/usr/bin/wget -q https://адрес_WHMCS/modules/servers/openvpn/crl.php?server=id_сервера -O /etc/openvpn/crl.pem

Клиентская часть

Клиенту в деталях будет доступно скачивание конфигурационного файла.

whmcs-openvpn3.png

Comments