GPL-3.0 · 完全免费 · 持续维护

开源 C/C++ 网络授权验证服务器

全国首款开源 C/C++ 网络验证服务器。跨平台、高性能,支持 TCP / WebSocket / MQTT,一套服务同时服务 APP 与网页端。

885+代码提交
21核心特性
10年+核心框架验证
3 平台Windows / Linux / macOS

为什么选择我们

市面上的同类产品不是收费,就是更新慢、功能不全。

⚡

快速迭代

功能更新及时,开发活跃,只要仓库不是暂停状态就会持续维护。

🌐

不限语言

不关心客户端使用什么语言,按通信协议即可自由集成。

🛡

稳定可靠

基于 C/C++ 实现,核心框架 10 年以上验证,稳定与高性能兼得。

🔧

灵活验证

支持第三方验证、分布式验证授权,可接入自己的用户密码系统。

🎫

功能丰富

支持时间、次数等多种授权模式,序列卡类型齐全。

💬

技术支持

完善的文档与示例代码,提供免费和付费技术支持。

软件特性

更多规划中的功能,可在 Issues 中查看。

多协议通信

TCP、WebSocket、MQTT,支持加密通信,APP 与 HTML 网页均可授权验证。

用户与权限

用户管理、权限控制、黑名单、公告管理、日志与配置管理。

序列卡管理

秒卡、天数卡、次数卡、自定义卡;支持试用与快速验证。

CDKEY 体系

本地、网络(次数/时间)、用户自注册、系统授权等多种 CDKEY。

安全登录

动态验证码登录、硬件码绑定、OAuth2.0、邮件找回密码。

开放扩展

HTTP 管理接口可自建前端;第三方用户验证;多端登录与合并用时。

支持的授权模式

 

本地验证网络验证时间授权次数授权分布式授权第三方验证授时服务多端登录

客户端接入流程

仓库提供完整的演示代码(XEngine_Apps)

注册→登录→充值→等待超时→结束

快速开始

依赖 XEngine V9.x 及以上版本;Windows 使用 VS 编译,Linux / macOS 使用 Makefile。

# 1. 获取源码与子模块
git clone https://github.com/libxengine/XEngine_Authorize.git
cd XEngine_Authorize
git submodule init
git submodule update
# 2. Linux / macOS 编译
cd XEngine_Source
make
make FLAGS=InstallAll
# 运行 XEngine_AuthorizeService

提示:使用请选择 master 分支;首次运行后请及时修改默认管理员密码。

项目结构

 

XEngine_Authorize
├─ XEngine_Apps      客户端源代码 / 示例
├─ XEngine_Source    服务端 + 管理程序源代码
├─ XEngine_SQL       MySQL 数据库文件
├─ XEngine_Release   配置文件 + SQLite 文件
└─ XEngine_Docment   帮助文档

无代码授权验证

不会开发,或想给现有软件加授权?无需源码、无需修改程序即可集成验证。

程序打包服务

100 元 / 3 次

支持 x86 / x64。提供服务器地址、端口与验证模式即可。流程:付费 → 发送程序 → 我们打包 → 测试验证 → 交付。打包后先弹出验证窗口,登录成功才启动你的程序,支持登录、CDKEY、注册、充值、找回密码、剩余时间。

原始打包器

200 元(优惠中)

自选验证程序与目标程序,配合配置文件即可打包,自动替换程序图标,支持加解密通信与验证模式配置。C++ 编写,可提供源码。

参与贡献

欢迎一起完善项目

Fork 仓库→新建 Feat_xxx 分支→提交代码→PR 到 develop