前言
第三方百度网盘工具(以下简称度盘工具)多数是基于 Aria2 来进行下载的,所以同时包含了 Aria2 前端和后端程序,而某些度盘工具会有 “远程 Aria2” 功能(不同度盘工具的功能命名可能会有差异),这个功能就相当于你把度盘工具当做了 VPS 上 Aria2 的前端程序。和使用其它前端类似,你只需要设置 VPS 上 Aria2 的 RPC 信息(地址、端口、密钥)及下载路径。设置完成后从度盘工具下载文件会直接下载到 VPS,然后再通过自动上传脚本在下载完成后调用 Rclone 上传到相应的网盘,这就实现了百度网盘的转存操作。整个过程简单来讲就是:度盘工具发送下载请求 → Aria2 下载到 VPS → Rclone 上传到 OneDrive 或 Google Drive。如果你对 Aria2 的使用驾轻就熟后,这个操作对于你来说非常简单。
准备工作
VPS 是必须的,如果你还没有 VPS 推荐去看《便宜高性价比和白嫖 VPS 推荐》,这里精选了博主这些年来使用过的好用的 VPS 。
安装及配置自动上传脚本
参考《Aria2 + Rclone 实现 OneDrive、Google Drive 离线下载功能》这篇教程来了解 Aria2 的安装和配置、Rclone 的安装和配置及自动上传脚本的配置详细过程,这里不再赘述。
设置第三方百度网盘工具
如果你对 RPC 设置还不了解,推荐你去看《Aria2 前端面板 AriaNg 使用教程》来了解相关信息,这对于你理解下面的操作会很有帮助。
这里以速盘(SpeedPan)为例,来进行设置,其它具有远程 Aria2 功能的度盘工具的操作都是类似的,无非就是 填写 IP 地址、端口、密码,非常简单。直接看图:

注意事项: 下载路径必须设定成和 VPS 上的 Aria2 配置文件中的下载路径一致,才能正常触发自动上传脚本。
吐槽: 这里的例子本来是 PanDownload ,但在我写这篇教程时发现 PanDownload 移除了远程 Aria2 功能。不过好在后来又加回来了。
当你进行完以上所有操作,通过度盘工具从百度网盘下载文件就相当于转存到了相应的网盘。下载属于基本操作,不做赘述。
推荐阅读:
相关 TG 频道:Aria2 Channel
相关 TG 群组:Aria2 Group
本博客已开设 Telegram 频道,欢迎小伙伴们订阅关注。
本文作者:P3TERX
本文链接:https://p3terx.com/archives/baidunetdisk-transfer-to-onedrive-and-google-drive.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
你好,我用你的方法下载百度网盘的文件转存到谷歌云盘,发现新建了很多一样的文件夹,就是上传就会自动新建新的文件夹,不会传到已有的目录下面,有没有检测已有目录传到已有的文件夹下的功能,新建文件夹就新建一次,就不会出现有多个相同文件夹的情况,另外,有没有速盘的客户端,现在最新的客户端都要收费,而且好像没有远程下载的功能
有没有解决的方法啊
用你的方法用速盘分享下载百度云的文件,通过 aria2,下载到谷歌云搭建的 vps 上,但是速度很慢只有几百 k,这是怎么回事?
不知道你说的是下载还是上传,不过都有可能被限速。
下载被限速使用 速盘极速版 和 PanDownload beta 版可破。
上传被限速无解,只有等。
如果用 baidupcs 下载到那个 aria2 的下载目录是不是没办法触发那个自动上传脚本?
因为它不是通过 aria2 来下载?指示下载到同一个目录?可以做到也自动吗?
btw:现在在 window 下面用速盘连 aria2 连不上?token 就是填 RPC 密码?
只有后端是 Aria2,且支持自定义远程后端的第三方百度网盘的客户端才能使用这种操作。baidupcs 并不是。
连不上一般是 RPC 信息填写错误,或者是端口没开。
RPC 的信息我是复制 AriaNG 来填,token 填都是 RPC 都密匙吗?端口一样是 6800,没动。
vps 架设的 AriaNG 正常访问也可以使用离线自动转存到 google drive 但是用速盘就没办法连接,是和 ariaNG 的 6800 冲突了?
是的,
token
是填RPC密匙
。AriaNG 能用,说明 RPC 信息、端口应该是没问题。
如果速盘上 RPC 信息是一样的,按理说不会有问题的。
可以了。晕,原来是前面加了 http
用 pandownload 也设置了下才发现这个问题。。。
不过 hostflyte 的 vps 总的下载才达到 1m/s-1.5m/s 之间,楼主有达到几十 M 每秒到推荐吗?主要想把 10T 的百度云都转存到 google drive
谢谢回复
百度网盘服务器在国内,越近越好。
只要不是特别垃圾的 VPS,速度都还行的。你这速度应该是被限速了。
还会被限速?大家可以说说都可以达到多少速度吗?
谢谢
请教大佬,开始没注意远程下载的时候用了本机地址,下载成功后,在 vps 找不到下载的文件了(文件名还是中文。。。),但空间却被占用。在速盘的已完成目录里下载任务是灰色的,而云端 aria2ng 的已完成目录里则自动消失了。已经看过 aria2 的下载目录里没有(默认的 /root/Download)。
请问有办法把它们揪出来么?
在 root 目录下去找相应的路径
我昨天自己解决了
在 /tmp/rclone-v1.47.0-linux-amd64/ 下面
这几天这种方法速盘不能用了。
有空请做一个 PLEX 的教程谢谢。
搬瓦工的 vps 用速盘 status code 403.。。。
本地下载用速盘没问题
百度那边限制了,从我个人使用经验上来看,使用 “分享并下载” 的方式会稳一点。
用速盘会出现跟 NG 一样缓存的问题
即使把速盘的下载列表删除,当 aria2 重启的时候 aria2.session 文件里依旧有速盘的操作列队
这个问题还是一个比较麻烦的问题,每次都要手动打开 aria2.session 确认下
我没有遇到过这样的问题,你是不是改了配置文件里的某些选项了?
并没有改,我在试试
aria2 配合百度、GD、OD 真的是好用,
但是速盘提取百度网盘的时候不那么给力
还有就是 aria2 的缓存一定要清理,已经吃亏很多次,我一般都是把 NG 下载完成的列表清空,避免重启后二次下载
GD 的自动上传好用些,OD 经常报错
速盘直接去下载会有限速的,要点
分享并下载
。OD 用的人太多了,感觉微软可能发现了什么,对 API 做了很大的限制。
速盘的下载保存地址为什么修改不了呢?
通过文件夹里的配置文件修改好了
这个我没注意到,确实不能直接去修改,只能在下载的时候改。
嗯,这样也可以,等下我更新下教程。
正是我所需要的,666,谢谢大佬