Qnap配置Aria2
Aria2
Aria2是一个命令行下载神器,使用过uGet、Motrix之类的同学肯定领略过它的神奇速度。
下面记录最近一次在我的NAS上的配置情况。
docker配置Aria2
本来我是使用QnapClub提供的第三方包aria2安装的,但是,远程下载时提示与下载的URI之间
TLS handshake failure
,一直查不出原因,所以,最后改成了使用docker配置
这里使用的是P3TERX/Aria2-Pro-Docker镜像
作者提供了两种命令行部署方式,具体可以上面的连接
- docker
- docker-compose
这次我们直接 使用container station图形化部署
创建docker
搜索镜像 p3terx/aria2-pro
, 点击安装,选择最新的镜像即可
高级设置
环境
我只有公网v6地址,所以我必须启用ipv6,否者aria2只会监听v4的请求
添加一个环境变量IPV6_MODE
, 值是true
网络
选择host
模式,这样就不用映射端口了
共享文件夹
这里需要挂载docker的两个位置
- 下载保存路径
/downloads
- 配置文件保存路径
/config
这里根据自己情况选择挂载即可,如果需要新建文件夹的,需要到FileStation先新建文件夹,回来刷新即可
创建
等待创建完成提示
如果提示安装错误的,建议到Container检查一下状态,如果已经开始监听端口的(类似下面的日志),则可以不用理会
|
|
RPC验证
这里可以使用AriaNg、WebUI、uGet等进行RPC连接测试。
- RPC地址是NAS的域名或者地址
- 协议使用
ws
- 默认端口是
6800
- rpc密钥默认是
P3TERX
生产环境的持久化配置
RPC密钥
RPC密钥一定要修改,否则容易出现安全问题
在FileStation中,使用TextEditor修改配置文件,修改 rpc-secret=你自己的密钥
开启ipv6
因为我只有公网v6,需要打开ipv6
如法炮制,修改 disable-ipv6=false
限制CPU和内存资源
为了避免占用过多资源,可以按照自己的实际情况限制一下可用资源
最后验证
完成配置修改后,需要重启docker验证
日志提示RPC同时在监听IPv4和IPv6的6800端口即配置完成
刚才我们修改了RPC的密钥,所以,这时候也要记得修改AriaNg、uGET等客户端的连接密钥
下面来下载一个镜像试试
其他tips
在安装的过程,如果发现提示安装错误,建议先到container确认一下状态,如果都启动成功,则可以不用理会错误