centos
http://skypegnu1.blog.51cto.com/8991766/1637168/
http://www.cnblogs.com/colder219/p/6298168.html
wget http://repository.it4i.cz/mirrors/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
http://shumeipai.nxez.com/2014/07/01/raspberry-pi-do-download-machine-aria2.html
	最近看了很多用树莓派或者openwrt路由器做下载机的。
但是看那些教程,小白肯定是不会弄了,所以我就做这个教程,应该接近小白了,一步一步。
首先树莓派的系统要装好。
首先安装aria2,apache2
| 
 
							1
						 
 | 
 
								sudo apt-get install aria2 apache2
							 
 | 
装好之后设置好apache2的权限:
| 
 
							1
						 
 | 
 
								sudo visudo
							 
 | 
底部添加这行:
| 
 
							1
						 
 | 
 
								www-data ALL=(ALL) NOPASSWD: ALL
							 
 | 
Ctrl + O保存,Ctrl + X退出
然后在搞aria2的
| 
 
							1
						 
							2
						 
							3
						 
 | 
 
								mkdir ~/.aria2
							 
								touch ~/.aria2/aria2.session
							 
								nano ~/.aria2/aria2.conf
							 
 | 
aria2.conf里面写这些:
	  1 dir=/mnt/smallinchDisk/aria2
  2 input-file=/root/.aria2/aria2.session
  3 save-session=/root/.aria2/aria2.session
  4
  5 disable-ipv6=true
  6 enable-rpc=true
  7 rpc-allow-origin-all=true
  8 rpc-listen-all=true
  9 rpc-listen-port=6800
 10 continue=true
 11 max-concurrent-downloads=3
 12
 13 force-save=true
 14 save-session-interval=5
 15 file-allocation=none
 16 log-level=warn
 17 enable-http-pipelining=true
 18
 19 max-connection-per-server=10
 20 min-split-size=10M
 21 split=10
 22 max-overall-download-limit=0
 23 max-overall-upload-limit=1K
	完了后运行:aria2c –conf-path=/home/xbian/.aria2/aria2.conf
测试有没有错误,如果没有错误的话Ctrl + C终止程序继续下一步,有错误会提示你conf文件哪里错误。
把aria2做成系统的服务:
| 
 
							1
						 
 | 
 
								sudonano /etc/init.d/aria2c
							 
 | 
内容如下:
| 
 
							1
						 
							2
						 
							3
						 
							4
						 
							5
						 
							6
						 
							7
						 
							8
						 
							9
						 
							10
						 
							11
						 
							12
						 
							13
						 
							14
						 
							15
						 
							16
						 
							17
						 
							18
						 
							19
						 
							20
						 
							21
						 
							22
						 
							23
						 
							24
						 
							25
						 
							26
						 
							27
						 
							28
						 
							29
						 
							30
						 
 | 
 
								#!/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 保存后退出
然后设置这个文件的权限。
| 
 
							1
						 
 | 
 
								sudochmod755 /etc/init.d/aria2c
							 
 | 
测试服务是否可以启动:
| 
 
							1
						 
 | 
 
								sudoservice aria2c start
							 
 | 
	如果只显示Starting aria2c,没有其他错误提示的话就成功了。
添加aria2c服务自动运行:
| 
 
							1
						 
 | 
 
								sudoupdate-rc.d aria2c defaults
							 
 | 
Aria2相关的好了,下面开始网页控制aria2下载。
| 
 
							1
						 
							2
						 
 | 
 
								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。
然后你的派就开始下载文件了。


