前言
之前一直在使用的百度网盘的客户端是百度同步盘,不知道什么时候百度同步盘不能用了,然后新出了百度网盘客户端,问题来了,下载速度超级慢,十几kb的下载速度百度也好意思拿出来,本来想想买个会员也没什么,然而普通会员还不行,居然需要超级会员。感觉百度真的是流氓,人家迅雷起码普通下载一两百kb是没问题的,加会员会给你个好几M的速度。所以普通人不买会员也能忍受,但是百度云盘这鬼速,不是人能忍的,摆明了就是不买会员不给用。
本来想不用百度网盘算了,但一看到自己里面的资源这么大,下载又这么慢,迁移成本太大了,所以网上找各种解决办法,终于找到了Aria2这种方式进行下载,虽然也不算特别快,但一般也能有个一百来KB了。下面介绍如何使用Aria2。
使用Aria2
下载
2种下载方法
配置
下载aria2.conf配置文件,运行Aria2所有的选项都可以在配置文件中设置。
想具体了解配置文件可以参考以下网站:
http://aria2c.com/usage.html 或 https://aria2.github.io/manual/en/html/aria2c.html
用文本编辑打开aria2c.conf, 第二行是设置下载路径
dir=/Users/XXX/Downloads
XXX为用户名
# Basic Options
dir=/Users/dasheng/Downloads
max-concurrent-downloads=15
max-connection-per-server=15
check-integrity=true
continue=true
# BitTorrent/Metalink Options
bt-enable-lpd=true
bt-max-open-files=16
bt-max-peers=8
dht-file-path=/opt/var/aria2/dht.dat
dht-file-path6=/opt/var/aria2/dht6.dat
dht-listen-port=6801
#enable-dht6=true
listen-port=6801
max-overall-upload-limit=0K
seed-ratio=0
# RPC Options
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
#rpc-secret=123456
#rpc-secure=true
# Advanced Options
daemon=true
disable-ipv6=true
#enable-mmap=true
force-save=true
file-allocation=none
log-level=warn
max-overall-download-limit=0K
save-session=/Applications/aria2c/session.dat
always-resume=true
split=10
min-split-size=10M
#百度盘
user-agent=netdisk;5.2.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia
referer=http://pan.baidu.com/disk/home
启动
在终端里面输入 aria2c --conf-path=<PATH>
,将PATH换成刚刚保存的aria2.conf的绝对路径。比如说,aria2.conf是放在文档内,则PATH就是/Users/xxx/Documents/aria2.conf
。可以使用 -D 参数使Aria2在后台运行,即使关闭终端也不会停止运行。
完整的运行命令如下: aria2c --conf-path="/Users/xxx/Documents/aria2.conf" -D
,终端里输入这个aria2就启动了。关机或者关闭了aria2之后,重新启动都要输入这个命令,所以请保存好这个命令。
如果不想每次启动都输入路径的话,那可以使用
mkdir ~/.aria2
命令在/Users/XXX
目录下生成一个.aria2
的隐藏文件夹,把aria2.conf
配置文件放到.aria2
隐藏文件夹下面。
之后每次终端直接运行aria2c
就可以启动了。
如何关闭aria2:
可以到活动监视器中找到 aria2c 杀掉,也可以在终端输入kill aria2之后按 Tab 键,aria2 会自动变成进程号,回车即可杀掉它。
查看aria2c 是否启动:
ps aux|grep aria2c
通过webui-aria2控制Aria2
aria2是基于命令行的下载工具,不过还好大神们早已开发了各种易用的GUI方便我们小白们使用。
最常用的webui-aria2: http://ziahamza.github.io/webui-aria2/
也可以用binux大神的YAAW:http://binux.github.io/yaaw/demo/
如果连接不成功可以打开设置->连接设置
查看host是否localhost, 端口是否是6800。
百度网盘插件
下载百度网盘插件源代码 并解压,直接将 下载好的文件夹中的 chrome.crx 文件拖动到浏览器的 扩展程序 界面进行安装。插件安装好之后,百度网盘的导出下载里会多出一个ARIA2 RPC
的选项。点击进行下载,如果aria2启动了的话就能够下载了,可以在webui-aria2
里看到下载进度。