让阿里云盘变身为webdav协议的文件服务器(风险自担)

项目地址:https://github.com/zxbu/webdav-aliyundriver

Jar包运行
点击下载Jar包

建议自己下载源码编译,以获得最新代码
自行编译

  1. # 编译
  2. mvn clean package -Dmaven.test.skip=true
  3. #编译之后的文件在target文件夹,webdav*.jar
  4. cd target
  5. mv webdav*.jar webdav.jar

复制代码

运行

  1. java -jar webdav.jar –aliyundrive.refresh-token=”your refreshToken

复制代码

容器运行

  1. 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
参数说明

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

复制代码

运行之后默认端口是8080  可以通过:8080 访问来查看文件,更可以挂载到本地,或是配合aria2和rclone自动进行下载上传操作教程在个人签名。
配合alist https://github.com/Xhofe/alist  可以直链多线程下载网盘内的文件
风险未知 谨慎使用

获取refreshToken
1.https://media.cooluc.com/decode_token/在此网页进行获取,但是我在搭建的时候报错,如果报错可以使用第二种方法

2.https://www.aliyundrive.com/sign/ 登录网页版  按f12打开控制台—application—local storage—token,即可查看refresh token

先用第一个方法不行再用第二个
担心第一个不安全的我把代码薅下来了
下载地址 https://tools.southcat.net/home/untitled.zip

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 程序 让阿里云盘变身为webdav协议的文件服务器(风险自担) https://www.lizi.tw/program/21452.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

让阿里云盘变身为webdav协议的文件服务器(风险自担)-海报

分享本文封面