目录
icon

🚀 小小怪卡密验证系统 Pro

🎯 全新一代卡密验证解决方案 - 正式发布!-完全免费-团队维护更新

Vue 3 Vite Element Plus Electron License

当前版本:网页版 v1.0.8 · 桌面版 v1.0.1(2026-07-06)

🔥 采用最新技术栈重构,性能提升300%,用户体验全面升级!

🏠 官方网站 · 📖 官网文档 · 🌟 官方体验

🌟 立即体验 · 📖 部署指南 · 🐛 反馈问题 · 💬 加入讨论

⚠️ 仓库迁移说明:旧版 GitHub 发布地址 xiaoxiaoguai-yyds/xxgkami-pro 已失效,请勿再从此仓库拉取安装脚本或 Releases。
当前新版本仓库与发布地址:xxg-yyds/xxgkami-pro · Releases 下载页


📦 快速部署指南

本项目提供五种灵活的部署方式,满足不同场景的需求。

方式一:Linux 一键脚本安装(推荐 🔥)

适用于 CentOS 7+ / Debian 10+ / Ubuntu 20.04+ 系统,全自动环境配置。

国内服务器(Gitee 源):

curl -O https://gitee.com/xiaoxiaoguai-yyds/xxgkami-pro/raw/master/install.sh && chmod +x install.sh && sudo ./install.sh

海外服务器(GitHub 源):

curl -O https://raw.githubusercontent.com/xxg-yyds/xxgkami-pro/refs/heads/master/install.sh && chmod +x install.sh && sudo ./install.sh

脚本功能:

  • ✅ 自动检测网络环境(GitHub/Gitee 源自动切换)
  • ✅ 自动安装 JDK 20, MySQL 8.0, Nginx, Node.js 环境
  • ✅ 自动编译前后端代码并配置 Systemd 开机自启
  • ✅ 自动配置 Nginx 反向代理与静态资源托管

方式二:本地文件部署(编译版)

适用于无法在服务器上编译、或希望直接上传制品快速上线的场景(Linux 服务器 + Nginx,不依赖宝塔面板亦可)。

1. 获取部署文件

编译制品(如 backend.jardist.zip 等)可通过以下渠道获取:

渠道 说明
GitHub Releases https://github.com/xxg-yyds/xxgkami-pro/releases 下载最新发布包
GitHub 仓库 https://github.com/xxg-yyds/xxgkami-pro 查看源码与仓库内附带文件
官方 QQ 群 群号 1050160397,群内可获取最新编译包与部署答疑

小小怪卡密

2. 环境准备

  • JDK 20+
  • MySQL 8.0+
  • Nginx

3. 部署步骤

  1. 数据库:导入 kami.sql(或按安装文档初始化),在 application.properties 中配置数据库连接。
  2. 后端:上传 backend.jar 至服务器,执行:
    nohup java -jar backend.jar > backend.log 2>&1 &
    默认监听 8080,上下文路径为 /api
  3. 前端:将 dist.zip 解压到网站根目录(如 /www/wwwroot/your-domain/)。
  4. Nginx:配置静态站点,并将 API 反向代理到后端(注意 proxy_pass 末尾不要多加 /,以免去掉 /api 前缀):
    location /api {
        proxy_pass http://127.0.0.1:8080;
    }
    可参考仓库内 deployment/nginx.confdeployment/README.md

方式三:宝塔面板部署(编译版)

适用于已有宝塔面板的服务器,使用编译好的制品快速部署。

  1. 下载编译制品:从 Releases 下载最新的 backend.jardist.zip
  2. 后端部署
    • 在宝塔“Java项目”中添加项目。
    • 上传 backend.jar,选择 JDK 20。
    • 配置端口 8080,并设置数据库连接信息(application.properties)。
  3. 前端部署
    • 在宝塔“网站”中添加静态站点。
    • 上传并解压 dist.zip 到网站根目录。
    • 配置 Nginx 反向代理:
      location /api {
          proxy_pass http://localhost:8080/api;
      }

方式四:手动编译部署

适用于开发者或需要深度定制的场景。

前提条件: JDK 20+, Maven 3.8+, Node.js 18+, MySQL 8.0+

  1. 克隆代码

    git clone https://github.com/xxg-yyds/xxgkami-pro.git
    cd xxgkami-pro
  2. 后端编译

    cd backend
    # 修改 src/main/resources/application.properties 中的数据库配置
    mvn clean package -DskipTests
    java -jar target/backend-0.0.1-SNAPSHOT.jar
  3. 前端编译

    cd ../
    npm install
    npm run build
    # 构建产物位于 dist/ 目录,可使用 Nginx 进行托管

