前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让你的aria2支持SSL协议

让你的aria2支持SSL协议

作者头像
爱游博客
发布2019-08-07 12:51:59
9.7K0
发布2019-08-07 12:51:59
举报
文章被收录于专栏:爱游博客爱游博客

目录

如今SSL协议已是大势所趋所以爱游习惯了每个网站都加上SSL,这样才显得网站比较高大上,所以今天就在闲置的服务器上面安装一个AriaNg,一样的启用了SSL,启用后发现在AriaNg设置里面Aria2 RPC协议里面的Http 和 WebSocket 被禁用了,爱游查了下,AriaNg在0.2.0版本时对此做了限制,也就是在使用 Https 访问 AriaNg 时,Http 和 WebSocket 将被禁用,所以这里我们需要把Aria2也同样的加上SSL加密协议。

爱游这里介绍两种方式

第一种就是下载AriaNg 0.2.0版本,此版本没有对SSL做出限制,下载后直接可以使用,无需更多的操作。

AriaNg 0.2.0版本

下载地址:https://github.com/mayswind/AriaNg/releases/download/0.2.0/aria-ng-0.2.0.zip

第二种就是给Aria2配置SSL

下面就详细说说如何给Aria2配置SSL

Aria2配置SSL

首先我们需要修改aria2.conf,aria2.conf路径如下:

代码语言:javascript
复制
/root/.aria2/aria2.conf

找到以下配置

代码语言:javascript
复制
# 是否启用 RPC 服务的 SSL/TLS 加密,
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
#rpc-secure=true
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt)
#rpc-certificate=/root/xxx.pem
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key)
#rpc-private-key=/root/xxx.key

把rpc-secure=true前面的#注释掉

把rpc-certificate=/root/xxx.pem前面的#注释掉,并且把/root/xxx.pem替换成你HTTPS站点所配置的pem文件(有的也可以是crt文件)

把rpc-private-key=/root/xxx.key前面的#注释掉,并且把/root/xxx.key替换成你HTTPS站点所配置的key私钥文件。

然后保存重启aria2,这个时候再打开HTTPS的AriaNG网站,输入RPC密钥,即可连接成功。

以上就是如何给aria2配置SSL的方法。

如何获取SSL证书

如果你有证书就直接上传证书,然后修改下.aria2.conf的路径就好了,如果没有就得自己去生成,测试自签的证书好像是不可以的。

爱游这里是直接用宝塔面板生成的Let's Encrypt证书,然后绑定到aria2的服务器上面的。在配置Aria2 RPC协议里面直接输入域名即可。

以上搞定即可以浪了。上一张图看看

这里是用的爱游前面推荐的VPS服务器:国外便宜VPS服务器virmach 速度还不错

cambrian.render('tail')

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年7月14日1,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AriaNg 0.2.0版本
  • Aria2配置SSL
  • 如何获取SSL证书
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档