客户端下载:https://pan.baidu.com/s/1xDAfspJdBEm9ilipT61PbQ 分享密码:vzfn
-
安装初始化环境 python >=2.7 (推荐lnmos定制版本,可以在"客户端下载"中获取)
rpm -i Py27lnmos-2.7.15-6.el6.rpm
加载python环境
export PATH=$PATH:/opt/Py27lnmos/bin
检测是否安装必须工具
yum -y install wget git
安装pip工具
wget https://bootstrap.pypa.io/get-pip.py
/opt/Py27lnmos/bin/python get-pip.py
安装virtualenv组件[使程序运行环境和系统环境分离]
/opt/Py27lnmos/bin/pip install virtualenv
获取程序代码
git clone https://github.com/fxtxkktv/lnmVPN.git
进入程序目录
cd lnmVPN
创建程序虚拟环境
virtualenv -p /opt/Py27lnmos/bin/python --no-site-packages venv
进入virtualenv环境
source venv/bin/activate -
安装程序运行模块
MySQL服务
yum install -y gcc mysql-server mysql-devel MySQL-python
证书组件
yum install -y gnutls-utils
VPN服务: [yum需要调用第三方源]
yum install -y epel-release
yum install -y ocserv openconnect iptables ipset dnsmasq iftop
安装Python程序扩展包
pip install -r readme/requirements.txt -
创建数据库并恢复数据模版
[创建数据库]: # mysql -u root -p -e "create database vpndb"
[恢复数据模版]: # mysql -u root -p vpndb < readme/xxxxxx_Init.sql
[配置数据库连接及其他]: # vim config/config.ini -
正式运行程序
[程序调试]:python27 main.py
[后台运行]: startweb.sh restart
[前段访问]:https://IP地址:端口号 用户名:admin 密码: admin
[修改safekey]: 首次使用建议修改passkey,可通过API接口重置管理员密码[python tools/API.py API resetAdminPass newpass]
备注:程序启动将自动接管网络接口配置、DNS服务、DHCP服务等相关,建议关闭系统中涉及到的相关程序,以免相互冲突。
如有问题可直接反馈或邮件[email protected]