Không có mô tả

Roman Dmitriev 017c663d2d Update README.md 11 tháng trước cách đây
LICENSE bdb9143b82 Initial commit 11 tháng trước cách đây
README.md 017c663d2d Update README.md 11 tháng trước cách đây
index.php 0b65028cec project upload 11 tháng trước cách đây

README.md

Проект рисует страницу состояния Openvpn сервера

Возможности:

  • Отображаются подключенные пользователи
  • Можно забанить/разбанить пользователя

Для работы скрипта нужен апач и php на сервере с openvpn:

apt install apache2 php

a2enmod session

В конфиге сервера openvpn надо включить интерфейс управления:

management 127.0.0.1 3003 /etc/openvpn/server/password

В файл /etc/openvpn/server/password надо на первой строчке написать пароль подключения

У апача должны быть права записи в каталог конфигурации пользователя:

chmod 775 /etc/openvpn/server/server/ccd
chown nobody:www-data -R /etc/openvpn/server/server/ccd

Конфигурация opnepvn-сервера в скрипте - в массив servers вписать нужные сервера:

'server1' => [

    'name' => 'server1',
    'title' => 'Server1',
    'config' => '/etc/openvpn/server/server.conf',
    'ccd' => '/etc/openvpn/server/server/ccd',
    'port' => '3003',
    'host' => '127.0.0.1',
    'password' => 'password'

],

Ну и всё.