0%

百度云的正确下载姿势探讨

作为高清控和纪录片爱好者,百度云目前的越来越严格的限速措施确实很令人头疼,作为折腾党
,我尝试了很多的工具,把仍然有效的一部分方法在此记录。

baiduexporter

baiduexporter 目前的下载速度并不理想。即便使用aria2开满最大16个进程速度仍然只有几十k

有关aria2 rpc 设置可以参考Aria2 & YAAW 使用说明,全平台的aria2 下载设置可以参看使用 Aria2 实现离线下载
我这里参考了yaww的作者的设置:

一般启动命令是 aria2c –enable-rpc –rpc-listen-all=true –rpc-allow-origin-all -c -D 。但是,其实*这个命令是不好的!不要使用这种启动方式。
首先,用命令方式导致配置不方便修改保存,-D导致无法看到出错信息。
推荐启动方式是使用配置文件 $HOME/.aria2/aria2.conf 。嗯,我知道路由上这个地址是无法修改或者重启后会丢失的,那么你可以放到别的地方,然后 aria2c –conf-path= 注意 填完整路径,因为鬼知道这个程序是从那个路径启动的。-D (用于后台执行, 这样ssh断开连接后程序不会退出) 只有在确认OK之后在启动脚本中使用。

在终端下输入以下命令,使aria2c 作为daemon模式后台运行

1
aria2c --conf-path=/home/mathholic/.aria2/aria2.conf --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D

如果制定了aria2 的 secret key 参数,需要在baiduexporter设置界面调整json path

Set –rpc-secret= if you are using aria2 1.18.4(or higher) with ‘JSON-RPC PATH’ like http: // token:secret@hostname:port/jsonrpc

具体而言就像这样:

BaiduPCS

BaiduPCS 目前较为稳定,测试下载大文件或者文件夹速度都较为满意。作者官方仓库的介绍是这样的:

C/C++写的一个百度网盘工具,可以在linux终端中使用。
这是通过分析网盘网站得到的直接接口,不需要创建应用。

  • 支持多线程下载和下载时断点续传。
  • 支持快速上传和多线程分片上传。
  • 支持线程限速。具体查看’pcs set’和’pcs context’命令的说明。
  • 支持AES-CBC-128, AES-CBC-192, AES-CBC-256加密。

简要叙述一下编译安装运行方法:

  • 下载源代码:
    1
    git clone https://github.com/GangZhuo/BaiduPCS.git
  • 编译安装
    1
    2
    3
    cd BaiduPCS
    make
    sudo make install
  • 设置多线程(100)
    1
    pcs set --max_thread=100
  • 以同步的形式下载文件夹
    1
    pcs synch -d <local dir> <remote dir>
    速度偶尔会不稳定,但是基本上还是可以达到1M/s(20M宽带测试)

iScript 脚本

PeterDing 的百度云脚本之前还是很好用的,配合使用作者开发的另一个工具 aget , 基本上可以跑满带宽,缺点是略占CPU. 但是目前百度已经做出了针对使用破解版百度云账号的黑名单机制,具体的反馈讨论见这里:百度网盘针对单个账号限速?, 此脚本对于黑名单账号并没有提速效果 对于账号正常用户,提速明显:

百度云直链

百度云直链分享的网站有很多,例如 139直链 , 将云盘内的文件复制到139网盘就可以了。此方法的 缺点 是直链平台经常抽风,而且并不方便批量下载或者是下载文件夹。

BaiduPanDownload

windows下的一个GUI工具,未做测试,具体的介绍和使用见作者的博客:C#小工具 百度网盘不限速下载工具
此方法已被河蟹,无法使用。

BaiduOldDriver

最近发现的一个百度网盘私有API的C#库,对于具体工作原理,作者的知乎专栏文章 是这样描述的:

最近在整理百度网盘的私有API,想到这样一种实现极速下载的方法。

  • 某人A把自己的会员账号挂在服务器上
  • 普通用户B把文件私密分享给A
  • A转存到自己的网盘并且获得下载地址(地址中带有VIP标记)
  • B用这个地址下载文件

windows平台下的GUI程序下载地址点这里

具体效果经测试比较令人满意: