ARTICLE · 1344455
别急着搭吃瓜付费视频站:源码自带解锁和防重放
先说明白:源码仅限分享与学习使用,代码在源码库里留着完整记录。
先搭站,再想解锁
付费视频站源码
解锁和防重放自带
四种内容形态 · 四种权限 · 自动出单 + 回调三道校验
bbbb.bid · 狗凯源码仓库
分享的是什么
一套在线吃瓜视频系统的源码 v4.0
四种内容形态、四种解锁权限、自动出单支付、后台一站式管理,装上就能跑起整站
做付费站最头疼的两件事:内容发出去链接被人白嫖,钱付了回调没到账。
这次分享的是一套在线吃瓜视频系统的源码,版本 v4.0,支付已经对接好。

装上之后你拿到的是一整站的内容生产能力:视频、图集、文章、外链四种形态一起发,剧集按系列和集数自动归堆,后台的解锁权限、卡密、订单都归一块儿管。
| 内容形态 | ||
| 剧集体系 | ||
| 解锁权限 | ||
| 支付链路 | ||
| 后台与部署 |
📦 目录
👉 滑动
PART 01
内容形态
FORMATS
PART 02
解锁权限
ACCESS
PART 03
支付回调
PAYMENT
PART 04
导入安全
IMPORT
PART 05
后台部署
DEPLOY
01
PART
素材形态撑不撑得起一个站:四种内容加剧集体系
FORMATS
内容形态扩到四种,视频、图集、文章、外链和视频并列,任意组合着发。一个站只做视频,素材来源单一;图文和外链一起上,栏目就不用拆成两套。
视频:多片源,多集切换、断点续播、下一集预加载,切换是秒开的
图集:灯箱全量预加载加淡入切换,翻页不用等
文章与外链:和视频并列发布,栏目不用拆成两套
剧集:系列加集数,同一个合集的内容会自动聚合展示
剧集是另一层结构,不是一条内容内部的事。系列加集数之后,同一个合集下的内容会自动聚合展示,前台不用手工维护合集页。
四种形态共用同一套发布和权限后台,内容改在哪、权限就跟到哪。
02
PART
解锁这一层怎么管:四种权限加服务端隔离
ACCESS
解锁体系能单独给每条资源配置,四种权限:免费、密码、付费、卡密。不是整站一个开关,是一条内容一条内容地设。
| 免费 | ||
| 密码 | ||
| 付费 | ||
| 卡密 |
关键在隔离。未解锁的内容在服务端就挡住了,链接、正文、外链全部拿不走。前端藏一下没有用,真正要挡的是把地址抓走再分享出去这一段。
权限是按内容一条一条设的,不是整站一个总开关。
03
PART
钱怎么对得上:自动出单、唯一金额和回调三道校验
PAYMENT
付费解锁这版换成了免签自动出单:打开页面直接生成订单,金额用唯一金额做防撞单,并发下单时按 0.01 自动区分开,支付成功自动解锁,订单还留着倒计时。
| token 校验 | ||
| 防重放 | ||
| 收款对账兜底 |
这里有个容易忽略的点。验签通过只说明消息确实来自支付方、内容没被改过,说明不了这条消息之前没被处理过,重放一次照样触发解锁。所以成熟的回调都要再上一层:请求带时间戳和一次性随机数,服务端拒掉超时的和用过的,业务侧再用订单状态机兜住重复处理。唯一金额配对和这是同一个思路。
验签管来源,防重放管次数,订单状态机管重复处理。三层都上,回调才算稳。
04
PART
导入这一环最容易出事:xlsx 模板加 XXE 防护
IMPORT
导入导出模板统一换成了 xlsx,CSV 转码乱码的老毛病直接没了;导出的文件自带类型和正文字段,导完还能原样导回去,搬数据不用手工洗一遍。
乱码的根源在编码。Excel 双击打开 CSV 是按系统默认编码去读的,中文环境就是 GBK,而后端导出的多半是 UTF-8,两边对不上就成乱码。带 UTF-8 BOM 的文件 Excel 才认得出,而 xlsx 把编码信息写进了文件内部,绕开了这一层。
| 接口限流 | ||
| 登录爆破锁定 | ||
| 全站 CSRF 校验 | ||
| XXE 防护 | ||
| 解压炸弹防护 |
xlsx 本质是 ZIP 加 XML,外部实体注入的老入口就在这里;解压炸弹更直接,几十 KB 的压缩包能膨胀成几个 GB 把磁盘写满。
导入这一环是外部数据进系统的口子,防护要配齐。
///
LAST
后台和部署这一层:一站式管理加三套皮肤
DEPLOY
后台是一站式的,订单对账、卡密批次管理、数据备份和恢复都在一块儿。部署支持多级子目录,sitemap 和支付回调地址跟着路径自动适配。
皮肤三套,吃瓜、漫剧、商城一键切换,带暗色模式。猜你喜欢、我的收藏、播放历史、热门排行都齐了,另有动态 sitemap 和 OG 分享标签。
订单对账、卡密批次、数据备份和恢复,都在这一套后台里完成。
装之前建议先拿免费和密码两种权限跑一遍前台,再开付费和卡密,最后用一份旧数据试一次导入导出。
你手上那套付费站,卡在解锁还是卡在回调?评论区说说卡在哪一步。
既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。
THANKS FOR READING















































































