|
|
8 mēneši atpakaļ | |
|---|---|---|
| addons | 8 mēneši atpakaļ | |
| LICENSE.txt | 8 mēneši atpakaļ | |
| README.md | 8 mēneši atpakaļ | |
| config.php | 8 mēneši atpakaļ | |
| functions.php | 8 mēneši atpakaļ | |
| get_server_data.php | 8 mēneši atpakaļ | |
| handle_action.php | 8 mēneši atpakaļ | |
| index.php | 8 mēneši atpakaļ | |
| server1.ovpn.template | 8 mēneši atpakaļ |
Проект предоставляет веб-интерфейс для мониторинга состояния OpenVPN сервера.
apt install apache2 php
a2enmod session
echo "management 127.0.0.1 3003 /etc/openvpn/server/password" >> /etc/openvpn/server/server1.conf
echo "your_password" > /etc/openvpn/server/password
chmod 775 /etc/openvpn/server/server1/ccd
chown nobody:www-data -R /etc/openvpn/server/server1/ccd
chmod 644 /etc/openvpn/server/server1/ipp.txt
chmod 644 /etc/openvpn/server/server1/rsa/pki/index.txt
cp addons/sudoers.d/www-data /etc/sudoers.d/
cp addons/show_client_crt.sh /etc/openvpn/server/
chmod 555 /etc/openvpn/server/show_client_crt.sh
'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',
'cfg_template' => 'server1.ovpn.template',
'cert_index' => '/etc/openvpn/server/server/rsa/pki/index.txt',
'ipp_file' => '/etc/openvpn/server/server/ipp.txt'
],
Откройте веб-интерфейс в браузере
Для управления пользователями используйте кнопки:
Ban - заблокировать пользователя
Unban - разблокировать пользователя
Для скачивания конфигурации клиента нажмите на имя пользователя