本帖最后由 可**子 于 2016-5-19 14:34 编辑
超低功耗离线云下载主机需要先刷写Debian固件,然后按本人帖子里面的复制粘贴命令配置安装即可
如果你和我一样,喜欢通宵挂机下载电影电视剧和软件,如果直接使用功耗四五百瓦的电脑既浪费电又容易损坏硬盘和电脑,有了NanoPi-M2这款最高10W的超低功耗单片电脑,我们完全可以用NanoPi-M2替代大功耗的电脑打造一台低功耗的离线下载机,另外现在大容量的内存卡也便宜,而且一般都5年质保,坏了直接换新,下面我将里面TF内存卡作为存储媒介,将需要下载的内容直接搞到插USB读卡器的内存卡上,方法如下打开终端安装如下软件nginx可以换成apache2,此教程下载文件会到外接USB存储的第一FAT32分区,默认挂载到/media/external
- sudo mkdir /media/external
安装aria2、nginix
- sudo apt-get install aria2 nginx
然后使用如下命令切换到home文件夹下载YAAW包并解压,然后拷贝到文件夹到/var/www/html里面
- cd ~
- wget https://github.com/binux/yaaw/archive/master.zip
- unzip master.zip
- cd yaaw-master
- sudo mkdir /var/www/html/yaaw
- sudo cp -R * /var/www/html/yaaw
- sudo chmod 777 -R /var/www/html
新建aria2配置文件
- sudo vi /etc/aria2/aria2.conf
里面粘贴如下内容,按i进入编辑模式然后粘贴进去后按ESC键,输入:wq保存文件
- dir=/media/external
- disable-ipv6=true
- enable-rpc=true
- rpc-allow-origin-all=true
- rpc-listen-all=true
- rpc-listen-port=6800
- input-file=/etc/aria2/aria2.session
- save-session=/etc/aria2/aria2.session
- max-concurrent-downloads=20
- continue=true
- max-connection-per-server=5
- min-split-size=10M
- split=10
- max-overall-download-limit=0
- max-download-limit=0
- max-overall-upload-limit=0
- max-upload-limit=0
- lowest-speed-limit=0
创建aria2下载进度文件
- sudo touch /etc/aria2/aria2.session
使用如下命令测试,如未出现错误按CTRL+C停止
- sudo aria2c --conf-path=/etc/aria2/aria2.conf
然后开始制作自启脚本
- sudo vi /etc/init.d/aria2c
复制粘贴如下
- #!/bin/sh
- RETVAL=0
- case "$1" in
- start)
- echo "Starting aria2c"
- if [ -e /dev/sda1 ]
- then
- mount -t vfat -o iocharset=utf8,uid=fa,gid=fa /dev/sda1 /media/external
- fi
- aria2c --conf-path=/etc/aria2/aria2.conf -D
- echo "Start aria2c done."
- ;;
- stop)
- echo "Stoping aria2c"
- killall aria2c
- if [ -e /dev/sda1 ]
- then
- umount /media/external
- fi
- echo "Stop aria2c done"
- ;;
- esac
- exit $RETVAL
让脚本可以运行
- sudo chmod +x /etc/init.d/aria2c
启动脚本
- sudo /etc/init.d/aria2c start
开机自启
- sudo update-rc.d aria2c defaults
然后打开浏览器输入局域网中NanoPi-M2对应的IP地址/yaaw可打开YAAW界面
局域网IP可以打开路由器管理界面查询或者SSH登录后输入ifconfig查到
- http://NanoPi-M2的局域网IP/yaaw
然后安装迅雷离线插件或者百度插件到chrome浏览器或者firefox中可以添加文件到aria2的yaaw界面下载,需要将红色箭头内容复制到迅雷离线下载里面设置部分的patch.
使用百度离线插件需要将setting里面红色箭头设置为YAAW里面设置的地址
下载文件会在里面显示进度和速度
以上为YAAW经典皮肤,还可以同时使用下面一款Aria2webUI皮肤,支持多国语言,默认含简体中文
- cd ~
- wget https://codeload.github.com/ziahamza/webui-aria2/zip/master
- unzip master
- cd webui-aria2-master
- sudo mkdir /var/www/html/aria2
- sudo cp -R * /var/www/html/aria2
- sudo chmod 777 /var/www/html/aria2
然后在浏览器输入局域网中Tigerboard局域网对应的IP地址/aria2可打开以下界面
- http://NanoPi-M2的局域网IP/aria2
晚上补发图片