aria2是一个轻型的下载软件,也有web端可以控制。

debian下安装aria2,aria2建议1.18以上
在 /etc/aria2下创建session文件和配置文件

cd /etc/aria2
touch aria2.session
vim aria2.conf
#文件保存目录自行修改
dir=/data
disable-ipv6=true
#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800 #建议端口也改了
rpc-secret=passwd   #这里就是密码了
continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
max-concurrent-downloads=3
max-connection-per-server=10
min-split-size=10M
split=10
bt-enable-lpd=true

执行一下命令开启aria2c,如果没问题,后面加-D后台运行。

aria2c --conf-path=/etc/aria2/aria2.conf

web端建议用binux的yaaw
配置好之后需要有一个JSON-RPC Path,格式如下

http://token:passwd@ip:6800/jsonrpc

这样就配置好了

append:
openvz上面的debian 7 apt-get 的版本太低了。需要自己手动编译安装
可以用下面的地址下载源码

http://nchc.dl.sourceforge.net/project/aria2/stable/aria2-1.15.2/aria2-1.15.2.tar.gz

第一版支持加密的版本。
是以用户名,密码加密的。

rpc-user=username
rpc-passwd=passwd

JSON-RPC Path为:

http://username:passwd@ip:6800/jsonrpc