mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-16 20:33:03 +00:00
67 lines
1.8 KiB
Plaintext
67 lines
1.8 KiB
Plaintext
直链缓存设计
|
|
每个网盘对应的标准分享URL如下
|
|
|
|
蓝奏云 (lz) https://lanzoux.com/{shareKey}
|
|
蓝奏云优享 (iz) https://www.ilanzou.com/s/{shareKey}
|
|
奶牛快传 (cow) https://cowtransfer.com/s/{shareKey}
|
|
移动云云空间 (ec) https://www.ecpan.cn/web/#/yunpanProxy?path=%2F%23%2Fdrive%2Foutside&data={shareKey}&isShare=1
|
|
小飞机网盘 (fj) https://share.feijipan.com/s/{shareKey}
|
|
亿方云 (fc) https://v2.fangcloud.com/sharing/{shareKey}
|
|
123云盘 (ye) https://www.123pan.com/s/{shareKey}.html
|
|
文叔叔 (ws) https://f.ws59.cn/f/{shareKey}
|
|
联想乐云 (le) https://lecloud.lenovo.com/share/{shareKey}
|
|
|
|
私有化网盘需要自己的域名也就是origin地址.
|
|
Cloudreve自建网盘 (ce) {origin}/s/{shareKey}
|
|
|
|
分享URL -> 类型+key
|
|
类型+key -> 标准分享URL
|
|
|
|
缓存key -> 下载URL
|
|
分享链接 -> add 网盘类型 pwd origin(私有化) -> 直链
|
|
|
|
|
|
https://f.ws59.cn/f/e3peohu6192
|
|
|
|
开源版 TODO
|
|
1. 缓存优化, 配置自动重载
|
|
|
|
|
|
专属版 功能设计
|
|
1. 支持绑定域名, 后台管理-账号管理, token管理, 账号解析次数限制
|
|
2. 流量统计, 文件分享信息, 目录解析, 文件云下载
|
|
3. IP代理池
|
|
|
|
网页跳转 防盗链
|
|
可禁用parser接口
|
|
|
|
标志短链 鉴权后 生成混淆链接
|
|
|
|
|
|
短链算法:
|
|
1. 基于Hash映射 hash(type:key:pwd) = h/xxxxx
|
|
|
|
鉴权实现:
|
|
auth-jdbc
|
|
|
|
// 基于标准SQL语法
|
|
|
|
支持H2, MySQL
|
|
|
|
用户:
|
|
jwt鉴权用户
|
|
|
|
角色:
|
|
超级管理员
|
|
注册用户
|
|
|
|
定义操作(权限):
|
|
用户的创建/删除/查询/修改, 生成短链/删除短链/修改解析次数和有效期/查询短链信息(
|
|
文件信息: 文件/文件夹, 文件数量, 文件大小, 文件类型; 链接信息: 解析次数, 缓存次数等)
|
|
|
|
微服务设计:
|
|
|
|
|
|
|
|
|