树莓派笔记04-安装aria2实现下载机功能

Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。Aria2 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),BitTorrent 下载每秒2.8M/S的情况下,CPU 占有率约为 6%。Aria2 支持 JSON-RPC 和 XML-RPC 接口远程调用。
aria2 可以说是命令行版下载工具软件中的神器无疑!深受广大技术爱好者和极客们的喜爱。下面我们将树莓派安装aira2,让树莓派实现下载机功能!



1.首先安装aira2

sudo apt-get install aria2

2.创建配置文件

在/etc目录下创建aria2目录用来存放配置文件:

sudo mkdir /etc/aria2`

创建空白的aria2.session文件:

sudo touch /etc/aria2/aria2.conf

在文件中加入以下的内容

#=========文件保存目录自行修改
dir=/samba
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=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
max-concurrent-downloads=3

下载文件到具体位置需要自己设置,这儿我放到samba共享文件夹中


3.启用aria2

sudo aria2c --conf-path=/etc/aria2/aria2.conf
树莓派笔记04-安装aria2实现下载机功能_第1张图片
aria2开启中

如果没有提示错误,如上图所示,那就Ctrl+c停止上面的语句,转而后台运行

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

同时将这句话写入到开机启动中,编辑、etc/rc.local

#打开rc.local文件
sudo nano /etc/rc.local

4.安装appache

为了能使web管理aria2进行下载,需要安装yaaw和appache环境

安装appache

sudo apt-get install apache2

修改www权限

sudo chmod 777 /var/www

5.安装yaaw

首先进入html文件夹内

cd /var/www/html

然后从github中下载yaaw

sudo git clone https://github.com/binux/yaaw
最后用浏览器打开yaaw:https://localhost/yaaw

树莓派笔记04-安装aria2实现下载机功能_第2张图片
yaaw界面




最终下载界面如图:


树莓派笔记04-安装aria2实现下载机功能_第3张图片
数据下载界面

现在检查树莓派的硬盘里有没有下载的文件


树莓派笔记04-安装aria2实现下载机功能_第4张图片
树莓派硬盘内文件

至此,树莓派实现下载机功能已经实现了,但是由于没有接千兆网口而是用的WiFi,所以下载速度有点慢,但是还可以接受!!!


如果有不明白的可以关注作者微信公众号并私信问题,有时间一定会给解答的:

树莓派笔记04-安装aria2实现下载机功能_第5张图片
一技破万法

你可能感兴趣的:(树莓派笔记04-安装aria2实现下载机功能)