aria2 服务端搭好后,还需要搭配 AriaNG 前端面板来使用,但是默认情况下使http,有小概率泄露密钥。但是如果使用的https的话,aria2这里还得该配置,加证书,相当麻烦。
这里给出一个比较简单的方法,可以即使用https,又不用额外修改aria2的配置参数。
其实就是用一个中介域名,把aira2的6800端口反代了,然后ariaNG这里直接填这个中介域名,端口填443就可以,中介域名也需要开启HTTPS,反代参数如下(127.0.0.1换成aria2服务器的ip):
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;
}