Openwrt配置阿里云盘Webdav

记忆の风
2022-05-19 / 0 评论 / 29 阅读 / 正在检测是否收录...

阿里云盘 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 r4saarch64_generic
小米 AX3600aarch64_cortex-a53
斐讯 N1 盒子aarch64_cortex-a53
Newifi D2mipsel_24kc
Pogoplugarm_mpcore
Tips: 不清楚 CPU 架构类型可通过运行 opkg print-architecture 命令查询。

安装完后,我们需要获取阿里云盘的TOKEN

自动获取: 登录阿里云盘后,按 F12 进入开发者模式,控制台粘贴 JSON.parse(localStorage.token).refresh_token
自动获取token

手动获取: 登录阿里云盘后,可以在开发者工具 -> Application -> Local Storage 中的 token 字段中找到。
注意:不是复制整段 JSON 值,而是 JSON 里 refresh_token 字段的值,如下图所示红色部分
手动获取

接着就可以到openwrt后台阿里云盘 WebDAV界面下进行配置,进入后不着急勾选启用,先填写上面获取的 Refresh Token 密钥,云盘根目录 / 就是访问网盘下所有资源,如果你想只访问某个文件夹,那么就设置为 /文件名,比如:/记忆の风,演示默认设置 / 。

下面就开始设置主机地址,主机地址填写你 OpenWrt 的地址,比如:192.168.1.1,端口设置默认 8080,也可以进行更改,用户名 和 密码 内网使用可以不设置,其他默认,如下图:
openwrt

接着选择启用,保存&设置,通过:192.168.1.1:8080 访问,如果访问成功,那么就设置成功了.

0

评论 (0)

取消