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 并安装.
下载 aria2Ng 镜像
在 docker 注册表中搜索 aria2-ui
,并下载第一个镜像文件:
部署镜像
在映像
中找到刚才下载好的镜像,点击启动
来创建镜像.
配置容器属性:
配置自动启动:
配置文件夹挂载:
要确保 download 的访问权
配置端口:
配置其他环境变量:
启动:
0x03 配置
配置 ariaNg
登录 本地 ip + 刚才设置的端口号(我设置的是 6888) + '/ui'
来访问 ariaNg 页面,接着修改AriaNg配置:
看到页面上aria2 的状态时已连接,即代表连接成功:
配置 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 |
把服务器信息粘贴到 配置页面:
接着新建一个任务会发现速度有了明显的提升:
但是在下载一些冷门资源的时候,速度可能还是不太行😢.
file-manage
刚才我们部署的镜像自带了一个文件管理器,访问
本地 ip + 刚才设置的端口号(我设置的是 6888)
,默认的登录账号和密码都是 admin