群晖,DSM7.2.1。
docker 安装 pixman,NginxProxyManager。
iPhone 和 Apple TV 使用 APTV 访问 pixman。
群晖在内网,路由器开端口映射到群晖,已经做了 DDNS。
部署了多个服务,都正常,唯独 pixman 出现一点问题。
之前使用群晖自带反代,一切正常,后计划迁移到 NPM,只有 pixman 出现问题,其它服务正常。
使用 npm 反代时,在 APTV 配置 pixman 自带的 m3u 后,不能播放。使用群晖反代可以正常播放。 不是某个 m3u 文件,是所有。
使用群晖反代和 npm 反代的区别只是端口不同,且端口相近,都是 5 位数的。
排查问题,发现:
使用 npm 反代时,pixman 自带的 m3u 文件里,频道地址均不带端口号,所以不能播放。
使用群晖反代时,pixman 自带的 m3u 文件里,频道地址均带有端口号,所以能播放。
参见下面两张图对比:(域名我已经改了,是假的,如需调试可联系我)
群晖反代时:
npm 反代时:
排除是 APTV 问题,因为用浏览器地址栏直接下载该 m3u 文件,也是一样情况。
现在只剩 npm 和 pixman,npm 里 pixman 配置和其它服务一样,和群晖反代里也一样。
所以更推测可能是 pixman 写这个 m3u 文件时的问题,不知道是不是这样。
所以,反映出来,看看作者是否能帮忙给一些提示?谢谢。