二分之一

Just Jason's Blog

用树莓派+移动硬盘+aria2搭建低功耗下载机

移动硬盘挂载及NAS相关请参阅上文《【智能家居】用树莓派+移动硬盘+MINIDLNA打造家用媒体服务器(电影服务器、NAS、ipad看片利器)》

一、安装

1、安装aria2

sudo apt-get install aria2

2、安装aria2 web在线管理端YAAW

YAAW项目地址:https://github.com/binux/yaaw
下载资源包,放置http服务器下,http服务器的相关配置,本文不做详细介绍
DEMO:http://binux.github.com/yaaw/demo/

二、配置aria2

aria2在线手册:http://aria2.sourceforge.net/manual/en/html/

一些有用的aria2参数:

-i 导入从loli.lu导出的aria2文件
-j 同时下载数限制,由于路由和总带宽限制,建议设为3(默认5)
-x 同一个服务器的同时链接数,建议为5-10(默认1)
-k 文件最小分片,文件最多的线程数取决于能分出多少片,当文件小于最小分片大小时,只能开出一个线程,建议为2M(默认20M)
-s 一个文件最多用几个线程下载,建议为8-10(默认5)
–file-allocation 文件预分配,如果USB设备是U盘,SD卡,预分配浪费时间,建议为none(默认prealloc)

创建配置文件:

#创建空白session文件
sudo touch /home/pi/aria2.session
#创建配置文件
sudo nano /home/pi/aria2.conf

在配置文件中放入:(以下内容不解释,请查阅手册)

#下载目录,自行修改
dir=/mnt/myusbdrive/moive/download/
disable-ipv6=true
#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
continue=true
input-file=/home/pi/aria2.session
save-session=/home/pi/aria2.session
max-concurrent-downloads=3

三、用配置文件启动

sudo aria2c --conf-path=/home/pi/aria2.conf

若以上执行正常,没有报错,可以再加一“-D”的参数,让aria2随机启动。

sudo aria2c --conf-path=/home/pi/aria2.conf -D

最后修改时间:2014年9月10日星期三下午4点42