跳到主要内容

关于使用 NginxProxyManager 做反代时 m3u 文件缺失端口号的问题

  • 新帖
  • 热门
  • 精选

关于使用 NginxProxyManager 做反代时 m3u 文件缺失端口号的问题

diny 2y ago in 技术 · 0 views

环境:

群晖,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 文件时的问题,不知道是不是这样。

所以,反映出来,看看作者是否能帮忙给一些提示?谢谢。

diny #1 2024年08月01日

补充一点,无论是 https 还是 http,均一样

回复此楼 修改
coding #2 2024年08月02日
对 diny #1 回复

我明白你的意思了,这里可能是我获取 domain 的时候有点问题,我测试下

回复此楼 修改
diny #3 2024年08月02日
对 coding #2 回复

好的,非常感谢。

回复此楼 修改
ohjust #4 2024年08月11日

解决了吗?宝塔做了反代,curl出来的也是缺少端口。

回复此楼 修改
diny #5 2024年08月20日

截至目前似乎问题并没有解决,我将内建 m3u 下载下来,手动加上缺失的端口号,然后放 pixman 的 m3u 目录里使用外部m3u文件方式暂时解决了,唯一的问题是内建 m3u 如果有升级,我还得手动更新一下文件。

回复此楼 修改
coding #6 2024年09月04日
对 diny #1 回复

麻烦更新到最新版再测试下

回复此楼 修改
收到新回复,点击立即加载
需要 登录 后方可回复, 如果你还没有账号请 注册新账号
@diny
统计信息
会员
1,786
话题
259
回帖
2,955
活跃会员 查看排行
Devin
Koguan
nt01xp
jmk92
859876741
kewycjy
cnvc
kkk00011
0xyyyy
wayne630
zf7222749
zmy123
Unlovely
bos5201314
scjxx
once
wykds
LeoXD
a15ban
gally

A digital lifestyle community co-maintained by Pixer

本网站服务器由 提供,CDN 由 提供,基于 Homeland 构建,采用 Docker 部署。