GithubHelp home page GithubHelp logo

binguoa / xengine_authorize Goto Github PK

View Code? Open in Web Editor NEW

This project forked from libxengine/xengine_authorize

0.0 0.0 0.0 2.95 MB

c c++ network authorize service

License: GNU General Public License v3.0

C++ 87.38% C 10.40% Makefile 1.39% Batchfile 0.83%

xengine_authorize's Introduction

XEngine_Authorize

介绍

c c++网络验证服务器 网络授权服务器
c c++network Authorize service
这是网络授权验证服务器的代码库,这个服务主要提供网络授权验证功能.支持本地和网络两种验证模式
网络验证支持TCP和WEBSOCKET协议验证,也就是说,支持APP程序和WEB网页端
这是一个跨平台简单高性能网络授权服务器,提供了完整的演示代码

软件特性

基于XEngine开发并实现的一套简洁高性能跨平台网络存储服务
本仓库有开发和主分支,如果要使用,请使用master分支下的代码
软件特性:

  1. 采用标准私有协议来处理网络通信
  2. 支持加密通信
  3. 支持用户管理
  4. 支持序列卡管理
  5. 支持日志管理
  6. 支持配置管理
  7. 序列卡多种类型支持(分钟卡,天数卡,次数卡,自定义卡)
  8. 支持试用,支持快速验证
  9. 支持通过邮件找回密码
  10. 支持本地CDKEY注册验证
  11. 支持APP程序和HTML网页授权验证

安装教程

版本需求

支持WINDOWS 7SP1和LINUX(UBUNT20.04,CENTOS8)以上系统
必须安装XEngine,版本需要V7.28或者以上版本

Windows

直接运行即可,使用XEngine_AuthorizeApp

Linux

在控制台运行,使用XEngine_AuthorizeService

编译

安装XEngine可以参考其Readme文档
GITEE:https://gitee.com/xyry/libxengine
GITHUB:https://github.com/libxengine/xengine

Windows

使用VS2019 x86(debug release)或者x64(release)打开并且编译

Linux

Linux使用Makefile编译
UBUNTU20.04 x64或者CENTOS8 x64均可

编译命令

在XEngine_Source目录下执行命令
make 编译
make FLAGS=InstallAll 安装库程序
make FLAGS=CleanAll 清理编译

测试服务器

地址:app.xyry.org 或者 159.75.200.173
端口:tcp端口 5300,websocket端口 5301,传输验证密码:无加密

程序截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

授权说明

使用此软件必须开源并且注明出处,如果想闭源商用,那么需要经过作者授权.

关注我们

如果你觉得这个软件对你有帮助,请你给我们一个START吧

提交问题

如果你有问题,可以在issues中提交

开发计划

日志系统升级!
解决临时验证过期时间问题!
用户权限级别优化!

xengine_authorize's People

Contributors

xengine-qyt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.