自己写的系统卖给客户,跑在他们自己的服务器上。谁能用、用到哪天、到期怎么提醒、过期之后停不停前台——这一层放行云替你做掉。收款、插件、对账是它顺带办完的。
已有后台不必重写 · 十分钟接上第一个站点 · 停不停由你定
开发者后台 · 授权总览示意
把授权发出去、看着它到期、把它续上、再决定哪些功能算在授权里。这四件事,你一行都不用写。
他把你的系统装到自己服务器那一刻,站点就登记好了,你当场就能给他开授权。客户不用填任何对接参数,你也不用给他单独建账号。
正常 / 将到期 / 已过期 / 已停用,四种状态每 5 分钟同步一次,剩余天数直接摆在那儿。要不要弹提示、过期之后停不停前台,你说了算。
卖多少钱、怎么收款,你在后台自己填。订单进来这边记账,你确认到账,到期时间自动往后延,每一笔都能导出对账。
新功能不用重新发版让客户覆盖上传:做成插件传上来,审核过就上架,客户点一下装到自己站点,可以设免费 / 试用 / 按年付费。卖出去的按 80% 结算进你的钱包。
不是概念图,是你在后台每天会打开的东西。
你卖出去的系统散落在不同客户的服务器上。放行云把它们收进一张表:授权状态、到期日、版本、最后一次联系、本月用了多少,全部能筛、能导出。
授权不只是「这个站能不能用」。给客户加个新功能,不用重新发版让他覆盖上传:做成插件传上来,审核通过就上架;客户在你系统的后台点一下,站点自己下载、验签、启用——这个功能就只授权给了他这个站点,到期自动失效。
放行云只向开发者收费,扣你充值的信用余额。每一次调用——包括被拒绝的那一次——都记一行:哪个站点、做的什么事、扣了多少、成没成功。月度账单按当月跑起来的站点数自动出。
不是设计稿,是现在线上跑着的东西。
不需要重写现有系统,也不需要客户配合做什么。
一类系统算一个应用,拿到一把产品密钥——你的所有授权都从它签发。这把密钥可以跟着源码发给无数客户。
解压就是一个自带授权层的完整后台,放行云的地址和密钥已经写死在配置里,不用再填任何东西。
按普通项目部署,伪静态指向 index.php。客户装完自动登记、授权当场生效,之后每 5 分钟同步一次状态。
放行云只向开发者(也就是你)收费。你的客户只把钱付给你,站点那一侧的代码跟价格完全无关。
按当月跑起来的站点数出账,没装起来的不计费。多产品多站点合成一张账单,出账后自动从余额扣。
每次调用实时扣余额。每个项目都带每月免费额度,跨你名下所有站点合计,额度内不花钱。
站点接入按包月,增值调用(插件包下载、开放 API 等)按次。无论选哪种,调用都逐条记录。
算一下:默认每 5 分钟同步一次状态,一个站点一个月约 8600 次。2000 次免费额度大约够 7 个站点跑满一个月,再多出的部分每站每月约 ¥6.6。价格由平台调整,改价即时生效、你的代码零改动;某项想整月免费,把单价设为 0 即可。
欠费停服要同时满足三件事:有逾期账单、余额确实不够抵、超过宽限期。补缴后自动恢复。
插件分成进的是钱包,只进不出;信用余额是充进来付费用的,只出不进。两本账分开。
支付宝、微信、银行卡、USDT(TRC20)任选,后台提交申请,工作日一天内打款。
这一节才说术语。全部是 POST + JSON + HTTPS,签名用 HMAC-SHA256,任何语言都能实现。
集成包/ ├── index.php 单一入口,按路径分发 ├── config.json 唯一配置(地址已写死) ├── admin/ 后台外壳 · 7 个静态页 ├── server/php/ 参考后端,可整目录换语言 │ └── lib/ center · gate · api │ plugins · store ├── plugins/ 插件安装目录 ├── docs/ 端点契约 · 签名规范 └── _conformance/ php/js/py/go 同一组向量自检
string_to_sign = POST
/api/heartbeat.php
1790000000
hex(sha256(请求体字节))
sign = hex(hmac_sha256(site_secret, string_to_sign))
# 先把 body 里的 "sign":"" 留空序列化,
# 算出签名后只替换这一处,其余字节不动。
# 时间戳 ±5 分钟,nonce 10 分钟内不可重复。
# 放行云回签响应,站点可验证来源。
包括那些不好回答的,答案都在这儿。
诚实说:做不到 100% 防。源码在他服务器上,他理论上能删掉那段校验。放行云能做的是三层,按成本从低到高:
① 默认焊死——配置只读、装好即连,非技术的买家基本不会去动;② 授权策略在你手里——未激活锁前台、到期软停、断连宽限,可调严也可调松;③ 真要防住,就得加密核心模块,或者干脆替他部署。
谁要是告诉你「明码源码 + 自部署」能百分百强制,那是话术不是技术。
站点级:装好即建档,正常 / 将到期 / 已过期 / 已停用四种状态每 5 分钟同步一次,带剩余天数;未激活可以锁前台,到期走软停,失联不误伤。功能级:插件按站点授权,免费 / 试用 / 付费三种,试用到期自动失效。
你自己这边:随时停掉某一个站点、一键恢复、批量筛选导出。站点侧还有两个旋钮——是否要求激活、离线宽限几天。
不用换。放行云只要 6 个接口,把状态同步、续费、工单这几个调用包进现有代码就行,界面和业务保持原样。集成包是给新项目省事的起点,不是要求你重构。已交付的老版本也不受影响——老版签名永久兼容。
不会。参考实现里有安全阀:失联时绝不锁站,只有明确收到「已停用」才走停服流程,另外还留了离线宽限天数。所有通信都由站点主动发起,放行云从不反向连你的服务器,它挂了最多是状态不更新,不会拖垮站点。
买家在你的站点后台下单,套餐和收款说明都由你自己配,钱按你填的收款方式走,放行云负责下单、记账、确认到账后延期,并留下可导出的对账记录。卖给谁、卖多少钱、什么时候涨价,平台都不参与决定。
两个口袋,别混:信用余额是你充进来付平台费的,按次扣款、包月出账都走它,只出不进;我的钱包是插件卖出去后按 80% 结算给你的净收益,只进不出,从这里提现。买家续费的款项不进这两个口袋。
协议跟语言无关:POST + JSON + HMAC-SHA256,v2 对原始字节签名,任何语言都能算出同一个串——包里附了 PHP / Node / Python / Go 四种实现跑同一组向量的自检脚本。现成的参考后端目前只有 PHP,其他语言的完整实现还在做,你要先上就得自己写那一层。
说清你要卖什么、客户是什么人,我告诉你授权策略怎么定、要不要加密核心、该选哪种计费方式,或者直接帮你把第一个应用建好。
加好友请注明:放行云接入