布鲁斯罗的小栈

乱七八糟的技术兼吐槽博客
  1. 首页
  2. 折腾树莓派
  3. 正文

为Aria2安装网页图形界面AriaNg

2025年3月31日 52点热度 0人点赞 0条评论

2021年5月

之前一直通过手机APP:Aria2App 来使用Aria2实现手机远程操作树莓派下载电影或其他资源,不得不说Aria2App好用又方便,下载速度也快,但是也有不方便的地方。每次在公司不方便用手机的时候想要使用Aria2就非常不方便。但也不想用Transmission那种不友好的界面,就想着能不能装一个Web UI来在网页上控制Aria2下载。在网上搜了下确实有Aria2的web UI,如:YAAW,Webui-aria2,AriaNg。颜值最高的当属AriaNg,跟迅雷的下载界面很像。但是当时我看了教程发现都没讲清楚这个AriaNg具体怎么安装,放在哪里。所以就不了了之了。最近带我入坑树莓派的朋友给他的树莓派装了Openwrt当路由器用,自带Aria2的Web UI:AriaNg,可以实现直接通过电脑网页控制Aria2远程下载,配置Aria2.config,非常方便。我看了后又有点想装AriaNg,于是这次就下定决心把Aria2的Web UI搞定。

首先去了github,https://github.com/mayswind/AriaNg,研究了下AriaNg。AriaNg 现在提供三种版本, 标准版、单文件版和 AriaNg Native. 标准版适合在 Web 服务器中部署, 提供资源缓存和按需加载的功能. 单文件版适合本地使用, 您下载后只要在浏览器中打开唯一的 html 文件即可. AriaNg Native 同样适合本地使用, 并且不需要使用浏览器。我选择了标准版https://github.com/mayswind/AriaNg/releases/AriaNg-x.x.x.zip

我又在网上搜了下当地下载下来的文件放在哪,最后果然被我搜到了,原来使用AriaNg的前提是安装网站服务器比如Apache或者nginx,刚好我建博客的时候就安装过Apache,只需要将下载下来的AriaNg-x.x.x.zip解压到var/www/html网站根目录下就可以了。我解压到网站根目录后,又不知道该输入什么网址进入AriaNg网页界面。然后就像刚建博客的时候检验Apache和php是否安装成功时候一样,我试着输入了树莓派的本地IP,但是web ui并没有显示出来,我又加了8080和443端口还是没反应。顿时一阵头大,难道我的哪步出错了吗?后面我想了半天,难道是因为树莓派已经有博客网站在运行占据了80端口,那我岂不是还要再建一个vhost,我觉得如果是要这样的话,那就太麻烦了。就在我要放弃的时候,又试了下域名/AriaNG,这一次终于打开了AriaNg的网页界面,如下图:

点AriaNg设置,填写博客网站地址和frpc设置的remort_port,就跟Aria2App填写的内容差不多。如果在aria2的配置文件里设置了rpc-secret,就必须在AriaNg的设置里的Aria2 RPC 密钥框填写之前设置的密码。填完后却连接失败,搞了好几次都没成功。后面在网上查了下,原来是因为我的博客安装了ssl并且设置了强制跳转https,所以aria2的rpc网址也就自动跳转成了https,我需要在aria2的配置文件里开启SSL,并填写SSL证书和私钥路径。

进入aria2.config: nano /etc/aria2/aria2.config

找到rpc设置,添加一行:rpc-secure= true表示开启SSL安全连接,rpc-secret=secret前的注释取消掉,=后面的secret改为你随便设置的密码用于AriaNg连接,

把rpc-certificate=/root/xxx.pem前面的#注释掉,并且把/root/xxx.pem替换成你HTTPS站点所配置的SSL证书路径(pem文件或者crt文件)

把rpc-private-key=/root/xxx.key前面的#注释掉,并且把/root/xxx.key替换成你HTTPS站点所配置SSL证书的key私钥文件路径。

然后保存重启aria2,这个时候再打开HTTPS的AriaNg网站,输入刚才设置的RPC密钥,即可连接成功。

终于可以直接在电脑上上传种子和磁力链添加下载任务了。

但是我发现手机端aria2app却连不上了,不过在配置文件那里,连接菜单下,有一个启用TLS/SSL加密的选项,勾选后手机aria2app也可以连上了。终于,手机端,电脑端都可以轻松操作树莓派进行远程下载了。并且我还发现AriaNg里的下载任务会自动同步到Aria2App那里,反之也是一样的,这样非常方便,不论你用哪一个,都可以看到实时下载进度。

强烈推荐AriaNg Web UI !

标签: aria2 AriaNg
最后更新:2025年4月4日

bruceluo111

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2025 年 4 月
  • 2025 年 3 月

分类

  • 工作吐槽
  • 布鲁斯随笔
  • 折腾树莓派
  • 数码杂谈
  • 未分类

COPYRIGHT © 2025 布鲁斯罗的小栈. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备2025389947号

粤公网安备44030002006573号