说明:AriaNg
算是Aira2
中最好用的一个Web
前端面板,连接支持Http(s)
或Websocket(Security)
协议,如果我们使用https
域名访问AriaNg
面板,那会强制你使用Https
和Websocket
(安全)协议,就需要对Aria2
简单的配下证书了,然后才能使用Https
、Websocket
(安全)协议进行连接,这里就说一下使用方法。
方法
1、申请SSL证书
提示:如果安装Aria2的服务器有现成的HTTPS站点,可以跳过该步骤,直接使用该站点域名。
先解析一个域名到安装Aria2
的服务器,然后申请SSL
,方法如下:
1、宝塔面板:左侧网站-添加站点-站点设置-SSL-申请Let's Encrypt。
2、LNMP安装包:自己使用命令添加域名的时候,有申请SSL选项。
如果服务器只安装了Aria2
或者没有Web
环境,这时候可以使用Caddy
申请,使用命令:
#安装Caddy
curl https://getcaddy.com | bash -s personal
#申请SSL,将后面修改成自己的域名
caddy -host www.moewah.com
运行过程中会要你输入一个邮箱,然后会给你申请SSL
证书,证书路径如下:
#具体以自己域名为准
/root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/www.moewah.com
我们就可以发现域名的crt
和key
证书文件。
2、修改配置文件
编辑Aria2
配置文件aria2.conf
,如果不知道路径的,可以使用命令查找:
find / -name aria2.conf
修改如下:
#是否启用RPC服务的SSL/TLS加密
rpc-secure=true
#申请的域名crt证书文件路径,自行修改
rpc-certificate=/home/www.moewah.com.crt
##申请的域名key证书文件路径,自行修改
rpc-private-key=/home/www.moewah.com.key
如果配置文件没有以上参数的,可以手动添加,修改完成后,重启Aria2
生效即可,此时Https
和Websocket
(安全)协议就都可以用了,然后AriaNg
配置RPC
信息的时候,直接填写域名、密匙即可。
相关推荐
- 在 Linux 系统下使用迅雷远程离线下载
- 分享|多款BT离线下载程序Docker镜像(部署指南)
- 一款基于Node.js的P站(Pixiv)图片批量下载器
- 一款基于Python3可批量下载Pixiv原图的爬虫
- BaiduPCS-Web:一款不限速的百度网盘客户端
- pyLoad :除Aria2外的另一款带Web面板的下载神器
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/2786.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。