常规方式需要在Aria2的RPC功能开启HTTPS,需要给aria2配置证书,然后修改aria2.conf
rpc-secure=true
rpc-certificate=(.pem文件路径)
rpc-private-key=(.key文件路径)
配置中总有人会一直失败,无法链接,然后还不知道哪里出错。
下面就介绍一个取巧的办法快速开启HTTPS链接Aria2。
使用NGINX反向代理开启HTTPS
1.首先你需要给网站配置SSL证书
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;
}
3.在面板中设置RPC地址端口为443
这样就完工了,非常简单的取巧办法,使用反向代理RPC,这样通信不需要通过6800端口,所以在防火墙上可以关闭6800端口。
本文转载自:https://naiel.cc
请登录之后再进行评论