收起左侧

外网环境下影视app播放无法播放电影

3
回复
279
查看
[ 复制链接 ]

14

主题

20

回帖

0

牛值

初出茅庐

2025-3-27 11:03:55 显示全部楼层 阅读模式

[i=s] 本帖最后由 费牛的牛 于 2025-3-28 14:55 编辑 [/i]<br /> <br />

已解决,看最后

设备环境:虚拟机、公网/反代/域名 移动端,飞牛私有云v1.9.1,飞牛影视v1.0.3

BUG现象:私有云app或影视app,通过反代过来的流量无法播放影视,但是,不通过nginx反代,或者在网页端(有nginx反代)访问能正常播放,不确定是app的问题还是nginx的配置问题(这里面提到的域名均为自有域名,非FN Connect访问)

出现频率:必现

联系方式:

日志文件:设备ID:

新发现:nginx的如下: [28/Mar/2025:14:22:52 +0800] "GET /v/api/v1/media/range/4e47d0e89ef34de7a5c41f8754abae98 HTTP/1.1" 416 0 "-" "Lavf/59.27.100"

这个range请求响应了416

解决方法:nginx设置header:proxy_set_header Range $http_range;
收藏
送赞 1
分享

39

主题

8000

回帖

0

牛值

管理员

2025-3-30 21:52:42 显示全部楼层
优秀

1

主题

7

回帖

0

牛值

江湖小虾

2025-4-24 12:26:33 显示全部楼层

我用IPV6的外网访问也是这样的问题,网页端可以播放,手机APP端不行,检查日志也是range响应416,我是用1panel的Openresty建的反代,设置了这个请求头还是不行,大佬能给指导下不?

1

主题

7

回帖

0

牛值

江湖小虾

2025-4-24 17:05:21 显示全部楼层

已解决


参考了飞致云开源社区论坛某位大佬的思路:


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

  1. proxy_temp_path /www/common/proxy/proxy_temp_dir;
  2. proxy_cache_path /www/common/proxy/proxy_cache_dir levels=1:2 keys_zone=proxy_cache_panel:20m inactive=1d max_size=5g;
  3. client_body_buffer_size 512k;
  4. proxy_connect_timeout 60;
  5. proxy_read_timeout 60;
  6. proxy_send_timeout 60;
  7. proxy_buffer_size 32k;
  8. proxy_buffers 4 64k;
  9. proxy_busy_buffers_size 128k;
  10. proxy_temp_file_write_size 128k;
  11. proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
  12. proxy_cache proxy_cache_panel;
复制代码


在 /vol1/@appdata/1Panel/1panel/apps/openresty/openresty/conf 中修改 nginx.conf,删除以上内容保存,然后重启1Panel,问题解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则