使用 Cloudflare Workers 解析云盘单文件分享直链(目前支持123云盘、天翼云盘、蓝奏云)。
- 创建一个新的 Workers KV 命名空间。
- 创建一个新的 Cloudflare Workers 服务 并点击 "快速编辑" 按钮。
- 将 src 文件夹中的内容复制到项目中(需手动创建不存在的文件和文件夹,wrangler.toml.example需要变为wrangler.toml),并点击 "保存并部署"。
-
进入 "设置" 选项卡,在 "变量和机密" 中,添加以下文本内容:
-
(自动部署可跳过)在 "绑定" 中,添加 "KV命名空间" :
变量名称:KVKV 命名空间:网页手动部署中创建的 KV 命名空间。
-
(可选,推荐)在 "域和路由" 中添加自定义域名或路由。
以域名example.doman举例
https://example.doman/PATH_PREFIX/TYPE?key=KEY&pwd=PWD&down=DOWN&cache=CACHE
PATH_PREFIX
配置中创建的URL路径前缀
TYPE
云盘类型
123云盘:123
天翼云盘:189
蓝奏云:lzy
KEY
分享链接的key
123云盘:https://www.123684.com/s/${KEY}
天翼云盘:https://cloud.189.cn/web/share?code=${KEY}
蓝奏云:https://lanzout.com/${KEY}
PWD
(可选)分享密码
DOWN
(可选)是否直接重定向下载,默认是,值为0时为否
为否时将返回一个字符串
{
"code": 0, //状态码,0为成功
"type": "", //请求的类型
"key": {
"sharekey": "", //分享KEY
"password": "" //分享密码
}
}
CACHE
(可选)是否启用缓存,会将直链缓存直至直链失效,默认是,值为0时为否
缓存时间
123云盘:24h
天翼云盘:18m
蓝奏云:15m