飞牛 nas 和 1penel 反向代理故障

同时在使用 飞牛 nas 和 1penel

问题故障:
1. 好像 1panel (v1.10.20-lts)代理出去的网址有问题,不能正常播放视频(安卓不能播放视频,ios 播放视频音频需要 nas 端核显转码音频才能播放),不能加载完整图库(图库显示加载中,实况也无法加载)
2.1panel 的 10 月 24 号版本更新前反正视频是能正常播放的(安卓和苹果都正常播放),图库当时还没有使用,不知道。

临时解决办法
1. 直接映射端口测试了没问题(局域网也正常)。视频播放安卓和苹果都可以直接播放。相册实况和视频正常加载。所以大概率为1panel问题。

但是我尝试手动关闭全局waf和在网站关闭waf都不行。。。waf也没有拦截记录。。。

我们版本更新并没有更新 Openresty 的配置
1Panel 本体与 Openresty 是隔离的 也就是你关闭 1Panel Openresty 也能正常运行
所以你得看一下 是不是代理的配置问题 或者是后端服务的问题

可是我新建一个二级域名,重新建网站,也不行

域名解析正常吗?有没有日志

都正常的,怪了,我又搭建了一个虚拟机 18版本和20版本反向代理出去都是正常的

https也加上来,waf也打开了,除了现在没有到人专业版许可证,应该没动啥啊

新搭建的1panel 能正常播放飞牛视频。。。。
我原来的就不行

/v/api/v1/media/range/06349fb883ff4a64808651af2e10d356
0 B
1毫秒
GET
416
2024-11-01 13:15:59

/v/api/v1/media/range/06349fb883ff4a64808651af2e10d356
639.19 KB
89毫秒
GET
206
2024-11-01 13:15:05

旧的看日志这个有报错416
新的正常 206

问问飞牛那边

我重新搭建吧.

目前来看是飞牛的影视反代会出问题

上面的是错误见解

正解:
旧的 1Panel 应该是曾经打开过反向代理中的缓存功能,会在 OpenResty 全局配置下添加

proxy_temp_path /www/common/proxy/proxy_temp_dir;
proxy_cache_path /www/common/proxy/proxy_cache_dir levels=1:2 keys_zone=proxy_cache_panel:20m inactive=1d max_size=5g;
client_body_buffer_size 512k;
proxy_connect_timeout 60;
proxy_read_timeout 60;
proxy_send_timeout 60;
proxy_buffer_size 32k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_cache proxy_cache_panel;

内容,其中的缓存策略影响了飞牛 Range 头的请求,已 Pr 请求修改