如果自己有百度云账号和迅雷离线账号,有没有想过用树莓派来从这些云平台上面高速下载呢,你可能会说不可能,因为这些都没有官方支持,分别有自己专门软件百度云管家和迅雷下载软件,而没有提供Linux平台对应软件,我们可以在树莓派上面使用第三方高速下载软件Aria2配合Chrome插件来高速下载,而功耗却只有5W不到,爽吧? 首先在树莓派上面刷好Raspbian,方法简单,就不赘述了。接着打开终端安装如下软件,其中nginx可以换成apache2,此教程下载文件会到外接USB存储的第一FAT32分区,默认挂载到/media/external - sudo mkdir /media/external
- sudo apt-get install aria2 nginx
- 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配置文件 里面粘贴如下内容,按i进入编辑模式然后粘贴进去后按ESC键,输入:wq保存文件 - [hide]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[/hide]
复制代码创建aria2下载进度文件 - sudo touch /etc/aria2/aria2.session
复制代码使用如下命令测试,如未出现错误按CTRL+C停止 - sudo aria2c --conf-path=/etc/aria2/aria2.conf
复制代码然后开始制作自启脚本 - sudo vi /etc/init.d/aria2c
复制代码复制粘贴如下 - [hide]#!/bin/sh
- RETVAL=0
- case "$1" in
- start)
- echo "Starting aria2c"
- if [ -e /dev/sda1 ]
- then
- mount -t vfat -o iocharset=utf8,uid=pi,gid=pi /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[/hide]
复制代码让脚本可以运行 - sudo chmod +x /etc/init.d/aria2c
复制代码启动脚本 - sudo /etc/init.d/aria2c start
复制代码开机自启 - sudo update-rc.d aria2c defaults
复制代码然后打开浏览器输入局域网中树莓派对应的IP地址加/yaaw可打开YAAW界面,局域网IP可以打开路由器管理界面查询或者SSH登录后输入ifconfig -a查到
http://树莓派的局域网IP/yaaw
按扳手图标,复制红色箭头的JSON-RPC地址,如下图
然后安装百度云插件到电脑上chrome浏览器或者firefox中
可以直接添加下载链接到aria2的yaaw界面下载,如果是百度云链接则直接打开,然后按下图操作
复制之前红色箭头的JSON RPC地址进去
然后每次打开百度云下载链接选下面选项即可加入Aria2下载机下载了
下载如下图
另外还有一个下载皮肤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
复制代码然后在浏览器输入局域网中树莓派局域网对应的IP地址加/aria2可打开以下界面
有中文界面可选
百度云和迅雷离线下载浏览器插件
|