Emby反代及HTTPS配置教程
Nginx配置 server { listen 443 ssl; server_name your.domain.com; # Security / XSS Mitigation Headers add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header X-Content-Type-Options "nosniff"; # ssl的设置 ssl_certificate /etc/nginx/ssl/cert.pem; ssl_certificate_key /etc/nginx/ssl/key.pem; ssl_session_timeout 5m; # 禁止ip访问 if ($host ~ ^\d+\.\d+\.\d+\.\d+$) { return 404; } # 防止爬虫获取header,直接访问/就返回502,其他的路径才行,app观看不影响,不用这个 location = / { return 502; } location / { resolver 1.1.1.1 ipv6=off; if ($host != $server_name) { return 403; } proxy_pass https://www.emby.com; # ssl pass相关的设置 proxy_ssl_name www.emby.com; proxy_ssl_server_name on; proxy_set_header Host www.emby.com; set $magpiecdn "$scheme://$server_name:$server_port"; 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_set_header X-Forwarded-Protocol $scheme; proxy_set_header X-Forwarded-Host $http_host; proxy_set_header MagpieCDN $magpiecdn; proxy_buffering off; } location /***cdn { resolver 1.1.1.1 ipv6=off; proxy_pass https://$arg_load.emby.com; # ssl pass相关的设置 proxy_ssl_name $arg_load.emby.com; proxy_ssl_server_name on; proxy_set_header Host $arg_load.emby.com; proxy_buffering on; proxy_max_temp_file_size 50m; } } 说明: ...