前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AriaNg启用HTTPS/WebSocket协议连接Aria2

AriaNg启用HTTPS/WebSocket协议连接Aria2

作者头像
用户1065635
发布2019-11-27 15:51:47
4.7K0
发布2019-11-27 15:51:47
举报
文章被收录于专栏:前端社区前端社区

说明:AriaNg算是Aira2中最好用的一个Web前端面板,连接支持Http(s)或Websocket(Security)协议,如果我们使用https域名访问AriaNg面板,那会强制你使用Https和Websocket(安全)协议,就需要对Aria2简单的配下证书了,然后才能使用Https、Websocket(安全)协议进行连接,这里就说一下使用方法。 方法

一、申请SSL证书

  • 提示:如果安装Aria2的服务器有现成的HTTPS站点,可以跳过该步骤,直接使用该站点域名。

先解析一个域名到安装Aria2的服务器,然后申请SSL,方法如下:

1、宝塔面板:左侧网站-添加站点-站点设置-SSL-申请Let's Encrypt。 2、LNMP安装包:自己使用命令添加域名的时候,有申请SSL选项。

如果服务器只安装了Aria2或者没有Web环境,这时候可以使用Caddy申请,使用命令:

代码语言:javascript
复制
#安装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证书文件。

二、修改配置文件

编辑Aria2配置文件aria2.conf,如果不知道路径的,可以使用命令查找:

代码语言:javascript
复制
find / -name aria2.conf

修改如下:

代码语言:javascript
复制
#是否启用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信息的时候,直接填写域名、密匙即可。

转自喵斯基部落

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、申请SSL证书
  • 具体以自己域名为准
    • 二、修改配置文件
    相关产品与服务
    SSL 证书
    腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档