查看: 1126|回复: 0

ESPRESSObin开发板打造ARIA2离线下载机

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

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-8-29 09:26:13 | 显示全部楼层 |阅读模式
    分享到:
    ESPRESSObin开发板包含一个SATA接口、1个USB 2.0接口、一个USB3.0接口,我们可以方便的安装移动硬盘、U盘等大容量存储,下载数据到这些大容量存储,ESPRESSObin开发板12V 2A的功耗相比电脑要省电不少,使用ESPRESSObin开发板通宵挂机下载,一年下来可以节省不少电费,下面介绍一下使用ESPRESSObin开发板打造离线下载主机的方法
    首先登陆到终端,输入下面命令安装aria2 nginx组件
    sudo apt-get install aria2 nginx如果使用的是NTFS格式SATA硬盘,安装ntfs-3g组件读写NTFS分区
    sudo apt-get install ntfs-3g如果使用的格式化为exFAT格式U盘则安装exfat组件
    sudo apt-get install exfat-fuse exfat-utils接着下载web页面皮肤YAAW
    cd ~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=/mnt/usbdisable-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复制下面代码进去,将下面的user改成你的系统用户名
    #!/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 INFOcase "$1" instart)echo -n "Starting aria2c"sudo -u user aria2c --conf-path=/etc/aria2/aria2.conf -D;;stop)echo -n "Shutting down aria2c "killall aria2c;;restart)killall aria2csudo -u user aria2c --conf-path=/etc/aria2/aria2.conf -D;;esacexit让脚本可以运行
    sudo chmod +x /etc/init.d/aria2c启动脚本
    sudo /etc/init.d/aria2c start开机自启
    sudo update-rc.d aria2c defaults然后打开浏览器输入局域网中香蕉派ESPRESSObin开发板对应的局域网IP地址/yaaw可打开YAAW下载界面,其中ESPRESSObin开发板的局域网IP可以使用下面命令查看
    sudo ifconfig -a

    如果需要下载网盘资源可以安装网盘插件,如下图

    然后登陆网盘,设置导出下载

    填入aria2页面显示的

    填入和上面一样网址

    将U盘或者硬盘连接到开发板,查看挂载位置
    sudo fdisk -l创建下载目录sudo mkdir /mnt/usb挂载硬盘或者U盘到下载目录sudo mount -t exfat /dev/sda1 /mnt/usb其中exfat为硬盘分区文件格式,根据实际更改,可以替换为ntfs或者vfat,/dev/sda1为硬盘物理路径
    下载如下图
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 07:41 , Processed in 0.120841 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.