查看: 3976|回复: 1

【BPI-M2 Berry试用】打造超低功耗下载机与挂载U盘和硬盘教程

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

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-9-30 21:08:48 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 可乐丸子 于 2017-9-30 21:17 编辑

    香蕉派BPI-M2 Berry开发板最大功耗只有10瓦(5V 2A),超低功耗的设计对于爱好下载的朋友来说是最大的福音, 下面笔者介绍使用BPI-M2 Berry开发板打造支持HTTP、FTP、磁力链接、BT种子文件的下载机的流程,用户可以通过手机、平板、笔记本、台式电脑等添加下载任务到BPI-M2 Berry开发板,以后所有下载任务都可以交给BPI-M2 Berry开发板了
    首先打开终端输入下面命令安装ARIA2及前端所需组件
    1. sudo apt-get install aria2 nginx
    复制代码
    然后添加NTFS文件系统和exFAT文件系统读写支持
    1. sudo apt-get install ntfs-3g exfat-fuse exfat-utils
    复制代码
    接着新建ARIA2配置文件
    1. sudo mkdir /etc/aria2
    2. sudo vi /etc/aria2/aria2.conf
    复制代码
    按I键输入下面代码后,按ESC键输入:wq保存修改
    1. dir=/home/pi/Downloads
    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=20
    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
    复制代码
    2017-09-30_115756.png
    然后创建下载进度文件
    1. sudo touch /etc/aria2/aria2.session
    复制代码
    运行测试
    1. sudo aria2c --conf-path=/etc/aria2/aria2.conf
    复制代码
    出现下图表示启动正常,按CTRL+C终止
    2017-09-30_120005.png
    然后创建自启动脚本
    1. sudo vi /etc/init.d/aria2c
    复制代码
    加入下面代码后保存修改
    1. #!/bin/sh
    2. ### BEGIN INIT INFO
    3. # Provides:          aria2
    4. # Required-Start:    $remote_fs $network
    5. # Required-Stop:     $remote_fs $network
    6. # Default-Start:     2 3 4 5
    7. # Default-Stop:      0 1 6
    8. # Short-Description: Aria2 Downloader
    9. ### END INIT INFO

    10. case "$1" in
    11. start)

    12. echo -n "Starting aria2c"
    13. sudo -u pi aria2c --conf-path=/etc/aria2/aria2.conf -D
    14. ;;
    15. stop)

    16. echo -n "Shutting down aria2c "
    17. killall aria2c
    18. ;;
    19. restart)

    20. killall aria2c
    21. sudo -u pi aria2c --conf-path=/etc/aria2/aria2.conf -D
    22. ;;
    23. esac
    24. exit
    复制代码
    2017-09-30_120124.png
    使脚本可以运行
    1. sudo chmod +x /etc/init.d/aria2c
    复制代码
    启动脚本
    1. sudo /etc/init.d/aria2c start
    复制代码
    加入开机自启
    1. sudo update-rc.d aria2c defaults
    复制代码
    2017-09-30_120227.png
    接着下载安装AriaNg前端
    1. cd ~
    2. wget https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip
    3. unzip master.zip
    4. cd AriaNg-DailyBuild-master
    5. sudo mkdir /var/www/html/ariang
    6. sudo cp -R * /var/www/html/ariang
    7. sudo chmod 777 /var/www/html/ariang
    复制代码
    2017-09-30_115020.png
    2017-09-30_115038.png
    2017-09-30_115624.png
    在电脑、平板、手机等浏览器输入
    1. BPI-M2 Berry局域网IP/ariang
    复制代码
    类似迅雷离线下载、百度离线下载界面的网页下载器诞生
    2017-09-30_120259.png
    可以看到支持多种下载协议
    2017-09-30_120323.png
    默认下载目录如下
    2017-09-30_120332.png
    默认下载是到开发板的home目录下面的下载目录里面,下面介绍更改下载位置到exFAT文件格式U盘和NTFS硬盘的方法
    对于exFAT的大容量U盘可以使用下面目录挂载
    1. sudo mkdir /mnt/usb
    2. sudo mount -t exfat /mnt/usb
    复制代码
    对于NTFS大容量的硬盘则需要根据硬盘的分区情况来挂载,首先查询确定物理路径
    1. sudo fdisk -l
    复制代码
    2017-09-30_120919.png
    如果是/dev/sdx就输入下面命令挂载
    1. sudo mkdir /mnt/hdd
    2. sudo mount -t ntfs-3g /dev/sdx /mnt/hdd
    复制代码
    挂载成功后进入下载页里面将默认下载路径改为挂载的路径
    2017-09-30_121013.png
    添加一个下载任务测试
    2017-09-30_121646.png
    下载任务添加成功,正常下载
    2017-09-30_121807.png
    2017-09-30_121914.png
    百度、迅雷等云盘的文件可以通过添加插件到浏览器来下载,磁力链接可以直接复制粘贴到下载链接位置下载,种子文件可以按文件夹图标打开种子文件开始下载,路由器有DDNS功能的朋友可以让BPI-M2 Berry通过转发端口获得外网IP,也就是可以实现人不在家面也能给开发板添加下载任务
    到这里已经可以让BPI-M2 Berry开发板取代电脑和其他价格昂贵的NAS下载器了,通宵下载的同时而不用耗费多少电费了
    回复

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-9-30 23:15:26 | 显示全部楼层
    学习和参考了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 16:00 , Processed in 0.140768 second(s), 22 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.