openvpn-webui
openvpn网页管理界面 出于安全建议不要将管理服务开放到互联网
实现功能
用户管理
流量监控
日志管理
安装步骤
1、下载源代码
git pull https://github.com/taoshanghu/openvpn-webui.git
2、切换到项目目录
cd openvpn-webui
3、数据库配置
- 数据库支持
- mysql
- martadb
- sqlite
默认使用sqlite
配置文件Fopenvpn-webui/settings.py
db_type = "sqlite"
if db_type == 'mysql' or db_type == 'mariadb':
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "",
'USER': "",
'PASSWORD': "",
'HOST': "",
'PORT': 3306,
}
}
else:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
3、执行安装脚本
./install.sh
http://ip
4、使用浏览器访问目标主机要更新配置请修改/etc/nginx/conf.d/openvpn-webui.conf