夸克 WebDAV 轻量版插件:小闪存路由器做福音:仅2.4MB,速度52MB/s
这几天在折腾 TP的7DR7299 路由,还编译了一个自用的ImmortalWrt固件,现在刷机 openwrt 后信号也不错准备当主路由使用。

▲ 7DR7299采用联发科MT7988A处理器 + 1GB 内存 + 128MB 闪存,TP 有点小气啊,旗舰路由给这么小的闪存实在是不够用。

▲ OpenList是开源版的 Alist 网盘应用,可以挂载很多第三方网盘,我使用夸克网盘有 VIP 会员,看视频很方便,准备安装一下。

▲ 报错了,查看了下系统提示,OpenList需要大约133MB空间,而这台路由器当时只剩下约50MB可用空间,这怎么整?
我只需要夸克网盘,也不需要OpenList里的多网盘支持、数据库、任务管理和完整前端,也没有现成的夸克 WebDAV插件啊。
没办法最后我只能 vibe coding了一个夸克 WebDAV 轻量版插件。
夸克 WebDAV 插件
这个插件参考了OpenList中quark_uc驱动与夸克接口交互的方式,它是一个单独实现的夸克WebDAV服务,只处理夸克目录和文件读取。
插件项目地址:
https://github.com/huladabang/openlist-quark-lite

▲ 目前安装文件名为:quark-webdav-lite_0.4.0-r1_aarch64_cortex-a53.ipk

▲ 网盘也备份了一份,有需要可以公众号回复:7DR7299 获取
安装包适用于OpenWrt 24.10和aarch64_cortex-a53架构。其他架构和不同OpenWrt版本没有测试,有需要的可以自行测试。
上传IPK可在 istore 页面手动安装,进入:“服务”—“夸克WebDAV”

主要需要填写:
是否启用
挂载目录路径
最大并发下载数
分段大小
WebDAV用户名
WebDAV密码
夸克Cookie

▲ 最重要的是Cookie 从已经登录pan.quark.cn的浏览器请求中复制完整内容。保存配置后重启服务,默认WebDAV地址是:http://路由器地址:5244/

▲ 现在的安装包大约2.4MB,带了一个非常简单的网页文件列表,直接在浏览器中打开服务地址,就能进入目录并下载文件只保留夸克网盘最基本的读取流程。
飞牛NAS挂载对比
为了测试插件效果如何,我又使用飞牛NAS挂载夸克网盘,下载同一个文件进行比较。

▲ 飞牛NAS显示的下载速度大约为5.3MB/s。它的最高速度并不夸张,但曲线比较连续,长时间保持在一个相对稳定的区间内。

▲ 测试时路由器CPU占用通常低于20%,夸克WebDAV轻量版则会利用多路Range请求争取更高速度,测试的时候稳定在 40MB/s左右,最高可以到 52MB/s
最后
如果你的路由器是小闪存设备128MB、256MB,有使用夸克网盘挂载成 WebDAV 的需求,可以尝试本插件:只保留读取功能,尽量做到体积小、速度快、传输稳定,使用过程中有任何问题欢迎反馈。
maofan