方式五:Windows 桌面版(Electron)

适用于 Windows 本地一键运行,无需单独部署 Nginx,内置前端静态服务与后端 JAR,适合个人电脑、内网或云桌面场景。

1. 下载安装包

渠道 说明
GitHub Releases 标签 electron-v1.0.1,下载 XXG-KAMI-PRO-Setup-1.0.1.exe
Gitee Releases 标签 electron-v1.0.1,下载 XXG-KAMI-PRO-Setup-1.0.1.exe

桌面版版本号与网页业务版独立:当前 桌面版 v1.0.1,内置 网页业务版 v1.0.8

2. 环境要求

  • Windows 10 / 11(64 位)
  • JDK 20+(桌面版启动前自动检测)
  • MySQL 8.0+(首次运行可在向导中配置连接并在线检测)

3. 使用说明

  1. 运行安装程序,按向导完成安装(支持自定义安装目录)。
  2. 首次启动:检测 Java / MySQL → 配置数据库连接 → 启动前后端服务。
  3. 再次启动:跳过环境检测页,自动静默拉起后端与前端 HTTP 服务(127.0.0.1:5174)。
  4. 支持启动时自动检查桌面版更新,下载安装包后可选择覆盖更新或全新安装。

4. 开发者本地打包

# 先编译后端 JAR
cd backend && mvn -DskipTests package && cd ..

# 打包 Windows NSIS 安装程序(输出至 ../xxgkami-electron-release/)
npm run build:electron:safe

产物示例:XXG-KAMI-PRO-Setup-1.0.1.exe

桌面版特性:

  • ✅ 内置 distbackend-0.0.1-SNAPSHOT.jar,离线可用
  • ✅ 独立 CMD 终端显示前后端日志,8080 端口冲突可一键清理
  • ✅ 系统信息页展示桌面版版本与内置业务版本,支持在线更新

📊 功能模块

🎛️ 管理员后台

  • 📈 数据概览 - 实时统计面板,掌控全局数据
  • 🔑 卡密管理 - 批量生成、导出、状态管理,支持多种卡密类型
  • 📋 订单管理 - 订单实时监控、状态跟踪、补单操作
  • 🔌 API管理 - 接口密钥生成、权限控制、WebHook回调配置
  • ⚙️ 系统设置 - 网站信息配置、支付接口对接、邮件通知设置
  • 🛡️ 安全中心 - IP黑白名单、访问日志审计

👤 用户中心

  • 🏠 个人面板 - 账户信息概览、近期活动记录
  • 🛒 购买中心 - 在线选购卡密、支持多种支付方式
  • 📱 卡密验证 - 快速验证卡密有效性、查看使用说明
  • 💰 钱包管理 - 余额充值、消费明细查询
  • 🎫 我的卡密 - 已购卡密历史记录、一键复制

🔌 开发者接口

  • 卡密验证 API - 标准化 RESTful 接口,轻松集成
  • 📊 状态查询 API - 实时查询卡密状态和剩余次数/时间
  • 🔔 WebHook 回调 - 卡密核销实时推送通知
  • 🛡️ 安全认证 - 支持 API Key 签名认证,保障数据安全

🖥️ Windows 桌面版(Electron)

  • 📦 一键安装 - NSIS 安装包,内置前后端,无需 Nginx
  • 🔧 环境向导 - 首次运行检测 Java 20+ / MySQL 8.0+,支持数据库在线测试
  • 🚀 本地服务 - 前端 HTTP(127.0.0.1:5174)+ 后端 API(8080),独立终端日志
  • 🔄 在线更新 - 启动时检查桌面版更新,支持下载进度与确认安装

🎯 使用场景

💼 软件授权

  • 🖥️ 桌面软件激活
  • 📱 移动应用授权
  • 🎮 游戏道具验证
  • 🔧 插件功能解锁

🎓 在线教育

  • 📚 课程访问控制
  • 🎥 视频观看权限
  • 📝 考试系统验证
  • 🏆 证书颁发管理

💰 电商平台

  • 🎁 优惠券系统
  • 🎪 会员权益管理
  • 🛍️ 限时抢购控制
  • 💎 VIP服务激活

📈 性能对比

功能特性 旧版本 新版本 Pro 提升幅度
🚀 页面加载速度 3.2s 0.8s 300% ⬆️
💾 内存占用 120MB 45MB 62% ⬇️
📊 数据处理能力 1000/s 5000/s 400% ⬆️
🔄 并发支持 100 1000 900% ⬆️
📱 移动端适配 60% 100% 40% ⬆️

🛣️ 开发路线图

