树莓派做下载机,Aria2!

最近看了很多用树莓派或者openwrt路由器做下载机的。

但是看那些教程,小白肯定是不会弄了,所以我就做这个教程,应该接近小白了,一步一步。

首先树莓派的系统要装好。

首先安装aria2,apache2

sudo apt-get install aria2 apache2

装好之后设置好apache2的权限:

sudo visudo

底部添加这行:

www-data ALL=(ALL) NOPASSWD: ALL

Ctrl + O保存,Ctrl + X退出

然后在搞aria2的

mkdir ~/.aria2 touch ~/.aria2/aria2.session nano ~/.aria2/aria2.conf

aria2.conf里面写这些:

dir=/home/xbian/Download #下载默认的目录 disable-ipv6=true enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 continue=true input-file=/home/xbian/.aria2/aria2.session #刚才touch命令的那个文件,路径要绝对路径 save-session=/home/xbian/.aria2/aria2.session #同上,这个文件的作用是保存你的下载列表,不保存的话重启后所有下载都木有了 max-concurrent-downloads=3

完了后运行:aria2c –conf-path=/home/xbian/.aria2/aria2.conf

测试有没有错误,如果没有错误的话Ctrl + C终止程序继续下一步,有错误会提示你conf文件哪里错误。

把aria2做成系统的服务:

sudo nano /etc/init.d/aria2c

内容如下:

#!/bin/sh ### BEGIN INIT INFO # Provides: aria2 # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Aria2 Downloader ### END INIT INFO case “$1” in start) echo -n “Starting aria2c” sudo -u xbian aria2c –conf-path=/home/xbian/.aria2/aria2.conf -D #sudo -u后面的是你正在使用的用户名,因为我用的XBian,用debian的是pi(没改用户的话) ;; stop) echo -n “Shutting down aria2c ” killall aria2c ;; restart) killall aria2c sudo -u xbian aria2c –conf-path=/home/xbian/.aria2/aria2.conf -D #同上面的一样,根据自己的用户名改xbian。 ;; esac exit

Ctrl + O 保存后退出

然后设置这个文件的权限。

sudo chmod 755 /etc/init.d/aria2c

测试服务是否可以启动:

sudo service aria2c start

如果只显示Starting aria2c,没有其他错误提示的话就成功了。

添加aria2c服务自动运行:

sudo update-rc.d aria2c defaults

Aria2相关的好了,下面开始网页控制aria2下载。

cd /var/www git clone http://github.com/wzhy90/yaaw

管理器用的是yaaw,网上的是英文的,我已经翻译好中文了。

用浏览器打开yaaw:http://192.168.1.14/yaaw

如果没提示错误就可以了

用迅雷离线需要另外的软件。

firefox的到这里安装这个扩展:https://addons.mozilla.org/en-US … emonkey/?src=search

安装完后打开这个连接安装迅雷离线插件:ThunderLixianExporter.user.js

chrome到这里安装扩展:https://chrome.google.com/websto … eibahhcghphdbjcdmen

然后打开迅雷离线,点右上角的设置。

Aria2 JSON-RPC Path写你自己的ip地址,YAAW网页里面的设置有,可以复制。

保存后离线下载完的文件,选中后点批量导出,选YAAW。

然后你的派就开始下载文件了。