欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

树莓派做下载机!迅雷离线,Aria2!!!

来源:本站整理 作者:佚名 时间:2014-06-30 TAG:树莓派 迅雷离线 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

[1] [2]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载