多软件独立管理
每个软件拥有独立 APPID、域名、商品、会员、点数、订单、设备、代理和云端能力。
不是简单的登录验证,而是覆盖授权、权益、支付、渠道、云端配置、版本公告和运营分析的一套产品化系统。
每个软件拥有独立 APPID、域名、商品、会员、点数、订单、设备、代理和云端能力。
支持免费软件、会员时长收费、点数收费,并可按 feature_code 对单项功能请求扣点。
商品订单支付成功后自动直充;客户端可发起应用内购订单,后台记录用户、设备、金额和原因。
软件可选择账号模式或授权码模式,并独立配置设备绑定、IP 绑定、多设备在线、解绑扣费与会话控制。
每个软件独立开启代理,支持推广链接、客户归属、佣金流水、冻结期和提现审核。
客户端可读取云变量、调用 JavaScript 云函数,并可绑定点数扣费和 HTTP 白名单。
前端资源、安装向导、接口文档和离线 IP 数据库均随 Go 服务交付。测试环境可以使用 SQLite 快速启动,生产环境切换 PostgreSQL 与 Redis 承载事务和在线状态。
CLIENTS软件客户端登录、心跳、扣点、内购、云变量与云函数GO SERVICEGin + GORM 单体服务统一承载官网、后台、软件首页、客户端 API、支付回调和安装向导。WEB管理端与软件首页Vue 3 前端编译后嵌入 Go 可执行文件DATAPostgreSQL / SQLite自动迁移、结构校验、事务交付与唯一约束STATERedis会话、心跳、限流、Nonce 与在线状态围绕软件授权场景优化部署边界、热状态处理、数据库一致性和租户隔离,减少运维组件与集成成本。
管理端静态资源和运行所需资源内嵌,服务器无需额外部署 Node.js 或前端服务。
在线会话、心跳、限流和防重放从业务数据中分离,避免高频请求持续冲击主数据库。
支付交付、扣点、会员直充、佣金和卡密兑换通过事务及唯一键保护业务一致性。
Windows 本地测试无需数据库服务;正式环境使用 PostgreSQL,并复用同一套模型与迁移流程。
启动和安装流程会同步数据表、字段与索引,并在进入正式服务前检查当前版本所需结构。
每个软件独立管理用户关系、权益、商品、订单、设备、推广与云端能力,降低跨软件泄露风险。
客户端 API 支持 HMAC-SHA256 签名、timestamp、nonce 防重放以及 AES-256-GCM 请求体加密。
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"
}
后台管理、软件首页、客户端授权 API、支付回调、代理销售和云端能力统一在同一个域名下运行。
设置收费方式、加密通讯、版本公告、设备数量、在线会话和绑定域名。
配置会员等级、商品 SKU、点数功能、卡密批次和公开支付方式。
接入注册、登录、心跳、扣点、卡密兑换、应用内购、云变量和云函数 API。
查看收入、订单、用户、代理、设备、工单、IP 热点和城市排行。
创建软件后,你可以设置收费方式、会员等级、商品、支付、代理、云端能力和客户端 API 接入参数。
进入管理后台