前言
第三方百度网盘工具(以下简称度盘工具)多数是基于 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,谢谢大佬