Roman Dmitriev 11 mesi fa
parent
commit
c4c4437e61
1 ha cambiato i file con 36 aggiunte e 0 eliminazioni
  1. 36 0
      README.md

+ 36 - 0
README.md

@@ -0,0 +1,36 @@
+Проект рисует страницу состояния Openvpn сервера
+
+Возможности:
+- Отображаются подключенные пользователи
+- Можно забанить/разбанить пользователя
+
+Для работы скрипта нужен апач и php на сервере с openvpn:
+
+apt install apache2 php 
+
+В конфиге сервера 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'
+        
+    ],
+
+Ну и всё.