阿里云盘白嫖挂载网页及webdav实现群晖同步指北

前言

最近阿里云盘很火,回想起之前teambition白嫖的3T加上阿里云盘的1T,合并之后就有4T于是着手折腾一下。
注意,文中所提webdav以及网页挂载方式均需部署服务器中转实现,所以部署的服务器如果使用TF卡,寿命不久的矿渣emmc设备请慎重。

阿里云盘的网页挂载

开启设备挂载的共享标签

(推荐)方法一 在docker服务中开启挂载标签

逐行执行以下命令

1
2
3
4
5
mkdir -p /etc/systemd/system/docker.service.d/
cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
[Service]
MountFlags=shared
EOF

之后建议重启设备

方法二 启用映射目录的主机共享挂载选项

例如
mount --make-shared /home/aliyunpan
请注意,raspbian使用本方法可能会执行失败,原因不明。
之后可以将这句话写入/etc/rc.local里,以便每次重启自动启用。

使用docker cli开启镜像

这里以/home/aliyunpan作为挂载目录

1
2
3
4
5
6
7
8
9
10
11
docker run -d \
--name clouddrive \
--restart unless-stopped \
--env FuseUID=1000 --env FuseGID=1000\
-v /home/aliyunpan/CloudNas:/CloudNAS:shared \
-v /home/aliyunpan/Config:/Config \
-v /home/aliyunpan/media:/media:shared \
-p 9798:9798 \
--privileged \
--device /dev/fuse:/dev/fuse \
cloudnas/clouddrive

成功后访问http://你挂载宿主机的IP:9798注册登陆扫码即可,很简单这里不再过多赘述。

阿里云盘使用webdav实现群晖自动同步

官方并没有提供直接的webdav,所以需要我们构建一个适用于阿里云盘的webdav环境,这里同样使用docker镜像

获取refresh_token

先登录阿里云盘,按F12——“应用程序”——“本地储存”在密匙一栏中找到“refresh_token”一栏记录下它的值,这里以“4f3c400596df4327a71b93e9830dcacc”为例。

使用docker cli镜像构建webdav

1
docker run -d --name=webdav-aliyundriver --restart=always -p 9799:9799  -v /etc/localtime:/etc/localtime -v /home/aliyunpandriver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="4f3c400596df4327a71b93e9830dcacc"  -e SERVER_PORT="9799" -e ALIYUNDRIVE_AUTH_PASSWORD="你的webdav密码" -e JAVA_OPTS="-Xmx512m" zx5253/webdav-aliyundriver

注意:
ALIYUNDRIVE_REFRESH_TOKEN="4f3c400596df4327a71b93e9830dcacc"这里的token需要改成你自己获取的,
-v /home/aliyunpandriver/改成你自己的目录,
-e SERVER_PORT="9799"为使用的端口,
-e JAVA_OPTS="-Xmx512m"为容器所使用的最大内存,可以修改成-e JAVA_OPTS="-Xmx1g"
以上内容自己按需修改。
之后可以在浏览器中访问 IP:9799(如果部署机是群晖自己那么填写127.0.0.1:9799即可) 用户名:admin 密码:为你设置的密码 尝试访问

群晖Cloud_sync的设置

“Cloud Sync”-“+”添加-选择”WebDAV”-输入上一步的IP:9799 用户名及密码
enjoy

客户端兼容性

实测,如果容器内存配置过小或一次性上传大量文件极易上传出错,折腾还是可以。

客户端 下载 上传 备注
群辉Cloud Sync 可用 可用 使用单向同步非常稳定
Rclone 可用 可用 推荐,支持各个系统
Mac原生 可用 可用
Windows原生 可用 有点小问题 不建议,适配有点问题,上传报错
RaiDrive 可用 可用 Windows平台下建议用这个

阿里云盘白嫖挂载网页及webdav实现群晖同步指北
https://hexo.psorai.eu.org/2023/06/06/阿里云盘白嫖挂载网页及webdav实现群晖同步指北/
Author
Sora
Posted on
June 6, 2023
Licensed under