阿里云盘 WebDAV 服务,主要使用场景为配合支持 WebDAV 协议的客户端 App 如 Infuse、nPlayer 等实现在电视上直接观看云盘视频内容, 支持上传文件,但受限于 WebDAV 协议不支持文件秒传。
OpenWrt 路由器GitHub Releases 中有预编译的 ipk 文件, 目前提供了 aarch64/arm/mipsel/x86_64/i686 等架构的版本,可以下载后使用 opkg 安装,以 X86软路由J4125 为例
wget https://github.com/messense/aliyundrive-webdav/releases/download/v1.2.5/aliyundrive-webdav_1.2.5-1_x86_64.ipk
wget https://github.com/messense/aliyundrive-webdav/releases/download/v1.2.5/luci-app-aliyundrive-webdav_1.2.5_all.ipk
wget https://github.com/messense/aliyundrive-webdav/releases/download/v1.2.5/luci-i18n-aliyundrive-webdav-zh-cn_1.2.5-1_all.ipk
opkg install aliyundrive-webdav_1.2.5-1_x86_64.ipk
opkg install luci-app-aliyundrive-webdav_1.2.5_all.ipk
opkg install luci-i18n-aliyundrive-webdav-zh-cn_1.2.5-1_all.ipk
其它 CPU 架构的路由器可在 GitHub Releases 页面中查找对应的架构的主程序 ipk 文件下载安装, 常见 OpenWrt 路由器 CPU 架构如下表(欢迎补充):
路由器 | CPU 架构 |
---|---|
nanopi r4s | aarch64_generic |
小米 AX3600 | aarch64_cortex-a53 |
斐讯 N1 盒子 | aarch64_cortex-a53 |
Newifi D2 | mipsel_24kc |
Pogoplug | arm_mpcore |
Tips: 不清楚 CPU 架构类型可通过运行 opkg print-architecture 命令查询。
安装完后,我们需要获取阿里云盘的TOKEN
自动获取: 登录阿里云盘后,按 F12 进入开发者模式,控制台粘贴
JSON.parse(localStorage.token).refresh_token
![]()
手动获取: 登录阿里云盘后,可以在开发者工具 -> Application -> Local Storage 中的 token 字段中找到。
注意:不是复制整段 JSON 值,而是 JSON 里refresh_token
字段的值,如下图所示红色部分
接着就可以到openwrt后台阿里云盘 WebDAV界面下进行配置,进入后不着急勾选启用,先填写上面获取的 Refresh Token 密钥,云盘根目录 / 就是访问网盘下所有资源,如果你想只访问某个文件夹,那么就设置为 /文件名,比如:/记忆の风,演示默认设置 / 。
下面就开始设置主机地址,主机地址填写你 OpenWrt 的地址,比如:192.168.1.1,端口设置默认 8080,也可以进行更改,用户名 和 密码 内网使用可以不设置,其他默认,如下图:
接着选择启用,保存&设置,通过:192.168.1.1:8080 访问,如果访问成功,那么就设置成功了.
评论 (0)