在群晖Docker中安装更好用的 Aria2 Web前端:AriaNg

0x01

为什么不用迅雷而使用基于群辉中 docker 的 ariaNg+ aria2?

  • 迅雷进行了非 vip 用户的限速
  • 迅雷主动屏蔽了很多资源
  • 可以充分利用 nas 的性能和带宽

Aria2

Aria2是一款自由、跨平台命令行界面的下载管理器,该软件根据GPLv2许可证进行分发。支持的下载协议有:HTTP、HTTPS、FTP、Bittorrent和Metalink。不同于Wget这样的的命令行界面下载器,Aria2不仅支持BitTorrent,还能够从各种来源多路检索所请求的文件。包括HTTP,HTTPS,FTP和BitTorrent协议。aria2使用Metalink数据块的校验和自动查验BitTorrent下载的数据部分Aria2的另一个特性便是可以使用JSON-RPC和XML-RPC进行HTTP远程下载控制,JSON-RPC接口可通过WebSocket获得。

ariaNg

AriaNg 是一个让 aria2 更容易使用的现代 Web 前端,使用响应式布局,支持各种计算机或移动设备。


0x02 安装

安装 docker

在群辉的套件中心搜索 docker 并安装.

img

下载 aria2Ng 镜像

在 docker 注册表中搜索 aria2-ui,并下载第一个镜像文件:

img

部署镜像

映像中找到刚才下载好的镜像,点击启动来创建镜像.

img

配置容器属性:

img

配置自动启动:

img

配置文件夹挂载:

要确保 download 的访问权

img

配置端口:

img

配置其他环境变量:

img

启动:

img

0x03 配置

配置 ariaNg

登录 本地 ip + 刚才设置的端口号(我设置的是 6888) + '/ui'来访问 ariaNg 页面,接着修改AriaNg配置:

img

看到页面上aria2 的状态时已连接,即代表连接成功:

img

配置 bt-tracker 服务器

在添加任务以后发现基本没有下载速度,这是因为没有更新 bt-tracker,
可以到这个页面:

https://github.com/ngosang/trackerslist

或者

http://edam.top/tk/ 来查询最新可用的 bt-tracker 服务器.

bt-tracker 服务器的信息用逗号隔开:

1
udp://31.14.40.30:6969/announce,udp://93.158.213.92:1337/announce,udp://163.172.217.67:1337/announce,udp://151.80.120.114:2710/announce,udp://151.80.120.112:2710/announce,udp://208.83.20.20:6969/announce,udp://194.182.165.153:6969/announce,udp://185.181.60.67:80/announce,udp://5.206.38.65:6969/announce,udp://89.234.156.205:451/announce,udp://185.244.173.140:6969/announce,udp://176.113.71.60:6961/announce,udp://51.15.40.114:80/announce,udp://207.241.231.226:6969/announce,udp://207.241.226.111:6969/announce,udp://212.47.227.58:6969/announce

把服务器信息粘贴到 配置页面:

img

接着新建一个任务会发现速度有了明显的提升:

img

但是在下载一些冷门资源的时候,速度可能还是不太行😢.

file-manage

刚才我们部署的镜像自带了一个文件管理器,访问

本地 ip + 刚才设置的端口号(我设置的是 6888),默认的登录账号和密码都是 admin

thank u !