首先吐槽一下百度网盘实在是恶心到我了
迁移原理:
1.阿里盘支持webdav,所以我们可以用docker跑webdav,然后再用raidrive把阿里网盘webdav挂载到本地(先得到一个不限速的大容量网络硬盘)
2.百度云开一个月卡会员,然后设置下载路径为挂载的阿里网盘(切记开月卡,不要开天卡)
3.文件数据并不是两个网盘接口的直接对接,还是百度盘下载到本地缓存cache,然后再通过webdav上传到阿里盘(所以具体传输速度,取决于你的网速,但基本是满速下载)
迁移步骤:
1.下载并安装docker.
a.Windows10开启Hyper-v,全部勾上安装后重启;
b.下载docker,安装好;链接:Docker Hub
2.找到refresh Token
a.先登录网页版的阿里网盘
b.以Chrome为例,按F12-->application-->local storage,找token里面的refresh_token,该token关系你账号的安全,要保密,不要给任何人;
3.拉取webdav镜像
a.管理员模式进入cmd
b.
docker pull zx5253/webdav-aliyundriver
4.启动镜像
a.修改下面代码,在ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken"里面把你在Chrome里面拿到的refresh_token填写进去,然后将这段代码放在cmd里面运行;
b.
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
5.下载并安装raidriver
a.链接:raidriver
b.按照下图顺序设置好
6.然后就可以看到一个很大的硬盘
7.百度云设置下载路径到挂载的阿里盘上,然后开始搬迁吧
提示:
1.下载时基本不用碰,有可能会卡死.
2.建议开月卡
3.raidriver默认缓存路径是在C盘,如果下载过程中C盘越来越小,或者文件过大导致C盘缓存不下而失败的,建议先改缓存路径再下载