使用npm直接反代emby,发现emby客户端会回emby原始地址,导致反代无效,在搜索试验之后,在npm设置里的advanced添加如下代码,即可解决。
location / {
proxy_pass http://x.x:8096; # Emby 服务器地址和端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_max_temp_file_size 30000m; #反代缓存
# limit_rate 51200k; #客户端限速,一般不需要
}