防火墙后面的 UPnP 服务器不会显示在 iOS 应用程序中

防火墙后面的 UPnP 服务器不会显示在 iOS 应用程序中

我正在家里设置服务器网络。用户和服务器网络之间的防火墙通过 smcroute 进行 UPnP 路由(并使用 iptables 和 ipset 进行防火墙)。总而言之,它运行完美。在我的 PC 和 Android 手机上,媒体服务器 (minidlna) 被找到并毫无疑问地提供媒体文件。只有 iOS 设备(iPad 和 iPhone)会出问题。VLC 也在这里识别服务器,但 iOS 版本不支持在停止视频后恢复到较早的时间戳。另外两个应用程序找不到服务器(特别是 XtremePlayer,这将是首选)。

有人知道这可能是什么问题吗?

提前致谢并祝大家节日愉快。

贝奇苏斯

答案1

最后,在另一个论坛的帮助下,我终于找到了导致此故障的原因。无法找到服务器的播放器在 IP 层上发送 TTL 为 1 的请求数据包。因此,它们根本无法路由……正常运行的播放器(例如 VLC)使用更高的 TTL 值(对于 VLC:4)。所以,尽管我现在无法彻底解决这个问题,但我很高兴知道发生了什么。

相关内容