回答

收藏

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

#其他 #其他 2413 人阅读 | 0 人回复 | 2017-10-12

香蕉派BPI-M2 Berry开发板最大功耗只有10瓦(5V 2A),超低功耗的设计对于爱好下载的朋友来说是最大的福音, 下面笔者介绍使用BPI-M2 Berry开发板打造支持HTTP、FTP、磁力链接、BT种子文件的下载机的流程,用户可以通过手机、平板、笔记本、台式电脑等添加下载任务到BPI-M2 Berry开发板,以后所有下载任务都可以交给BPI-M2 Berry开发板了
首先打开终端输入下面命令安装ARIA2及前端所需组件

  • sudo apt-get install aria2 nginx
然后添加NTFS文件系统和exFAT文件系统读写支持

  • sudo apt-get install ntfs-3g exfat-fuse exfat-utils
接着新建ARIA2配置文件

  • sudo mkdir /etc/aria2
  • sudo vi /etc/aria2/aria2.conf
按I键输入下面代码后,按ESC键输入:wq保存修改

  • dir=/home/pi/Downloads
  • 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

然后创建下载进度文件

  • sudo touch /etc/aria2/aria2.session
运行测试

  • sudo aria2c --conf-path=/etc/aria2/aria2.conf
出现下图表示启动正常,按CTRL+C终止

然后创建自启动脚本

  • sudo vi /etc/init.d/aria2c
加入下面代码后保存修改

  • #!/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 INFO
  • case "$1" in
  • start)
  • echo -n "Starting aria2c"
  • sudo -u pi aria2c --conf-path=/etc/aria2/aria2.conf -D
  • ;;
  • stop)
  • echo -n "Shutting down aria2c "
  • killall aria2c
  • ;;
  • restart)
  • killall aria2c
  • sudo -u pi aria2c --conf-path=/etc/aria2/aria2.conf -D
  • ;;
  • esac
  • exit

使脚本可以运行

  • sudo chmod +x /etc/init.d/aria2c
启动脚本

  • sudo /etc/init.d/aria2c start
加入开机自启

  • sudo update-rc.d aria2c defaults

接着下载安装AriaNg前端

  • cd ~
  • wget https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip
  • unzip master.zip
  • cd AriaNg-DailyBuild-master
  • sudo mkdir /var/www/html/ariang
  • sudo cp -R * /var/www/html/ariang
  • sudo chmod 777 /var/www/html/ariang



在电脑、平板、手机等浏览器输入

  • BPI-M2 Berry局域网IP/ariang
类似迅雷离线下载、百度离线下载界面的网页下载器诞生

可以看到支持多种下载协议

默认下载目录如下

默认下载是到开发板的home目录下面的下载目录里面,下面介绍更改下载位置到exFAT文件格式U盘和NTFS硬盘的方法
对于exFAT的大容量U盘可以使用下面目录挂载

  • sudo mkdir /mnt/usb
  • sudo mount -t exfat /mnt/usb
对于NTFS大容量的硬盘则需要根据硬盘的分区情况来挂载,首先查询确定物理路径

  • sudo fdisk -l

如果是/dev/sdx就输入下面命令挂载

  • sudo mkdir /mnt/hdd
  • sudo mount -t ntfs-3g /dev/sdx /mnt/hdd
挂载成功后进入下载页里面将默认下载路径改为挂载的路径

添加一个下载任务测试

下载任务添加成功,正常下载


百度、迅雷等云盘的文件可以通过添加插件到浏览器来下载,磁力链接可以直接复制粘贴到下载链接位置下载,种子文件可以按文件夹图标打开种子文件开始下载,路由器有DDNS功能的朋友可以让BPI-M2 Berry通过转发端口获得外网IP,也就是可以实现人不在家面也能给开发板添加下载任务
到这里已经可以让BPI-M2 Berry开发板取代电脑和其他价格昂贵的NAS下载器了,通宵下载的同时而不用耗费多少电费了
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

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

本版积分规则

关闭

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