阿里云盘白嫖挂载网页及webdav实现群晖同步指北
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阿⾥云盘⽩嫖挂载⽹页及webdav实现群晖同步指北
前⾔
最近阿⾥云盘很⽕,回想起之前teambition⽩嫖的3T加上阿⾥云盘的1T,合并之后就有4T于是着⼿折腾⼀下。
注意,⽂中所提webdav以及⽹页挂载⽅式均需部署服务器中转实现,所以部署的服务器如果使⽤TF卡,寿命不久的矿渣emmc设备请慎重。
阿⾥云盘的⽹页挂载
开启设备挂载的共享标签
(推荐)⽅法⼀在docker服务中开启挂载标签
逐⾏执⾏以下命令
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作为挂载⽬录
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
阿⾥云盘使⽤webdav实现群晖⾃动同步
官⽅并没有提供直接的webdav,所以需要我们构建⼀个适⽤于阿⾥云盘的webdav环境,这⾥同样使⽤docker镜像
获取refresh_token
先登录,按F12——“应⽤程序”——“本地储存”在密匙⼀栏中找到“refresh_token”⼀栏记录下它的值,这⾥以“4f3c400596df4327a71b93e9830dcacc”为例。
使⽤docker cli镜像构建webdav
docker run -d --name=webdav-aliyundriver --restart=always -p 9799:9799 -v /etc/localtime:/etc/localtime -v /home/aliyunpandriver/:/etc/aliyun-drive r/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="4f3c400596df4327a71b93e9830dcacc" -e SERVER_PORT="9799" -e ALIYUND RIVE_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平台下建议⽤这个。