| 本帖最后由 ymjkk 于 2014-7-31 14:58 编辑 
 入手树莓派有一段时间了,这小东西还是很好玩的,这几天研究了一下,把它做成了一个下载服务器~和大家分享一下。
 
 主要用到的程序是Aria2 + Yaaw, Aria2这是一个支持Http、FTP、磁力链接和BT下载的工具, 当然,如果你是迅雷会员,还可以用它来进行离线下载。由于Aria2是一个没有图形界面的下载工具,因此,Yaaw应运而生,使用Web方法来管理文件下载,你可以通过Web访问的方式,随时随地的控制你的树莓派来进行下载。
 
 首先,你需要安装树莓派的系统,raspbian或者raspbmc这样基于debian的系统都是可以的。
 
 然后,你需要安装aria2,直接在终端中输入如下命令:
 
 sudo apt-get install aria2
 
 等待安装完成,建立aria2设置文件,我放在/etc/aria2这个目录下:
 
 cd /etc
 sudo mkdir aria2
 cd aria2
 #创建空白的aria2s session文件
 sudo touch /etc/aria2/aria2.session
 #创建配置文件
 sudo nano /etc/aria2/aria2.conf
 
 开始编辑配置文件,开始输入如下配置信息
 
 #下载目录请自行修改
 dir=/home/pi/download
 disable-ipv6=true
 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
 
 按ctrl+o,然后回车保存文件,ctrl+x退出nano编辑器;
 
 然后使用下面的命令在终端上尝试启动aria2:
 
 sudo aria2c --conf-path=/etc/aria2/aria2.conf
 
 没有提示错误的话,请用ctrl+c结束命令,然后在命令后加-D
 
 sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
 
 这样就实现了后台启动aria2,如果你通过其他服务器上的ui已经可以控制下载了。
 ===============================================================
 如果你没有其他服务器的ui或者你希望用本机ui,那么继续往下看,首先,你必须安装apache:
 
 sudo apt-get install apache2
 
 等待安装完成后,你需要给如下目录分配权限:
 
 sudo chmod 777 /var/www/
 
 然后进入这个目录,并建立yaaw文件夹同时分配权限:
 
 cd /var/www
 mkdir yaaw
 sudo chmod 777 /var/www/yaaw/
 
 完成后,继续进入yaaw目录,并在github上下载最新的汉化版:
 
 cd yaaw
 sudo git clone https://github.com/ghostry/webui-aria2.git /var/www/yaaw
 
 等待clone操作完成,就可以通过http://树莓派ip/yaaw来访问本地的web控制台了。
 
 到这里,树莓派安装aria2的教程就结束了,初学linux,大家一起交流吧。
 |