在开发环境中成功使用Kurento之后,我的团队希望在数据中心部署一个用于生产的实例。但是,数据中心安全协议要求将防火墙中打开的端口数控制在最低限度。库伦托文档指出,在使用TURN时,必须打开大量端口,但没有详细说明除了用于WebSocket连接的端口8888外,还需要哪些端口。观察Kurento打开的端口,它似乎打开了每个连接的随机端口。有问题的服务器不在NAT之后,而只是防火墙。需要在防火墙中打开哪些端口?
发布于 2020-01-31 22:27:33
在正常情况下,如果打开UDP端口49152 - 65535和TCP端口8888,则kurento媒体服务器将工作。如果您服务器提供商允许此端口范围,则可以像这样配置防火墙。如果它们不允许,那么您应该在443或80端口上侦听kurento并阻止所有其他端口,然后尝试使用tcp中继turn服务器来建立webrtc方法将使用更多的turn服务器资源,因为所有连接都是通过turn中继的。
https://stackoverflow.com/questions/59947115
复制相似问题