V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
messense
V2EX  ›  分享创造

阿里云盘 WebDAV 路由器版本

  •  1
     
  •   messense · 54 天前 via iPhone · 3807 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/messense/aliyundrive-webdav

    Rust 实现,目前提供了一些预编译的 musl libc 静态链接的二进制包和 OpenWrt 、梅林软件包,以及基于 Alpine Linux 的 Docker 镜像。
    21 条回复    2021-09-12 12:49:42 +08:00
    Ansen
        1
    Ansen   54 天前 via iPhone
    挺好的,一直在用
    xlsepiphone
        2
    xlsepiphone   54 天前
    openwrt 插件的开发体验真的难受,本来之前想写个插件自用,看了一眼开发方式,直接劝退我了。
    messense
        3
    messense   54 天前
    @xlsepiphone 确实不够方便。
    jemyzhang
        4
    jemyzhang   53 天前
    Sep 04 16:14:17.167 ERROR aliyundrive_webdav::drive: refresh token failed: HTTP status client error (400 Bad Request) for url ( https://websv.aliyundrive.com/token/refresh)

    refresh token 是什么形式?包含 Bearer 吗?还是 token 里面的所有 json 内容?
    messense
        5
    messense   53 天前
    @jemyzhang 类似 6a4cfefd73xxxxx5b526da0xxxxc1d2,不是 Bearer
    messense
        6
    messense   53 天前
    @jemyzhang 参考
    jemyzhang
        7
    jemyzhang   53 天前
    @messense 明白了,我这一时糊涂了,以为是 token 了
    Credibility
        8
    Credibility   53 天前
    一直在用,很好用

    挺方便的
    Tink
        9
    Tink   53 天前 via Android
    没研究过 webdav 协议,有无可能 upload/download 不使用 cache ?
    messense
        10
    messense   53 天前
    @Tink 这个 cache 指的是什么?
    Tink
        11
    Tink   53 天前 via Android
    @messense 就是 buffer
    messense
        12
    messense   53 天前
    @Tink 这个目前估计不行,可能对下载来说如果是视频播放并且播放器支持 m3u8 的话倒是可以 hack 出来让播放直接走 m3u8 (阿里云盘这边是提供了转码后的 m3u8 地址的,这样就直接播放器绕过 webdav 服务器去直接加载远程内容了),不过我用的 Infuse App 好像并不支持。上传避免不了要把上传内容一部分一部分读出来再去调用阿里云盘上传接口。
    Tink
        13
    Tink   53 天前
    @messense #12 soga,貌似这些远程文件访问里面,好像就 nfs 和 samba 是支持无 buffer 的?
    kimdir
        14
    kimdir   52 天前
    感谢楼主,旁路由 N1 已经刷上,infuse 连接成功
    JayFang1993
        15
    JayFang1993   52 天前
    感谢
    kun775
        16
    kun775   52 天前
    只能读吗,貌似不能上传和删除操作,在 windows 添加网络位置处使用
    messense
        17
    messense   51 天前
    @kun775 目前是的,个人没有上传的需求所以没有实现。

    https://github.com/messense/aliyundrive-webdav/issues/1
    quxuanxuan
        18
    quxuanxuan   50 天前
    newifi D2 用不了,mips 编译不通过
    xiaozizayang
        19
    xiaozizayang   49 天前
    好用,原理是啥?
    messense
        20
    messense   49 天前   ❤️ 1
    @xiaozizayang 利用阿里云盘的 HTTP API 配合 WebDAV 协议可以做成类似文件系统管理。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3843 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:29 · PVG 15:29 · LAX 00:29 · JFK 03:29
    ♥ Do have faith in what you're doing.