树莓派做下载机,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=10

完了后运行: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/firefox/addon/greasemonkey/?src=search
安装完后打开这个连接安装迅雷离线插件:ThunderLixianExporter.user.js
chrome到这里安装扩展:https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen

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

Aria2 JSON-RPC Path写你自己的ip地址,YAAW网页里面的设置有,可以复制。
保存后离线下载完的文件,选中后点批量导出,选YAAW。

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

本文来自:树莓派实验室
链接地址:http://shumeipai.nxez.com/2014/07/01/raspberry-pi-do-download-machine-aria2.html
感谢原作者辛苦付出,如涉及版权问题,请随时与我联系。

Related post

  1. NO IMAGE
  2. NO IMAGE
  3. NO IMAGE

There are no comment yet.

HTML tag cannot be used in this comment.

ABOUT

老赵的个人博客,关于 Mac, iPhone, iPad, iPod等产品的软件和硬件技术交流。也讨论Linux/UNIX技术,服务器运维技术等。

2025 年 7 月
 12345
6789101112
13141516171819
20212223242526
2728293031  

Powerd by WordPress on Xserve
Xserve 2009
@2012-2024 HelloMac Copyright