mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-15 11:53:02 +00:00
75 lines
2.1 KiB
Plaintext
75 lines
2.1 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(私有化) -> 直链
|
|
|
|
开源版 TODO
|
|
1. 缓存优化, 配置自动重载
|
|
2. 缓存删除接口(后台功能)
|
|
3. JS脚本引擎 自定义解析
|
|
|
|
|
|
|
|
专属版 功能设计
|
|
1. 支持绑定域名, 后台管理-账号管理, token管理, 账号解析次数限制
|
|
2. 流量统计, 文件分享信息, 目录解析, 文件云下载
|
|
3. IP代理池
|
|
|
|
网页跳转 防盗链
|
|
可禁用parser接口
|
|
|
|
标志短链 鉴权后 生成混淆链接
|
|
|
|
|
|
短链算法:
|
|
1. 基于Hash映射 hash(type:key:pwd) = h/xxxxx
|
|
|
|
鉴权实现:
|
|
auth-jdbc
|
|
|
|
// 基于标准SQL语法
|
|
|
|
支持H2, MySQL
|
|
|
|
用户:
|
|
jwt鉴权用户
|
|
|
|
角色:
|
|
超级管理员
|
|
注册用户
|
|
|
|
定义操作(权限):
|
|
用户的创建/删除/查询/修改, 生成短链/删除短链/修改解析次数和有效期/查询短链信息(
|
|
文件信息: 文件/文件夹, 文件数量, 文件大小, 文件类型; 链接信息: 解析次数, 缓存次数等)
|
|
|
|
微服务设计:
|
|
TODO
|
|
|
|
后台管理:
|
|
菜单:
|
|
网盘管理: token配置, 启用/禁用
|
|
短链管理: 短链列表, 新增, 删除
|
|
解析统计: 下载次数统计, 下载流量统计, 详细解析列表
|
|
状态监视: 服务请求并发数; 来源IP列表: 拉黑, 限制次数; Nginx
|
|
系统配置: 管理员账户, 系统参数: 域名配置, 预览URL,
|
|
|
|
|
|
|