说明: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.moerats.com -email admin@moerats.com -agree

这里要注意的是,对于CentOS系统,还需要开启80端口,不然使用Caddy签发证书会失败,开启如下:

#CentOS 6

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

service iptables save

service iptables restart

#CentOS 7

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

申请成功后的SSL证书路径如下:

#具体以自己域名为准

/root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/www.moerats.com

我们就可以发现域名的crt和key证书文件。

2、修改配置文件

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

find / -name aria2.conf

修改如下:

#是否启用RPC服务的SSL/TLS加密

rpc-secure=true

#申请的域名crt证书文件路径,自行修改

rpc-certificate=/home/www.moerats.com.crt

##申请的域名key证书文件路径,自行修改

rpc-private-key=/home/www.moerats.com.key

如果配置文件没有以上参数的,可以手动添加,修改完成后,重启Aria2生效即可,此时Https和Websocket(安全)协议就都可以用了,然后AriaNg配置RPC信息的时候,直接填写域名、密匙即可。

国外服务器https协议,AriaNg使用Https/WebSocket(安全)协议连接Aria2的方法相关推荐

  1. dameware远程服务器进不去,关于DameWare无法进行远程连接的处理方法

    对于这样的错误可能有朋友会说我复制这几个文件到相应客户端就可以了,但是我测试过,有时候虽然复制了也不一定行,而且并不是一劳永逸的操作! 其实追究其发生错误的根本原因在于"the networ ...

  2. 苹果12系统链接到服务器超时,iphone12连不上电脑怎么办 iphone12连接失败解决方法...

    iphone12连不上电脑怎么办?有些用户在将iphone12与电脑连接的时候,会有一些小问题出现,接下来中国香烟网小编就为大家带来iphone12连接失败解决方法,iphone12连接电脑的教程,感 ...

  3. 给服务器弄了一个https协议,HTTP和HTTPS协议

    一.http和https的区别 1.http协议存在的问题 1)请求信息明文传输,容易被窃听截取. 2)数据的完整性未校验,容易被篡改 3)没有验证对方身份,存在冒充危险 2.https相对http协 ...

  4. tomcat 将http协议改为https协议,Websocket请求ws协议修改为wss协议

    tomcat 将http协议改为https协议,Websocket请求ws协议修改为wss协议 一. 说明 WS协议和WSS协议两个均是WebSocket协议的SCHEM,两者一个是非安全的,一个是安 ...

  5. 【用websocket的注意了!】https下浏览器只允许使用wss协议,不允许使用ws协议!注意了!

    问题描述: https下发起ws连接,连接失败,浏览器报错. 问题排查: https连接下浏览器不允许ws协议了,只允许wss协议. 报错内容如下: VM71 index.js:5 Mixed Con ...

  6. 服务器双向认证 原理,https认证方式以及HTTPS双向认证过程

    https认证方式以及HTTPS双向认证过程 分类:建站推广 编辑: 浏览量:100 2021-07-15 14:29:14 很多网站都配置了HTTPS而不是HTTP,因为安全性得到了极大的提高,如果 ...

  7. http与https与socket tcp/IP与UDP 协议等

    网络由下往上分为:   物理层--                       数据链路层-- 网络层--                       IP协议 传输层--               ...

  8. 计算机网络(3)--应用层协议--HTTP与HTTPS

    一.HTTP HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP/IP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则.HTTP ...

  9. http协议详解+https

    目录 一 什么是HTTP协议 二 Http的特点 三 Http报文 三.HTTP请求方法 四.GET与POST区别 五.Http状态码 六.持久连接 七.管线化 八 请求响应[头](http://to ...

最新文章

  1. DSM: 域不变的立体匹配网络解析(Stereo Matching Networks)
  2. java输入输出及文件_java输入输出流及文件操作
  3. VMware vSphere 5.5   和 ESXi 5.5 序列号搭配
  4. 生活、教育等相关概要
  5. Dataset之谷歌地图数据集:谷歌地图数据集的简介、安装、使用方法之详细攻略
  6. Ubuntu1404 开启定时任务 crontab
  7. 活动目录域结构和域信任关系建立实验
  8. 数论六之计算几何干货——计算几何模板解释全集 及 模板检验训练场
  9. java实现英文文件单词搜索系统_java对于目录下文件的单词查找操作代码实现
  10. html mysql 数据列表_html的列表加载数据库
  11. 阿里巴巴Java开发 之 MySQL规约
  12. 禅道报表中关闭bug统计图_如何生成动态统计图,这款BI教你定义炫酷
  13. 用Python对全国火车站数量进行分析,发现东北三省竟然占了2成!
  14. plsql导入EXCEL数据到数据表
  15. Dell Latitude E6400找不到Broadcom USH及Contacted SmartCard驱动
  16. 华为HCIA-datacom 学习笔记2——华为VRP系统
  17. golang并发编程-04-通道-02-定时器、断续器
  18. java 登录牵手_智慧职教2020Java程序基础章节答案
  19. Spring Kafka实战(3)—message listener创建方式探讨
  20. CLB Overview

热门文章

  1. windows商店_小技巧:微软Windows 10商店如何下载免费HEVC编解码器
  2. ios 出现log不打印 was compiled with optimization - stepping may behave oddly; variables may not be availa
  3. Blazor发布问题,localhost可以访问,局域网无法访问
  4. 软件观念革命:交互设计精髓_UI设计师、交互设计师、产品经理必备软件技能之Sketch...
  5. 力扣LeetBook<链表>学习笔记
  6. SAP 领料BAPI BAPI_GOODSMVT_CREATE 提示 短缺未限制使用的SL
  7. 如何查看计算机硬盘的软件内存条,内存检测工具,内存检测软件 - 内存条检测工具就用金山卫士 - 安全专题...
  8. 手机总是耗电太快,怎么办?
  9. 基于RGB颜色空间使用OpenCV-Python实现照片换底
  10. 并查集+思维——Destroying Array