Echo

Echo 关注TA

大家好,我是Echo!

Echo

Echo

关注TA

大家好,我是Echo!

  •  普罗旺斯
  • 自由职业
  • 写了278,914,463字

最近回复

该文章投稿至Nemo社区   资讯  板块 复制链接


IT之家学院:OpenWrt路由系统配置Aria2实现脱机下载

发布于 2019/01/12 20:50 925浏览 0回复 1,450

先来说说Aria2程序吧,它是个轻量级下载程序,占用内存小,纯下载工具,支持的下载协议有http、https、bt、磁力链接,能运行于基本上所有常用平台,例如安卓、Windows、Linux等等嵌入性极强。相比迅雷和百度云这类常用工具,占用资源少没有限速,是一款免费软件,缺点也很明显,不支持电驴、迅雷、旋风和快车,整个软件的设置和下载依托于全英文的说明手册命令行或者配置脚本文件,造成了大部分人使用困难。但是它能很好的在路由器这种低算力的设备上运行,而路由器又是基本24小时开机的低功耗设备,非常适合用于脱机下载,结合路由smb共享又能在内网下的各设备下获得极佳的体验。(结合我上一篇文章《IT之家网友:OpenWrt路由系统下IPv6设置动态DDNS教程详解》新闻可实现远程下载上班的时候手机上点个想看的高清电影挂在路由下下载,回家就能直接不转圈观看岂不是美滋滋) 下面我们来谈谈如何在OpenWrt系统下使用Aria2来实现脱机下载吧。

一.准备工作

1.下载Aria2程序。openwrt管理界面,点击选项卡系统–软件包,搜索Aria2.选择luci-i18n-Aria2-zh-cn安装。

ssh安装命令

opkg update
opkg install luci-i18n-Aria2-zh-cn

2.进入https://github.com/ngosang/trackerslist?files=1,选择best.txt,留存选项卡备用。

3.下载arianghttps://github.com/mayswind/AriaNg/releases,解压到路由挂载的硬盘下。

4.ssh工具,可用的工具有xshell.putty.win7以上系统的命令行(需在添加和卸载功能里安装telnet客户端),这里整个帖子制作都是用手机做的,我就不在添加ssh命令的截图了,仅提供命令。

ssh进路由器

输入命令

ln -s /mnt/sda1/AriaNG /www/Aria2

(/mnt/sda1/AriaNG自行替换ariang路径)

二.Aria2配置

1.web管理界面选择服务–Aria2。

2.选择文件和位置选项卡。此处路由挂载磁盘建议使用ext4分区格式,openwrt对ntfs的支持不是很好,可能会影响性能。

3.选择任务设置选项卡

4.选择bt选项卡,用best里的地址逐条添加进luci界面的额外tracker里。以后启用Aria2保存并应用。

5.附加选项内添加

check-certificate=false
enable-dht6=true
dht-file-path6=/var/etc/Aria2/dht6.dat.main

(后两条ipv6用户添加)

6.任意终端浏览器输入路由ip或ddns绑定域名/Aria2访问Aria2管理web,界面显示已连接即可,点击新建任务添加链接即可开始下载。下载视频后可通过电视盒子或手机之类的直接观看。

三.结语

总体来说Aria2的资源占用和下载速度都非常不错,并且还能远程下载,ariang也支持pwa可以在手机上用支持pwa的浏览器添加到桌面获得与app相近的体验。

(pwa界面)

另外有特殊需求的朋友例如pt之类的,本文只提供基础教程,需其他功能设置具体可自行参阅Aria2说明手册,在此不做过多赘述。有其他疑问或需求可以在评论中提出来。


本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/405/305.htm]

点赞(0)
点了个评