Skip to content
forked from bjw211/lnmVPN

企业级VPN服务主机,支持移动连接、PC连接客户端,完全免费使用

Notifications You must be signed in to change notification settings

alanxie1986/lnmVPN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

该项目应用于企业远程维护、应用访问、安全连接、GFW路由跳转

1.支持Android、IOS、MAC、Windows、Linux各类客户端拨入

2.支持不用用户不同的访问策略[速度、路由、网络地址、DNS解析]

3.支持用户在线下载客户端资源及用户配置说明

4.支持通过VPN帐号路由共享过墙,供企业内部学术研究

5.支持策略多线路由及域名跟踪解析路由(IPROUTE+DNSMASQ+IPSET+IPTABLES)

6.支持PPP、DNS、DHCP、NAT、UTM防护等功能

安装步骤(仅针对centos/redhat发行版,其他版本自行测试)

  1. 安装lnmOS环境,从fxtxkktv.github.io获取简化安装Shell脚本
    curl -o - https://raw.githubusercontent.com/fxtxkktv/fxtxkktv.github.io/master/files/Install_LnmOS_env.sh | bash

  2. 获取程序代码
    git clone https://github.com/fxtxkktv/lnmVPN.git
    进入程序目录
    cd lnmVPN
    创建程序独立运行Python环境
    /opt/Py27lnmos/bin/virtualenv -p /opt/Py27lnmos/bin/python venv
    进入virtualenv环境
    source venv/bin/activate

  3. 安装程序运行模块
    安装lnmVPN相关服务组件
    yum install -y gnutls-utils ocserv openconnect iptables ipset dnsmasq iftop ppp rp-pppoe
    安装Python程序扩展包
    pip install -r readme/requirements.txt

  4. 创建数据库并恢复数据模版
    [启动数据库]: # service mysqld restart [创建数据库]: # mysql -u root -p -e "create database vpndb"
    [恢复数据模版]: # mysql -u root -p vpndb < readme/db_schema.sql
    [配置数据库连接及其他]: # vim config/config.ini

  5. 正式运行程序
    [程序调试]:python27 main.py
    [后台运行]: startweb.sh restart
    [前段访问]:https://IP地址:888[端口号] 用户名:admin 密码: admin
    [修改safekey]: 首次使用建议修改passkey,可通过API接口重置管理员密码[python tools/API.py API resetAdminPass newpass]

备注:程序启动将自动接管网络接口配置、DNS服务、DHCP服务等相关,建议关闭系统中涉及到的相关程序,以免相互冲突。

如有问题可直接反馈或邮件[email protected]

项目截图

系统管理

其余界面

网络配置

其余界面

DNS配置

其余界面

UTM防护

其余界面

VPN配置

其余界面

策略配置

其余界面

日志审计

其余界面

帮助文档

其余界面

支持捐赠

其余界面

About

企业级VPN服务主机,支持移动连接、PC连接客户端,完全免费使用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.6%
  • Less 8.5%
  • PHP 0.7%
  • Shell 0.7%
  • HTML 0.6%
  • Classic ASP 0.5%
  • Other 0.4%