Closed index20481 closed 4 months ago
我用Caddy倒是没啥问题,你nginx的配置文件是怎么写的?
我直接用的那个完整示例
`
worker_processes 1;
events { worker_connections 1024; }
http { include mime.types; default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://192.168.3.5:8096;
proxy_pass_request_headers on;
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_set_header X-Forwarded-Host $http_host;
# 在流式传输时禁用缓冲
proxy_buffering off;
}
location = /web/index.html {
proxy_pass http://192.168.3.5:8096/web/index.html;
proxy_pass_request_headers on;
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_set_header X-Forwarded-Host $http_host;
# 禁用与后端压缩并侧载脚本
proxy_set_header Accept-Encoding "";
sub_filter '</body>' '<script src="https://jellyfin-danmaku.pages.dev/ede.user.js" defer></script></body>';
sub_filter_once on;
}
location /socket {
proxy_pass http://192.168.3.5:8096;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
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_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Forwarded-Host $http_host;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
} `
之前是可以用的,应该没啥问题
这里
location = /web/index.html {
Jellyfin 10.9 的URL后边不带index.html
了,你可以在地址栏那确认一下,所以得删去
这个我后来也试过了,还是不行
刚才忘记说下一行的proxy_pass里面的也得删了。你看一下最新的那个完整示例,他用的是10.10版的Jellyfin,也能正确替换
另外,更改之后,还要取消注册service worker,不然浏览器还会使用自己缓存的旧版网页
okok解决了
另外,更改之后,还要取消注册service worker,不然浏览器还会使用自己缓存的旧版网页
绷不住了,万万没想到是我没清缓存导致的(シ )シ
Version jellyfin verson
Describe the bug 之前在用jellyfin10.8.13的时候是可以使用的,nginx的配置应该是没问题的,最近更新到10.9.6了之后发现似乎用不了了,但是如果用tampermonkey插件的话还是可以用的. 使用tampermonkey插件
使用nginx