系统简介
  • 郑重声明
  • 使用许可
  • 更新记录
  • 鸣谢列表
  • 界面展示
  • 捐赠列表
  • 环境准备
  • 开始安装
  • 迁移/升级
  • 路由/NAT
  • 开启队列
  • 疑难解答
功能清单
Docker客户端
B站
Gitee
系统简介
  • 郑重声明
  • 使用许可
  • 更新记录
  • 鸣谢列表
  • 界面展示
  • 捐赠列表
  • 环境准备
  • 开始安装
  • 迁移/升级
  • 路由/NAT
  • 开启队列
  • 疑难解答
功能清单
Docker客户端
B站
Gitee
  • 疑难解答

疑难解答

重置管理员密码

  • 查看数据库密码
docker exec -it sslvpn-web grep 'password' /etc/nginx/www/openvpn_api/config/database.php

结果图片
结果图片

提示

我这里是 Linuxcc@sslvpn.com,请根据自己的环境获取,默认 root@localhost 没有设置密码,请根据实际情况修改

  • 进入数据库容器修改管理员密码
# 进入容器
docker exec -it sslvpn-mysql sh
mysql  # 登录数据库,直接回车 root@localhost 不需要密码
# 进入数据库
use sslvpn;
# 设置为默认 “ChangeMe”
update l_admin set password='1b8e1a78ec7b7ed37d48f62d6b7beb39' where account='admin';
flush privileges; # 刷新权限
# 退出数据库
exit 
# 退出容器
exit 

注意

二进制修改也是类似方式,主要就行password='1b8e1a78ec7b7ed37d48f62d6b7beb39',单引号内就是加密后的密码

替换证书

  • 如何将自签名证书替换成您真是的证书和私钥。

提示

替换过程请按照顺序来,并且注意缓存问题。

注意

关于端口问题:如果您想使用443端口,请配置好后使用代理即可

先修改BaseURL地址为域名

修改BaseURL为域名
修改BaseURL为域名

修改后再次访问

修改成功再次访问
修改成功再次访问

替换证书和私钥

替换您的证书和私钥
替换您的证书和私钥

使用MySQL数据库

提示

从 v3.1.4 版本开始,系统采用 SQLite 作为默认的数据库,如果您想使用MySQL数据库,请您按照下面文档来配置。

首先安装 Linuxcc SSLVPN Web-GUI 管理系统

安装过程不再这里赘述了,安装完成之后接下来按照下面来配置

下载 SQL 脚本并导入

首先需要先点击下载sslvpn.sql文件

导入数据库表结构,我这里以SQLyog为例

如何导入
如何导入

导入成功后确认是否存在表

导入成功
导入成功

最后安装时选择使用外部数据库输入数据库连接信息即可

配置数据库连接

  • 首先进入安装目录,找到data/sslvpn/nginx/www/openvpn_api/config/database.php配置文件
配置文件截图
配置文件截图
  • 修改以下6处配置(点击图片可以放大)

    配置文件截图
    配置文件截图

修改完毕之后可以正常使用本系统

注意

注意事项:确保 sslvpn-web 容器可以访问到 MySQL 数据库服务,sslvpn-web 容器使用的是 bridge 模式,数据库服务器地址请使用IP地址,避免使用 127.0.0.1,不然无法访问。不要问为什么,这是常识问题。

外部Redis

提示

外部服务器Redis需要开启远程访问才可以,使用本地已有的就不需要了。仅限 3.1 ~ 3.1.3 版本

安装时配置外部Redis
安装时配置外部Redis

对接爱快路由

提示

如果看不清,可以右键图片在新标签页打开图像

对接爱快路由.png
对接爱快路由.png
最后更新:
贡献者: LINUXCC