【教程】当『Infuse』遇上『阿里云盘』

【教程】当『Infuse』遇上『阿里云盘』

前言

Infuse介绍

相信家中有NAS的朋友应该对媒体管理软件并不陌生,因为除了数据储存之外,我们购买NAS很大一部分需求是储存和播放电影和电视剧。
Infuse在本质上是一个媒体管理软件,拥有类似于Netflix这样的页面,如果你没有NAS ,你也可以使用Emby、Jellyfin、Plex第三方流媒体服务,或者连接Google Drive这种网络硬盘。

准备工作

浏览器获取refreshToken

  1. 列表项先通过浏览器(建议chrome)打开阿里云盘官网并登录:
  2. 列表项登录成功后,按F12打开开发者工具,点击Console,输入以下代码,并回车
    JSON.parse(window.localStorage.getItem("token"))["refresh_token"];
  3. 控制台输出的一串字符就是你的refreshToken啦

使用docker创建阿里云盘的Webdav服务

项目地址:zxbu/webdav-aliyundriver [/hidecontent]

docker run运行

docker run -d --name=webdav-aliyundriver --restart=always -p 8080:8080 -v /etc/localtime:/etc/localtime -v /etc/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver

# /etc/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载
# ALIYUNDRIVE_AUTH_PASSWORD 是admin账户的密码,建议修改
# JAVA_OPTS 可修改最大内存占用,比如 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m

docker-compose运行

version: '3'
services:
webdav-aliyundriver:
image: zx5253/webdav-aliyundriver
container_name: webdav-aliyundriver
restart: always
volumes:
- /etc/localtime:/etc/localtime
- ./docker/etc/aliyun-driver/:/etc/aliyun-driver/
ports:
- "1234:8080"
tty: true
environment:
- TZ=Asia/Shanghai
- ALIYUNDRIVE_REFRESH_TOKEN=<change me>
- ALIYUNDRIVE_AUTH_PASSWORD=<change me>

群晖教程

群晖NAS高级服务 – 使用阿里云盘打造免费 WebDAV 服务 [/hidecontent]

参数说明

--aliyundrive.refresh-token
阿里云盘的refreshToken,获取方式见下文
--server.port
非必填,服务器端口号,默认为8080
--aliyundrive.auth.enable=true
是否开启WebDav账户验证,默认开启
--aliyundrive.auth.user-name=admin
WebDav账户,默认admin
--aliyundrive.auth.password=admin
WebDav密码,默认admin

使用Infuse连接阿里云盘的Webdav服务

连接信息

这里的用户名默认是admin,密码就是刚才设置的ALIYUNDRIVE_AUTH_PASSWORD

路径不选择默认是根目录/

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情