直链缓存设计
     每个网盘对应的标准分享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,



