查看: 2874|回复: 0

树莓派B+打造超低功耗云离线下载机

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-6-24 13:03:29 | 显示全部楼层 |阅读模式
    分享到:
    如果自己有百度云账号和迅雷离线账号,有没有想过用树莓派来从这些云平台上面高速下载呢,你可能会说不可能,因为这些都没有官方支持,分别有自己专门软件百度云管家和迅雷下载软件,而没有提供Linux平台对应软件,我们可以在树莓派上面使用第三方高速下载软件Aria2配合Chrome插件来高速下载,而功耗却只有5W不到,爽吧?
    首先在树莓派上面刷好Raspbian,方法简单,就不赘述了。接着打开终端安装如下软件,其中nginx可以换成apache2,此教程下载文件会到外接USB存储的第一FAT32分区,默认挂载到/media/external
    sudo mkdir /media/externalsudo apt-get install aria2 nginxcd ~wget <a href="https://github.com/binux/yaaw/archive/master.zip">https://github.com/binux/yaaw/archive/master.zip</a> unzip master.zipcd yaaw-mastersudo mkdir /var/www/html/yaawsudo cp -R * /var/www/html/yaawsudo chmod 777 -R /var/www/html创建aria2配置文件
    sudo mkdir /etc/aria2sudo vi /etc/aria2/aria2.conf里面粘贴如下内容,按i进入编辑模式然后粘贴进去后按ESC键,输入:wq保存文件
    dir=/media/externaldisable-ipv6=trueenable-rpc=truerpc-allow-origin-all=truerpc-listen-all=truerpc-listen-port=6800input-file=/etc/aria2/aria2.sessionsave-session=/etc/aria2/aria2.sessionmax-concurrent-downloads=20continue=truemax-connection-per-server=5min-split-size=10Msplit=10max-overall-download-limit=0max-download-limit=0max-overall-upload-limit=0max-upload-limit=0lowest-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/shRETVAL=0case "$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"        ;;esacexit $RETVAL让脚本可以运行
    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查到
    https://树莓派的局域网IP/yaaw
    按扳手图标,复制红色箭头的JSON-RPC地址,如下图

    然后安装百度云插件到电脑上chrome浏览器或者firefox中

    可以直接添加下载链接到aria2的yaaw界面下载,如果是百度云链接则直接打开,然后按下图操作

    复制之前红色箭头的JSON RPC地址进去

    然后每次打开百度云下载链接选下面选项即可加入Aria2下载机下载了

    下载如下图

    另外还有一个下载皮肤Aria2WebUI,添加方法如下,打开终端,输入如下命令
    cd ~wget <a href="https://codeload.github.com/ziahamza/webui-aria2/zip/master">https://codeload.github.com/ziahamza/webui-aria2/z...</a> unzip mastercd webui-aria2-mastersudo mkdir /var/www/html/aria2sudo cp -R * /var/www/html/aria2sudo chmod 777 /var/www/html/aria2然后在浏览器输入局域网中树莓派局域网对应的IP地址加/aria2可打开以下界面

    有中文界面可选

    百度云和迅雷离线下载浏览器插件
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 15:59 , Processed in 0.134223 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.