能在路由器里挂载阿里云盘的aliyundrive-webdav

2023-10-29

什么是 aliyundrive-webdav ?

aliyundrive-webdav 是阿里云盘 WebDAV 服务,主要使用场景为配合支持 WebDAV 协议的客户端 AppInfusenPlayer 等实现在电视上直接观看云盘视频内容, 支持上传文件,但受限于 WebDAV 协议不支持文件秒传。

aliyundrive-webdav 和老苏之前介绍的『能将阿里云盘挂载为webdav的webdav-aliyundriver』,从功能上来说是一样的,但是也有差别

aliyundrive-webdav webdav-aliyundriver
语言 Rust Java
发布 exeipk 只有 jar
包大小 小,一般在 2M 左右,镜像约 11M 大,近 20M,镜像高达 500MB
架构 ARM、MIPS、X86 理论上可以在非 X86 上运行,可能需要自己用源码重编

总体来看,aliyundrive-webdav 在适应性和资源占用上具有很大的优势

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 aliyundrive-webdav ,选择第一个 messense/aliyundrive-webdav,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 aliwebdav

文件夹 装载路径 说明
docker/aliwebdav /etc/aliyundrive-webdav 存放设置

端口

端口不冲突就行,需要点 + 号新增

本地端口 容器端口
8321 8080

环境

可变
REFRESH_TOKEN refresh token
WEBDAV_AUTH_USER webdav 用户
WEBDAV_AUTH_PASSWORD webdav 密码

refresh token 的获取方法可以参考 『能将阿里云盘挂载为webdav的webdav-aliyundriver

局域网测试,所以老苏没设置密码,如果你要在公网访问,一定要记得设置

运行

在浏览器中输入 http://群晖IP:8321 就能看到文件列表

老苏在 Windows 上测试了用 RainDrive 挂载阿里云盘

webdav-aliyundriver 不同,aliyundrive-webdav 能获取空间大小

路由器

Koolshare 梅林固件

老苏的 R6300V2 下载了 aliyundrivewebdav-merlin-arm380-armv7.tar.gz,在软件中心离线安装

安装过程很快,毕竟还不到 2M

只要填 refresh token,其他的老苏都用的默认值

确定 即可

可以通过在浏览器中输入 http://路由器IP:8321 看到文件列表

RainDrive 挂载

从不同的设备上挂载,结果是一样的

OpenWrt 路由器

这玩意老苏没有,有需要的同学去官网自己研究吧

主流操作系统

支持 WindowsMacOSLinux,都是采用的命令行方式

老苏下载了 aliyundrive-webdav-windows-x64.zip,解压出来就一个文件 aliyundrive-webdav.exe,需要在 命令提示符 下运行

参数 简写
--cache-size 下载缓存,默认值为 10485760 ,单位 bytes,也就是 10M
--host 主机 IP,缺省为 0.0.0.0
--port -p 端口号,缺省为 8080
--read-buffer-size -S 目录缓存,默认值为 1000
--refresh-token -r refresh token
--root 缺省根目录是 /
--auth-user -U WebDAV 用户
--auth-password -W WebDAV 密码
--workdir -w 工作目录,存储 refresh_token
--auto-index -I 自动生成 index.html
--help -h 帮助
--version -v 版本,当前为 0.4.1

所以最少只要带两个参数 --auto-index --refresh-token <refresh-token> 就可以正常工作,也可以简写为 -I -r <refresh-token>

如果不带 -I 或者 --auto-index,会显示 HTTP ERROR 405

在浏览器中输入 http://本机IP:8080 或者 http://localhost:8080 即可看到文件列表,和 docker 或者 R6300V2 上是完全一样的,所以用哪种方式,完全取决于您自己,要考虑硬件条件,也要考虑大数据拷贝时资源占用,当然还有软件设置的易用性

参考文档

messense/aliyundrive-webdav: 阿里云盘 WebDAV 服务
地址:https://github.com/messense/aliyundrive-webdav

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

能在路由器里挂载阿里云盘的aliyundrive-webdav 的相关文章

