#8251·synapse

默认在软件包中启用 TURN

作者: DemiMarie创建于 2020年9月3日更新于 2023年12月12日
标签T-Enhancement

语音和视频通话需要TURN服务器,因为STUN在实践中并不可靠. 我所知没有公共的TURN服务器,所以每个家用服务器必须提供一台.

目前,TURN服务器不是默认安装的. 这意味着许多家用服务器没有运行TURN服务器. 使用这些家用服务器的人,如果在对称NAT或状态防火墙背后,则无法进行语音或视频通话. 配置一个TURN服务器需要管理员的额外手工努力,服务器必须小心配置以避免安全问题.

为了解决这个问题,我想让突触默认启用TURN. 集装箱图像将捆绑一个TURN服务器,而包件则依赖于一个. TURN服务器将由Synapse管理,不需要管理员手动操作. 这与NetworkManager和libvirtd管理dnsmasq的方式,以及NetworkManager也如何产入强斯旺相似. 出于特权离职的原因,转身可能是Synapse控制的单独服务. 这在使用系统化的Linux distros上应该是可能的.

内容来源: matrix-org/synapse