如何使用备用侦听端口配置 coturn?
Posted
技术标签:
【中文标题】如何使用备用侦听端口配置 coturn?【英文标题】:How to configure coturn with an alternative listening port? 【发布时间】:2019-06-29 22:46:21 【问题描述】:我们尝试使用备用侦听端口配置 coturn
,但它不起作用。我想澄清一下我们是否在做正确的事情,以及它是否因为/me stupid
或服务器而不起作用。
我们正在使用turns
(安全)。我希望服务器在端口 5349 和 443 上侦听,如果 443 具有阻止转向流量的网络代理和 443 以防其他所有内容被阻止,则默认端口。我打算给客户端 2 台冗余服务器,每个端口一台。
当我配置coturn
时
tls-listening-port=5349
alt-tls-listening-port=443
只有 5349 有效。当我更改规格顺序时,443 有效。
看起来alt-tls-listening-port
根本没有效果。
我知道在使用 UDP 时端口默认是连续的,但是 cmets 说
# Alternative listening port for TLS and DTLS protocols.
# Default (or zero) value means "TLS listening port plus one".
对于非 TLS 部分
# This is needed for RFC 5780 support
# (STUN extension specs, NAT behavior discovery). The TURN Server
# supports RFC 5780 only if it is started with more than one
# listening IP address of the same family (IPv4 or IPv6).
# RFC 5780 is supported only by UDP protocol, other protocols
# are listening to that endpoint only for "symmetry".
所以我认为我打算做的事情应该可行。有什么想法吗?
【问题讨论】:
【参考方案1】:我也处于同样的位置,只能通过设置多个listening-ip
地址来实现。我知道这在 alt-listening-port
cmets 中有所提及,但在 alt-tls-listening-port
中并未提及,因此这似乎是“奇怪”的行为。
Anywhoo,为了澄清 alt-*-listening-port 选项只有在执行以下操作后才开始为我工作:
listening-ip=1.2.3.4
listening-ip=1.2.3.5
【讨论】:
以上是关于如何使用备用侦听端口配置 coturn?的主要内容,如果未能解决你的问题,请参考以下文章