OpenVPN Admin
0.3.2
웹 인터페이스 (로그 시각화, 사용자 관리 ...) 및 SQL 데이터베이스로 OpenVPN을 관리하십시오.
# apt-get install openvpn apache2 php5-mysql mysql-server php5 nodejs unzip git wget sed npm curl
# npm install -g bower
# ln -s /usr/bin/nodejs /usr/bin/node
npm 설치하려면 스트레치백 포트를 소스에 추가해야합니다.
# apt-get install -t stretch-backports npm nodejs
# apt-get install openvpn apache2 php-mysql mysql-server php-zip php unzip git wget sed curl
# npm install -g bower
# yum install epel-release
# yum install openvpn httpd php-mysql mariadb-server php nodejs unzip git wget sed npm
# npm install -g bower
# systemctl enable mariadb
# systemctl start mariadb
데비안 제시에서만 테스트되었습니다. 자유롭게 문제를여십시오.
OpenVPN 및 웹 응용 프로그램 설정 :
$ cd ~/my_coding_workspace
$ git clone https://github.com/Chocobozzz/OpenVPN-Admin openvpn-admin
$ cd openvpn-admin
# ./install.sh /var/www www-data www-data
웹 애플리케이션을 제공하기 위해 웹 서버 (Apache, Nginx ...)를 설정하십시오.
http://your-installation/index.php?installation 통해 웹 응용 프로그램의 관리자를 만듭니다.
systemctl start openvpn@server )chmod +x /etc/openvpn/update-resolv.sh 루트로 실행하십시오.systemctl start openvpn@client ) $ git pull origin master
# ./update.sh /var/www
설치된 모든 구성 요소 (OpenVPN 키 및 구성, 웹 응용 프로그램, iptables 규칙 ...)를 제거합니다.
# ./desinstall.sh /var/www