连接到同一服务器的两个网络之间的 WebRTC 调用

WebRTC call between two networks connected to the same server

我目前有以下网络设置,希望能够在不同网络中的两个客户端之间进行 WebRTC 调用。

我在 openSuse Leap 15.2 服务器上启用了 IPv4 转发,并且两个设备都将 192.168.2.1 或 192.168.4.1 作为它们的默认网关。 Web 应用程序和信令服务也都托管在此服务器上。

在禁用防火墙的情况下,呼叫正常工作,但在呼叫防火墙的情况下不再有效。我想在这台服务器上托管一个 Coturn STUN/TURN 服务器,因为我读到过如果你 运行 遇到防火墙问题,你应该提供一个。

这样的设置是否可以用 Coturn 来实现?对于这样的场景,配置会是什么样子?

我最终按照我在 GitHub issue for this matter.

中的描述解决了它