百度云盘现在越来越XX了,一直连哄带骗要下客户端,用浏览器下载个小文件还限速,所以今天不得不用动手解决这个问题。

先说下我的环境:archlinux,chromium浏览器,aria2版本1.25,如果是别的系统或者浏览器,配置可能有些许差别。

安装aria2:pacman -S aria2,打开配置文件~/.aria2/aria2.conf(没有就创建一个)

#允许rpc
enable-rpc=true
#允许所以来源,web界面跨域权限需要
rpc-allow-origin-all=true
#允许非外部访问
rpc-listen-all=true
#rpc端口,仅当默认端口被占用时修改
#rpc-listen-port=6800
#最大同时下载任务
max-concurrent-downloads=3
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件片大小,下载线程数上限取决于能分出多少片,对于小文件重要
min-split-size=10M
#单文件最大线程数
split=5
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#文件保存路径,默认为当前启动位置
dir=/home/hzl/Downloads/aria2
#禁用ipv6
disable-ipv6=true
file-allocation=prealloc
#不进行证书验证
check-certificate=false
#进度保存
input-file=/home/hzl/.aria2/aria2.session
save-session=/home/hzl/.aria2/aria2.session

更多设置参考aria2官网

配置好后运行aria2:aria2c --conf-path=<你的配置绝对路径>,比如我的是aria2c --conf-path=/home/hzl/.aria2/aria2.conf ,也可以直接运行:aria2c,用浏览器访问:http://127.0.0.1:6800/jsonrpc?jsoncallback=1,如果有返回值就证明aria2的rpc模式启动成功了。

浏览器安装插件:
百度云盘插件:百度网盘助手

chrome下载接管插件:Aria2c Integration

温馨提示:插件在谷歌商城,需要梯子。

进入网盘可以看到右上角有个导出下载,当你选中文件后,选择ARIA2 RPC就可以将下载扔到aria2了。插件设置默认即可,除非你改了监听端口。

  • 上图的user-agent不需要改动,这是为了伪装win下云盘客户端实现突破限速。

  • 有时候进去发现“导出下载”不出现,可以等待网页加载完毕或刷新

chrome下载接管插件设置:

上图设置文件大于或等于10M自动选择aria2下载,如果是rar,zip格式自动选择aria2

浏览器设置下载前询问保存地址,当弹窗询问地址的时候选择中止下载即可,或者下载开始后中止浏览器自带的下载,因为插件已经将下载扔到aria2去了。

aria2下载管理可以访问:[http://aria2c.com/](http://aria2c.com/"/>,设置里面填好你的Json-rpc path就行。

可以将aria2设置为开机启动项,让它在后台默默接受你的下载任务,想想都邪恶~~~!

附参考地址:http://aria2c.com/usage.html