我正在运行最新版本的 Plex 媒体服务器:版本 1.31.2.6810。在我的 Plex 服务器的 Network 设置下,我指定了我的自定义域名:
自定义服务器访问 URL:
https://plex.mydomain.com,https://mediaplex.mydomain.com
但是,在 Plex 的控制台日志中,我不断收到以下消息;我不希望我的客户被视为 '非本地'
“请求在标头 Referer 中带有无法识别的域/IP'plex.mydomain.com';视为非本地”
我尝试使用这篇 Gist Github 帖子中的 NGINX 配置;这专门用于处理此问题(至少对于旧版本的 Plex Server)。但是,这没有任何区别。 我在这个配置中缺少什么?
PS:我在 Plex 的网络设置下启用了以下设置。我不确定这是否会导致我看到的问题。
☑️ 将 WAN IP 视为 LAN 带宽
nginx.conf
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl_certificate ./ssl/fullchain.cer;
ssl_certificate_key ./ssl/cert.key;
ssl_prefer_server_ciphers on;
server_name plex.mydomain.com mediaplex.mydomain.com;
client_max_body_size 0;
proxy_redirect off;
proxy_buffering off;
location / {
set $test "";
if ($http_x_plex_device_name = '') {
set $test A;
}
if ($arg_X-Plex-Device-Name = '') {
set $test "${test}B";
}
if ($test = AB) {
rewrite ^/$ http://$http_host/web/index.html;
}
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $server_addr;
proxy_set_header Referer $server_addr;
proxy_set_header Origin $server_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Plex-Client-Identifier $http_x_plex_client_identifier;
proxy_set_header Cookie $http_cookie;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 36000s; # Timeout after 10 hours
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_pass http://plex-upstream;
}
}