Closed he-sb closed 4 years ago
1.1 使用 CDN
申请 Cloudflare 15年自签证书
配置文件中指定证书路径
CF 的 SSL 页签设置为 Full
此方案中 AriaNG 无需部署至服务器,使用 Github Pages 即可
1.2 不使用 CDN
使用 acme.sh 或 certbot 或 Caddy 自动申请及续期 Let's Encrypt 免费证书
配置文件中指定证书路径
结合 Github Pages 部署 AriaNG,修改 1. 中的部分内容。
2.4 中修改,nginx 反代可以只反代 aria2 服务器地址,即只用作“域名向搭建了 aria2 的服务器地址跳转,实现隐藏 aria2 服务器 IP 的目的“。 脑残了,忽略这条……
此方法 使用反代端口方式配置好后只能访问一台机器的 aria2 ,因为 Nginx 配置中指定了反代地址,解决方案有待研究
~此方法~ 使用反代端口方式配置好后只能访问一台机器的 aria2 ,因为 Nginx 配置中指定了反代地址,解决方案有待研究
配置了 HTTPS 的 AriaNG 只能连接 RPC 开启了 TLS 的服务端,所以此 bug 无解。
眼瞎了,此 bug 是 Nginx 配置问题,还有待继续研究…… 🙈
之前的思路出现了偏差,使用 Nginx 反代端口的目的是为了给 aria2 后端实现 HTTPS ,而非 AriaNG 前端,即:
此贴终结。
两种办法
aria2 配置文件中指定证书文件路径
使用 Nginx 反代端口
参考链接:
取巧办法使用HTTPS链接Aria2 - Phenxso | 梦旅奈