利用百度网盘青春版,实现一个轻量级不限速文件分享系统

https://51.ruyo.net/19321.html

百度网盘青春版(2021 年推出的合规产物)有个隐藏特性:上传下载不限速,但存储空间只有 10GB,且不支持分享链接。等于说,官方把"分享功能"阉割了,只留了个"个人高速仓库"。

但换个思路——如果我们自己搭个中转服务,把青春版当成"后端存储",是不是就能绕开限速、实现轻量级文件分享?这篇文章的作者就这么干了。

原理拆解:青春版 API + 自建中转

核心逻辑很简单:

  1. 上传端:文件 → 本地分片 → 青春版 API 直传(满速)
  2. 存储端:青春版 10GB 当缓存池,定期轮转
  3. 下载端:自建服务代理取回,对外暴露直链

作者抓包了青春版的 HTTP 接口,发现上传走的是标准 POST /api/upload,下载则依赖 d.pcs.baidu.com 的直链。鉴权用的是 BDUSS + STOKEN 双 Token,有效期约 30 天。

关键参数(从登录 Cookie 里提取):

# 抓包或从浏览器 DevTools 复制
BDUSS=xxx  # 主身份凭证
STOKEN=xxx # 辅助校验

仓库地址:https://github.com/malaohu/jikeqingpan


避坑指南:三个实测细节

坑点 解决方案
Token 失效 BDUSS 会随账号登出失效,建议单独注册小号隔离风险
单文件 4GB 限制 大文件用 split -b 2G 分片,前端用 JS 合并
频率风控 单 IP 日上传超过 50GB 会触发 302 跳转验证码,建议加代理池

(作者提到:青春版的 app_id=250528 和标准版不同,抓包时注意区分,混用会报 403)


这套方案的本质是用合规产品的接口,做非官方的场景延伸。青春版还活着,这套代码就还能跑——但百度随时可能收紧接口鉴权。

你手头有闲置的百度小号吗?或者试过抓包其他网盘的"青春版"?

已复制到剪贴板

评论 0 条

暂无评论,来种下第一颗种子。