OpenVPN Admin
0.3.2
使用Web接口(日誌可視化,用戶管理...)和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 ,需要將stretch-backports添加到您的來源。清單。
# 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
僅在Debian Jessie進行測試。隨意打開問題。
設置OpenVPN和Web應用程序:
$ 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
設置Web服務器(Apache,nginx ...)為Web應用程序服務。
通過訪問http://your-installation/index.php?installation創建Web應用程序的管理員
systemctl start openvpn@server )chmod +x /etc/openvpn/update-resolv.sh作為rootsystemctl start openvpn@client ) $ git pull origin master
# ./update.sh /var/www
它將刪除所有已安裝的組件(OpenVPN鍵和配置,Web應用程序,Iptables規則...)。
# ./desinstall.sh /var/www