Cf-Worker-Pan-Pdf基于 Cloudflare Workers 的某度网盘高速预览服务 (Serverless 版)

本项目是一个运行在 Cloudflare Workers 上的轻量级应用,使用某度网盘的 “PDF 预览” 机制,实现对 150MB 以下文件的免客户端高速预览。

百度网盘,通过预览法,进行官方满速下载;我从2021年使用至今,就一个字➤ “稳”!不过虽然能满速下载,但每次下载前需要重命名加后缀,下载后还得删后缀,才能正常打开。 每次只能下载一个文件,无法批量下载,也不能下载文件夹(可通过压缩包的形式进行)。所以呢,对于偶尔使用度盘的轻度用户而言,这是一个很棒的方法;但如果是重度用户的话,想要好的用户体验,那还是老老实实开会员吧!

项目原理

创建临时文件夹,转存,重命名为pdf

获得pdf的预览链接(不需要SVIP就能高速下载)。

删掉文件夹(删掉后链接继续生效很长一段时间)。

项目特点

可以批量下载文件夹中的所有小文件

点直接下载文件会多出.pdf后缀,删掉即可。

点发送到Aria2的话,不用修改文件名。

⚡️ Serverless 架构:无需服务器,直接部署在 Cloudflare Workers 上。

🔄 智能账号轮询:支持配置多个 Cookie,采用随机轮询策略。

🔐 OAuth 2.0 鉴权:集成了 Linux.do Connect 登录。

⏰ 智能清理:配合 Cron Triggers 定时清理网盘内的临时转存文件以及验证Cookie有效性。

错峰清理:并发请求自动错峰。

优先清理:可以配置 KV 记录清理时间以及账号有效性,优先清理最久未处理的账号。

📱 响应式 UI:优雅的移动端与桌面端适配,支持批量解析、Aria2 推送。

🕵️‍♂️ 隐私保护:透传客户端 User-Agent,伪装成浏览器正常预览行为。

注意事项

不能用同账号的Cookie下载该账号分享的文件,因为自己不能转存自己的分享。

GitHub地址:https://github.com/lain39/cf-worker-pan-pdf

demo地址:https://pdf.704000.xyz/

声明:本站内容均收集于互联网,如不慎侵犯到您的版权利益,请附带相关证明文件来信本站将立即予以下架删除。