随机推荐

  • altium designer 中走线宽度设置的方法

    1 设计 gt 类 gt Net Class gt 鼠标右键添加类 gt 把比如电源和地线归为一类 命名为GND VCC 2 设计 gt 规则 gt Routing gt Width gt 选中网络类 gt 选择GND VCC 然后选择好要
  • $.post 提交长度过大问题

    Json 参数长度过大 无法反序列化为Json
  • NCBI Genbank核苷酸序列数据库检索基因序列解读

    核酸数据库 Genbank数据库 Nucleotide数据库 一 基因序列注释内容解析 以dut基因编码的大肠杆菌酶dutpase为例 在Nucleotide数据库search X01714或者dutpase 检索链接https www n
  • vue2自定义loading组件

    概要 通常情况下 我们在使用element ui时会使用到loading组件 一般用于对表格请求响应时间过长的时候使用loading 然而依然有一些其他情况需要用的loading 这个时候 v loading指令在其他组件上不生效了 所以官
  • python seaborn 散点图矩阵_Python绘图总结(seaborn库的使用)(下)

    上部分介绍了pie以及kdeplot distplot jointplot pairplot的用法分别绘制出数据的饼图 核密度分布图 柱状图 散点图 以及用jointplot绘制组合图 下面开始总结 散点图 二维 三维 折线图 并列 叠加
  • 彻底理解webservice SOAP WSDL

    WebServices简介 先给出一个概念 SOA 即Service Oriented Architecture 中文一般理解为面向服务的架构 既然说是一种架构的话 所以一般认为 SOA 是包含了运行环境 编程模型 架构风格和相关方法论等在
  • 夜神模拟器:新建android模拟器并安装apk文件

    1 安装夜神模拟器 下载地址 https www yeshen com a 直接双击nox xxx exe一步步安装模拟器 b adb devices查看结果 如果出现如下错误 解决方法 夜神模拟器的adb版本和androidsdk的adb
  • 数论初探--中国剩余定理(一)

    数论 很简单 小学奥数而已 中国剩余定理 小学五年级奥数内容 在一千多年前的 孙子算经 中 有这样一道算术题 今有物不知其数 三三数之剩二 五五数之剩三 七七数之剩二 问物几何 按照今天的话来说 一个数除以3余2 除以5余3 除以7余2 求
  • Anaconda------环境管理

    Anaconda 中的Conda核心功能就是包管理和环境管理 可以根据需要安装不同版本的python 而且能自由切换 先着重介绍一个概念 虚拟环境 virtual environment 它是一个虚拟化 从电脑独立开辟出来的环境 以Dock
  • 前端解决防盗链

    防盗链浅谈 由于利用百度新闻请求接口 导致部分图片请求失败 状态码403 服务被拒绝 之前一直用python写爬虫 所以很自然的就想到了伪装请求头 于是乎想到解决该问题的第一种方法就是创建vue config js 在里面配置代理 现在是学
  • matlab怎么产生一个随机数,matlab怎么产生随机数

    matlab是我们常用一种软件 对于做随机过程或者概率的朋友 常常会用到一些随机数 但是这些数据怎么生成呢 下面介绍下matlab中一些常见的随机数 matlab产生随机数可以使用的方法 1 均匀分布 unifrnd a b m n 产生m
  • Oracle vm virtualbox安装

    Oracle vm virtualbox安装 VirtualBox 簡介 下載安裝包 VirtualBox 簡介 VirtualBox 是一款开源虚拟机软件 VirtualBox 是由德国 Innotek 公司开发 由Sun Microsy
  • 继电器控制电路

    继电器控制电路 原理 控制方式 继电器种类 案例 原理 使用控制电器的触点 按钮 开关或继电器触点 控制用电器工作 控制方式 手动控制 触点通 断用人工控制 比如按钮 手动开关 自动控制 触点通断可以自动实现 如行程开关 继电器 继电器种类
  • UE4之HTTP请求

    UE4中的HTTP模块封装了libcurl的HTTP功能 很容易实现HTTP下载和上传功能 代码如下 class FHttpRequestTest void Download const FString URL TSharedRef Htt
  • JS /JQ文件、图片上传+图片预览(二进制、base64)

    一 base64
  • unity刘海屏适配

    public class SafeArea MonoBehaviour private Rect safeArea public Action
  • 安装chromadb遇到的问题与python3升级

    环境 python 3 10 centos 7 x 使用 pip3 install chromadb 时 遇到以下问题 问题1 gcc note This error originates from a subprocess and is
  • 系统建模与仿真项目驱动设计报告-基于MATLAB的GUI界面设计

    摘 要 MATLAB语言是一种十分有效得工具 能够容易解决在系统仿真以及控制系统计算机辅助设计领域的解决问题 在本次的系统建模与仿真设计中 需要使用人机交互界面 MATLAB GUI功能设计一个系统仿真GUI界面 由于GUI本身提供了Win
  • 伽罗华域(Galois Field)理解、基于伽罗华域的四则运算(附详细python代码)

    参考链接 https blog csdn net luotuo44 article details 41645597 参考链接 https blog csdn net shelldon article details 54729687 伽罗
  • 能在路由器里挂载阿里云盘的aliyundrive-webdav

    什么是 aliyundrive webdav aliyundrive webdav 是阿里云盘 WebDAV 服务 主要使用场景为配合支持 WebDAV 协议的客户端 App 如 Infuse nPlayer 等实现在电视上直接观看云盘视频