📅 更新日志

v1.0.1 · 桌面版 (2026-07-06)

桌面版 v1.0.1 主要更新:

  • 🔄 环境检测页支持「刷新环境」,安装 Java/MySQL 后可重新检测
  • 📥 安装包重复下载检测:已存在时提示「已下载」,支持查看并安装或强制重新下载
  • 📂 下载完成区新增「打开文件所在位置」「执行安装」快捷操作
  • 🔒 MySQL 连接门禁:须「检测连接状态」成功后才可进入下一步

v1.0.8 · 网页版 / v1.0.0 · 桌面版 (2026-07-04)

网页版 v1.0.8 主要更新:

  • 🔐 新增自助解绑「原设备解绑」、多管理员与权限管理、操作日志
  • 📥 新增卡密 Excel 导入、永久卡密、API 开放中心独立页面与开放平台 Token
  • 🌐 概览页服务器物理位置探测、共创使用者名单、AES-256-CBC 全局加解密
  • 🖥️ 新增 Electron 桌面版(Windows NSIS),详见下方桌面版说明

桌面版 v1.0.0 首次发布:

  • 📦 Windows 安装包 XXG-KAMI-PRO-Setup-1.0.0.exe,内置前端 dist 与后端 JAR
  • 🔧 首次运行环境检测(Java / MySQL),MySQL 连接配置持久化
  • 🚀 前端 HTTP 静态服务 + 独立 CMD 终端,8080 端口冲突一键清理
  • 🔄 启动时自动检查桌面版更新,支持覆盖更新 / 全新安装

v1.0.2 (2026-02-09)

  • 🐛 注册修复:修复用户注册时因邮件配置缺失导致的 500 错误,优化异常处理逻辑。
  • 🔧 工具升级:升级 xxgkami 命令行工具,新增数据库智能增量更新功能,支持无损升级。
  • 📦 部署优化:优化一键安装脚本,提升部署稳定性和兼容性。
  • 🛠️ 体验改进:修复部分已知的小问题,提升系统整体稳定性。

v1.0.1 (2026-01-30)

  • 🔒 安全性升级:完善管理员账号密码加密逻辑,数据库存储由明文全面升级为 BCrypt 加密。
  • ℹ️ 新增系统信息页:管理员后台新增”系统信息”页面,支持查看版本号、开源协议、开发团队等信息。
  • 🔄 在线检查更新:系统信息页支持一键检查新版本,并提供国内/海外一键更新脚本。
  • 🎨 UI 优化:优化顶部导航栏布局,提升视觉体验。
  • 🐛 问题修复:修复已知的小问题,提升系统稳定性。

🎯 第一阶段 (当前)

  • 核心功能重构
  • 现代化UI设计
  • 基础API接口
  • 用户系统完善
  • 支付系统集成

🚀 第二阶段 (2025 Q1)

  • 移动端APP
  • 微信小程序
  • 高级数据分析
  • 多语言支持
  • 插件系统

🌟 第三阶段 (2025 Q2)

  • AI智能推荐
  • 区块链集成
  • 云原生部署
  • 企业级功能
  • 开放平台

🤝 参与贡献

我们欢迎所有形式的贡献!

🎯 如何参与

  1. 🍴 Fork 本仓库
  2. 🌿 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 💾 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 📤 推送分支 (git push origin feature/AmazingFeature)
  5. 🔄 创建 Pull Request

🏆 贡献者排行榜

感谢所有为项目做出贡献的开发者!


☕ 赞助与支持

如果您觉得本项目对您有帮助,可以请作者喝一杯咖啡,这将成为我们持续更新的动力!


📞 联系我们

💬 社区交流

  • 🐛 问题反馈
  • 💡 功能建议
  • 💬 官方交流群1050160397(售后 / 技术支持)
    小小怪卡密
  • 📧 联系邮箱xxgyyds@vip.qq.com

🌐 开源地址

🌐 官方链接


📄 开源协议

本项目基于 MIT License 开源协议发布。


⭐ Star 历史

Star History Chart


🎉 感谢您的关注!

如果这个项目对您有帮助,请不要忘记给我们一个 ⭐ Star!

让我们一起构建更好的卡密验证系统! 🚀


© 2026 小小怪卡密验证系统 · 网页版 v1.0.8 · 桌面版 v1.0.1. All rights reserved.

关于

基于VUE3开发的高颜值高性能的卡密管理系统-小小怪卡密验证管理系统,支持时间卡密和次数卡密的生成、销售、验证和管理,提供管理员后台和用户前台双端界面,具备API接口、订单管理、数据统计等完整功能。

7.9 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号