百度网盘转存到 OneDrive 、Google Drive 等其他网盘

请注意,本文编写于 328 天前,最后修改于 30 天前,其中某些信息可能已经过时。

前言

第三方百度网盘工具(以下简称度盘工具)多数是基于 Aria2 来进行下载的,所以同时包含了 Aria2 前端和后端程序,而某些度盘工具会有“远程 Aria2”功能(不同度盘工具文案可能会有差异),这个功能就相当于你把度盘工具当做了 VPS 上 Aria2 的前端程序。和使用其它前端类似,你只需要设置 VPS 上 Aria2 的RPC信息(地址、端口、密钥)及下载路径。设置完成后从度盘工具下载文件会直接下载到 VPS,然后再通过自动上传脚本在下载完成后调用 Rclone 上传到相应的网盘,这就实现了百度网盘的转存操作。整个过程简单来讲就是:度盘工具发送下载请求 → Aria2下载到VPS → Rclone上传到OD&GD 。如果你对 Aria2 的使用驾轻就熟后,这个操作对于你来说非常简单。

如果你还没有合适的 VPS,推荐去看《便宜高性价比 VPS 推荐》。其中 OneVPS 拥有无限流量的,非常适合用来转存百度网盘的文件,最低月付仅4美元,使用优惠码ONEVPS还可以打9折。

安装及配置自动上传脚本

参考《Aria2 + Rclone 实现 OneDrive、Google Drive 等网盘离线下载》这篇教程来了解 Aria2 的安装和配置、Rclone 的安装和配置及自动上传脚本的配置详细过程,这里不再赘述。

设置第三方百度网盘工具

如果你对 RPC 设置还不了解,推荐你去看《Aria2 前端面板 AriaNg 使用教程》来了解相关信息,这对于你理解下面的操作会很有帮助。

这里以速盘(SpeedPan)为例,来进行设置,其它工具的操作都是类似的,无非就是 填写 IP 地址、端口、密码,非常简单。直接看图:

SpeedPan
SpeedPan

注意事项: 下载路径必须设定成和 VPS 上的 Aria2 配置文件中的下载路径一致,才能正常触发自动上传脚本。
吐槽: 这里的例子本来是 PanDownload ,但在我写这篇教程时发现 PanDownload 取消了远程 Aria2 功能。好在后来又加回来了。

当你进行完以上所有操作,通过度盘工具从百度网盘下载文件就相当于转存到了相应的网盘。下载属于基本操作,不做赘述。


推荐阅读:

Aria2 入门使用教程 - 玩转最强 BT、磁力、HTTP、FTP、离线下载工具

了解更多 Aria2 使用技巧点这里

欢迎随手订阅博客的 Telegram 频道,接收最新的文章推送和有趣的内容。你还可以加入博主的 Telegram 群组,和小伙伴们一同交流、学习、成♂长。

添加新评论

已有 25 条评论

我真的不胖 我真的不胖
0 0

用你的方法用速盘分享下载百度云的文件,通过aria2,下载到谷歌云搭建的vps上,但是速度很慢只有几百k,这是怎么回事?

P3TERX P3TERX 回复 @我真的不胖
0 0

不知道你说的是下载还是上传,不过都有可能被限速。
下载被限速使用 速盘极速版 和 PanDownload beta 版可破。
上传被限速无解,只有等。

如果用baidupcs下载到那个aria2的下载目录是不是没办法触发那个自动上传脚本?

因为它不是通过aria2来下载?指示下载到同一个目录?可以做到也自动吗?

btw:现在在window下面用速盘连aria2连不上?token就是填RPC密码?

只有后端是 Aria2,且支持自定义远程后端的第三方百度网盘的客户端才能使用这种操作。baidupcs并不是。
连不上一般是RPC信息填写错误,或者是端口没开。

vvlaw vvlaw 回复 @P3TERX
0 0

RPC的信息我是复制AriaNG来填,token填都是RPC都密匙吗?端口一样是6800,没动。

vps架设的AriaNG正常访问也可以使用离线自动转存到google drive 但是用速盘就没办法连接,是和ariaNG的6800冲突了?

是的,token是填RPC密匙
AriaNG能用,说明RPC信息、端口应该是没问题。
如果速盘上RPC信息是一样的,按理说不会有问题的。

vvlaw vvlaw 回复 @P3TERX
0 0

可以了。晕,原来是前面加了http
用pandownload也设置了下才发现这个问题。。。

不过hostflyte的vps总的下载才达到1m/s-1.5m/s之间,楼主有达到几十M每秒到推荐吗?主要想把10T的百度云都转存到google drive

谢谢回复

百度网盘服务器在国内,越近越好。
只要不是特别垃圾的VPS,速度都还行的。你这速度应该是被限速了。

vvlaw vvlaw 回复 @P3TERX
0 0

还会被限速?大家可以说说都可以达到多少速度吗?
谢谢

请教大佬,开始没注意远程下载的时候用了本机地址,下载成功后,在vps找不到下载的文件了(文件名还是中文。。。),但空间却被占用。在速盘的已完成目录里下载任务是灰色的,而云端aria2ng的已完成目录里则自动消失了。已经看过aria2的下载目录里没有(默认的/root/Download)。

请问有办法把它们揪出来么?

P3TERX P3TERX 回复 @jasonbourne
0 0

在 root 目录下去找相应的路径

jasonbourne jasonbourne 回复 @P3TERX
0 0

我昨天自己解决了
在/tmp/rclone-v1.47.0-linux-amd64/ 下面

这几天这种方法速盘不能用了。
有空请做一个PLEX的教程谢谢。

搬瓦工的vps用速盘status code 403.。。。
本地下载用速盘没问题

百度那边限制了,从我个人使用经验上来看,使用“分享并下载”的方式会稳一点。

用速盘会出现跟NG一样缓存的问题
即使把速盘的下载列表删除,当aria2重启的时候aria2.session文件里依旧有速盘的操作列队

这个问题还是一个比较麻烦的问题,每次都要手动打开aria2.session确认下

我没有遇到过这样的问题,你是不是改了配置文件里的某些选项了?

玩玩 玩玩 回复 @P3TERX
0 0

并没有改,我在试试

aria2配合百度、GD、OD真的是好用,
但是速盘提取百度网盘的时候不那么给力
还有就是aria2的缓存一定要清理,已经吃亏很多次,我一般都是把NG下载完成的列表清空,避免重启后二次下载
GD的自动上传好用些,OD经常报错

速盘直接去下载会有限速的,要点分享并下载
OD用的人太多了,感觉微软可能发现了什么,对API做了很大的限制。

速盘的下载保存地址为什么修改不了呢?

玩玩 玩玩 回复 @玩玩
0 0

通过文件夹里的配置文件修改好了

这个我没注意到,确实不能直接去修改,只能在下载的时候改。

嗯,这样也可以,等下我更新下教程。

正是我所需要的,666,谢谢大佬