呜啦啦啦啦,又好久没更新博客了,“小山你是不是又去偷懒了!”,我没有偷懒哦,这几天一直在修复固件里的一个深坑,没多少闲时间。昨天把坑填完今天就来给大家更新文章了,快夸我勤快(哈哈哈)。
之前小山写过在 Windows 使用 Aira2 的教程(传送门 → 《下载利器!Windows配置Aria2及Web管理面板教程》),很多小伙伴都觉得不错,小山在那篇文章也说过,当时用的路由没 USB,所以没办法给大家出路由器的配置教程,这不是最近换了路由器,就给大家出一篇在 OpenWrt 配置 Aria2 的教程。OpenWrt 自带包管理器,所以安装起来很容易,而且也有 Luci 界面,对小白来说很友好。
至于你的路由器是否可以刷入 OpenWrt,可以在下面留言带上你的路由器型号。
下面就开始我们的教程,Aria2 的介绍和优缺点我们在 Windows 那篇文章已经说过了,这里就不重复了。
安装 Aria2
OpenWrt 安装 Aira2 是非常简单的,用自带的包管理器就可以安装。
安装步骤:打开路由器管理界面 → 登陆并进入软件包界面(系统 → 软件包) → 安装前先更新下软件包列表,点击 [更新列表] → 在 [过滤器] 输入 aria2 → 安装 luci-i18n-aria2-zh-cn → 安装完成后刷新下界面,就可以在 [服务] 列表里看到 [Aria2 配置]。
如果需要 Web 管理界面,安装 webui-aria 就可以了。
最新的 OpenWrt/LEDE 软件源好像去除了 Aria2 的 WebUI 软件包,所以就需要手动安装了。
进入 https://github.com/mayswind/AriaNg/releases/latest 下载 AriaNg 界面
下载完成后解压上传至路由器,可以上传在外置存储设备,当然也可以直接上传至 /www/aria2
。
外置存储设备:比如上传的路径为:/mnt/sda1/AriaNG,输入 ln -s /mnt/sda1/AriaNG /www/aria2
创建软连接,然后浏览器访问 路由器IP/aria2 。比如:http://192.168.1.1/aria2
如果需要完整版 Aria2,可以到文章底部下载对应你路由器的软件包,或者参考《OpenWrt SDK 编译软件包(基础篇)》的步骤编译。
比如我是 K3,CPU 架构是 bcm53xx,固件是 LEDE,下载 LEDE/aria2_1.32.0-1_arm_cortex-a9.ipk 。如果没有适用于你路由器的软件包或者不知道你该用那个,评论带上你的路由器型号和固件版本,安装方法参考《OpenWrt 新手指南》的第三方软件包安装。
配置 Aria2
接下来我们开始配置 Aira2,也是非常简单,如果你没有什么特殊需求的话,插上存储设备开启就可以使用。
首先我们进入 [Aria2 配置] 界面,[服务] → [Aira2 配置]
[一般设置]:比较有用的 [RPC认证方式] 和 [附加选项列表],如果不需要远程访问,[RPC认证方式] 没什么用,如果你需要远程访问或者经常有别人使用你的网络,还是开启比较好,认证方式选择[令牌认证],[用户名和密码]不推荐使用,可以点击[随机生成]自动生成一串随机字符;[附加选项列表] 是给高级用户使用的,配置一些界面没有的选项,可用选项可查看 Aria2 官方文档。
[文件和目录]:没有特殊需求默认即可,[默认下载目录] 可以更改 Aira2 将文件下载位置,下载位置必须为你的存储设备挂载点;[磁盘缓存] 将下载的数据缓存到内存中,默认16M,如果你的路由器内存较小的话,可以改为0;[磁盘预分配] 是否预分配下载文件所需空间,没有特殊需求的情况下不需要开启,预分配速度比较:none < falloc < trunc < prealloc。
mkdir /mnt/sda1/aria2 && chown aria2 /mnt/sda1/aria2
[任务设置]:没有特殊需求默认即可,如果觉得下载速度有些慢,可以调高 [单服务器最大连接数] 和 [单文件最大线程数]。
[BT 设置]:包管理器安装的 Aria2 不支持 BT 下载,所以这个设置没用。如果你安装的是完整版,没有特殊需求默认即可。
配置完毕,我们就可以开启 [Aria2] 了,如果你刚刚安装了 [webui-aria2],[Aria2 状态] 处会出现 [打开WEBUI-ARIA2],点击即可打开 Web 管理界面。如果你设置了 [RPC认证],进入 Web 管理界面后点击 [设置] → [连接设置] → [密码令牌] 填写刚刚设置的令牌。没有安装 [webui-aria2] 的可以使用 https://ziahamza.github.io/webui-aria2/,或者你之前按照我之前的 Windows 教程搭建过 Web 管理界面,也是可以用的。
这样我们就可以使用 Aria2 让路由器下载资源了,比如睡觉前下载个小电影啥的,醒来就可以看了。
- 如果需要远程访问,映射 6800 端口即可,如果你映射了 80 端口,可以直接访问你路由器的 WebUI,也可以访问在线的 WebUI 不过需要在连接设置里改一下地址。
- 如果你使用的是 OpenWrt / LEDE 的话,并且使用 ntfs-3g 来挂载 NTFS 格式,那么如果你的带宽在100M及以上,下载速度可能会大打折扣,推荐使用 ext4 来作为分区格式。
- 没有了,有些技巧已经在 Windows 那篇文章里讲过了,如果你有更多关于 Aria2 的小技巧,欢迎评论分享。
好了,小山要去看小电影了,以后会有更多关于 OpenWrt 的实用教程。
[ypbtn]https://pan.baidu.com/s/1hsKd59i[/ypbtn]
密码: mivm
微信扫描二维码关注我们
如果觉得文章有帮助到你,可以点击下方的打赏按钮赞助下服务器费用。
文章评论
感谢大神无私分享,还想请教,aria2怎样实现分用户管理啊?有luci界面吗?
@badboy4 什么分用户管理???
另外 请问博主 我用的lede17.01.2固件
安装aria2的话(联网) 手动传的lede aria2 ipk 他给忽视了 直接给你从源下载没bt支持的aria2
不联网又没法下载依赖包 很头痛 如何解决?
@timeeee
opkg info aira2
查看所需依赖,然后再离线安装 Aira2.@小山 感谢博主 我去试试
您好,请问有适用于网件wndr 3800路由器 (ar71xx芯片) lede固件的完整版aria2吗 谢谢
@timeeee OpenWrt SDK 编译软件包(基础篇) 可以先查看这篇文章自己编译试试