自托管软件授权与商业化基础设施

一个服务,承载软件授权、收费与增长运营。

Auvv License 将客户端验证、账号或授权码登录、会员点数、在线支付、应用内购、推广销售、云端能力和数据分析统一到一个可自托管的平台。

单文件官网、后台、软件首页与 API 一体部署
双数据库SQLite 本地测试,PostgreSQL 生产运行
多租户软件、用户、商品、订单与配置严格隔离
安全在线HMAC 签名、Nonce 防重放、AES-GCM 加密请求体。
代理增长闭环推广链接、客户归属、佣金流水、冻结期和提现审核。
Capabilities

围绕软件商业化设计的完整能力。

不是简单的登录验证,而是覆盖授权、权益、支付、渠道、云端配置、版本公告和运营分析的一套产品化系统。

01

多软件独立管理

每个软件拥有独立 APPID、域名、商品、会员、点数、订单、设备、代理和云端能力。

02

免费 / 时长 / 点数

支持免费软件、会员时长收费、点数收费,并可按 feature_code 对单项功能请求扣点。

03

在线支付与应用内购

商品订单支付成功后自动直充;客户端可发起应用内购订单,后台记录用户、设备、金额和原因。

04

双登录模式与设备策略

软件可选择账号模式或授权码模式,并独立配置设备绑定、IP 绑定、多设备在线、解绑扣费与会话控制。

05

代理销售体系

每个软件独立开启代理,支持推广链接、客户归属、佣金流水、冻结期和提现审核。

06

云变量与云函数

客户端可读取云变量、调用 JavaScript 云函数,并可绑定点数扣费和 HTTP 白名单。

Architecture

为自托管、持续升级和多软件运营设计。

前端资源、安装向导、接口文档和离线 IP 数据库均随 Go 服务交付。测试环境可以使用 SQLite 快速启动,生产环境切换 PostgreSQL 与 Redis 承载事务和在线状态。

CLIENTS软件客户端登录、心跳、扣点、内购、云变量与云函数
GO SERVICEGin + GORM 单体服务统一承载官网、后台、软件首页、客户端 API、支付回调和安装向导。
WEB管理端与软件首页Vue 3 前端编译后嵌入 Go 可执行文件
DATAPostgreSQL / SQLite自动迁移、结构校验、事务交付与唯一约束
STATERedis会话、心跳、限流、Nonce 与在线状态
Unified Routes

一个域名完成全部交付。

/系统官网与产品能力展示
/admin管理后台与软件工作台
/app/:slug每个软件独立的商品与推广首页
/api/*管理、客户端、支付和软件首页 API
/installWeb 安装、数据库初始化与结构校验
Engineering Advantages

部署简单,但运行模型不简陋。

围绕软件授权场景优化部署边界、热状态处理、数据库一致性和租户隔离,减少运维组件与集成成本。

Deployment单个 Go 可执行文件

管理端静态资源和运行所需资源内嵌,服务器无需额外部署 Node.js 或前端服务。

Hot StateRedis 承载高频状态

在线会话、心跳、限流和防重放从业务数据中分离,避免高频请求持续冲击主数据库。

Consistency事务与幂等约束

支付交付、扣点、会员直充、佣金和卡密兑换通过事务及唯一键保护业务一致性。

CompatibilitySQLite / PostgreSQL 双模式

Windows 本地测试无需数据库服务;正式环境使用 PostgreSQL,并复用同一套模型与迁移流程。

Upgrade自动迁移与结构校验

启动和安装流程会同步数据表、字段与索引,并在进入正式服务前检查当前版本所需结构。

Isolation按 APPID 隔离业务

每个软件独立管理用户关系、权益、商品、订单、设备、推广与云端能力,降低跨软件泄露风险。

Security

默认按生产安全模型构建。

客户端 API 支持 HMAC-SHA256 签名、timestamp、nonce 防重放以及 AES-256-GCM 请求体加密。

  • Redis 记录 nonce、限流、在线状态、心跳和登录失败计数。
  • 支付回调验签,订单交付、点数扣费、会员直充和佣金计算使用事务。
  • 云函数禁止文件系统、系统命令和任意网络访问,HTTP 请求必须命中白名单。
  • 后台关键操作、支付交付、佣金结算和提现审核全部写审计日志。
client login requestsign_aes
POST /api/client/auth/login
X-App-Id: 8828
X-Timestamp: 1780615200
X-Nonce: unique-random
X-Signature: HMAC-SHA256(...)
X-Encrypt-Mode: sign_aes

{
  "username": "demo",
  "password": "******",
  "deviceFingerprint": "machine-guid",
  "clientVersion": "1.0.0"
}
Workflow

从创建软件到上线销售,路径清晰。

后台管理、软件首页、客户端授权 API、支付回调、代理销售和云端能力统一在同一个域名下运行。

1

创建软件

设置收费方式、加密通讯、版本公告、设备数量、在线会话和绑定域名。

2

配置权益

配置会员等级、商品 SKU、点数功能、卡密批次和公开支付方式。

3

客户端接入

接入注册、登录、心跳、扣点、卡密兑换、应用内购、云变量和云函数 API。

4

运营增长

查看收入、订单、用户、代理、设备、工单、IP 热点和城市排行。

现在进入后台,配置你的第一个软件。

创建软件后,你可以设置收费方式、会员等级、商品、支付、代理、云端能力和客户端 API 接入参数。

进入管理后台