如今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路径如下:
/root/.aria2/aria2.conf
找到以下配置
# 是否启用 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 速度还不错
请先
!