请选择 进入手机版 | 继续访问电脑版
查看: 5063|回复: 1

安装Aria2+YAAW+ngnix(或apache2)远程下载

[复制链接]

34

主题

71

帖子

378

积分

超级版主

Rank: 8Rank: 8

积分
378
发表于 2015-10-10 21:49:13 | 显示全部楼层 |阅读模式
本帖最后由 jacer 于 2015-11-22 12:43 编辑

打开终端安装如下软件nginx可以换成apache2,此教程下载文件会到外接USB存储的第一FAT32分区,默认挂载到/media/external
  1. sudo mkdir /media/external
复制代码
  1. sudo apt-get install aria2 nginx vim
复制代码
然后使用如下命令切换到home文件夹下载YAAW包并解压,然后拷贝到文件夹到/var/www/html里面
  1. cd ~
复制代码
  1. wget https://github.com/binux/yaaw/archive/master.zip
复制代码
  1. unzip master.zip
复制代码
  1. cd yaaw-master
复制代码
  1. sudo mkdir /var/www/html/yaaw
复制代码
  1. sudo cp -R * /var/www/html/yaaw
复制代码
  1. sudo chmod 777 -R /var/www/html
复制代码


设置aria2配置文件
  1. sudo mkdir /etc/aria2
复制代码
  1. sudo vi /etc/aria2/aria2.conf
复制代码
里面粘贴如下内容,按i进入编辑模式然后粘贴进去后按ESC键,输入:wq保存文件

  1. dir=/media/external
  2. disable-ipv6=true
  3. enable-rpc=true
  4. rpc-allow-origin-all=true
  5. rpc-listen-all=true
  6. rpc-listen-port=6800
  7. input-file=/etc/aria2/aria2.session
  8. save-session=/etc/aria2/aria2.session
  9. max-concurrent-downloads=10
  10. continue=true
  11. max-connection-per-server=5
  12. min-split-size=10M
  13. split=10
  14. max-overall-download-limit=0
  15. max-download-limit=0
  16. max-overall-upload-limit=0
  17. max-upload-limit=0
  18. lowest-speed-limit=0
复制代码
  1. sudo touch /etc/aria2/aria2.session
复制代码

使用如下命令
  1. sudo aria2c --conf-path=/etc/aria2/aria2.conf
复制代码
如未出现错误按CTRL+C停止,然后开始制作自启脚本
  1. sudo vi /etc/init.d/aria2c
复制代码
复制粘贴如下
  1. #!/bin/sh

  2. RETVAL=0
  3. case "$1" in
  4.         start)
  5.                 echo "Starting aria2c"
  6.                 if [ -e /dev/sda1 ]
  7.                 then
  8.                         mount -t vfat -o iocharset=utf8,uid=orangepi,gid=orangepi /dev/sda1 /media/external
  9.                 fi
  10.                 aria2c --conf-path=/etc/aria2/aria2.conf -D
  11.                 echo "Start aria2c done."
  12.         ;;
  13.         stop)
  14.                 echo "Stoping aria2c"
  15.                 killall aria2c
  16.                 if [ -e /dev/sda1 ]
  17.                 then
  18.                         umount /media/external
  19.                 fi
  20.                 echo "Stop aria2c done"
  21.         ;;
  22. esac
  23. exit $RETVAL
复制代码
令脚本可以运行
  1. sudo chmod +x  /etc/init.d/aria2c
复制代码
启动脚本
  1. sudo /etc/init.d/aria2c start
复制代码
开机自启
  1. sudo update-rc.d aria2c defaults
复制代码
然后打开浏览器输入局域网中orangepi对应的IP地址/yaaw可打开YAAW界面
  1. http://orangepi的局域网IP/yaaw
复制代码

然后安装迅雷离线插件或者百度插件到chrome浏览器或者firefox中可以添加文件到aria2的yaaw界面下载,需要将红色箭头内容复制到迅雷离线下载里面设置部分的patch.

使用百度离线插件需要将setting里面红色箭头设置为YAAW里面设置的地址

下载文件会在里面显示进度和速度如下图

迅雷离线助手插件


以上为YAAW经典皮肤,还可以同时使用下面一款皮肤
  1. cd ~
复制代码
  1. wget https://codeload.github.com/ziahamza/webui-aria2/zip/master
复制代码
  1. unzip master
复制代码
  1. cd webui-aria2-master
复制代码
  1. sudo mkdir /var/www/html/aria2
复制代码
  1. sudo cp -R * /var/www/html/aria2
复制代码
  1. sudo chmod 777 /var/www/html/aria2
复制代码
然后在浏览器输入局域网中orangepi对应的IP地址/aria2可打开以上界面
  1. http://orangepi的局域网IP/aria2
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如果觉得我的帖子对你有所帮助,可以用支付宝扫描下面二维码的方式捐助,谢谢您的支持!
点我扫描二维码进行捐助

7

主题

41

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2015-10-10 22:12:02 | 显示全部楼层
沙发一下 顶一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表