侧边栏壁纸
博主头像
晓然博主等级

走着、走着、花开了

  • 累计撰写 37 篇文章
  • 累计创建 15 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

配置Aria2使用HTTPS链接

晓然
2022-08-14 / 0 评论 / 0 点赞 / 257 阅读 / 330 字
温馨提示:
本文最后更新于 2022-12-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

遇到的问题:

aria2增强脚本配合aria2Ng标准版搭建aria2后,发现使用https无法连接,而使用http就可以,最终在官方的issus中找到了解决方案,便记录下:

解决方案

  1. 修改~ .aria2c/aria2.conf,去掉注释,并填写正确的ssl证书路径
# RPC 服务 SSL/TLS 加密, 默认:false
# 启用加密后必须使用 https 或者 wss 协议连接
# 不推荐开启,建议使用 web server 反向代理,比如 Nginx、Caddy ,灵活性更强。
rpc-secure=true

# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt)
rpc-certificate=/path/to/.crt
 
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key)
rpc-private-key=/path/to/.key

修改配置文件后,rpc链接改为:https://yoursite.com:6800/jsonrpc
2. 反向代理(以nginx为例,仅供参考)

location ^~ /jsonrpc {
    proxy_http_version 1.1;
    add_header Front-End-Https on;
    proxy_set_header Connection "";
    proxy_set_header Host $http_host;
    proxy_set_header X-NginX-Proxy true;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://127.0.0.1:6800/jsonrpc;
    proxy_pass_header X-Transmission-Session-Id;
}

重启nginx后,rpc链接改为:https://yoursite.com:443/jsonrpc

参考链接:

  1. 配置Aria2使用HTTPS链接
  2. 取巧办法使用HTTPS链接Aria2
0

评论区