【问题标题】:How do I set up Node/Express to act as a STUN server? [closed]如何设置 Node/Express 作为 STUN 服务器? [关闭]
【发布时间】:2015-02-25 23:41:14
【问题描述】:

我正在寻找有关该主题的任何好的资源,或者可能是使用 Node/Express 实现 STUN 服务器的开源项目。

【问题讨论】:

  • 您能具体说明问题是什么吗?您在实施此操作时遇到任何具体问题吗? n
  • 只是为了教育目的@JorgeSilva

标签: node.js express webrtc stun


【解决方案1】:

STUN 使用 UDP,因此您不会使用 Expess 编写 STUN 服务器,它可以帮助您构建 HTTP 服务器。 NPM 搜索发现了一个名为stunsrv 的包,看起来很有希望;经典的 stund 和 stuntman 也提供 C 实现。

请记住,您需要two IP addresses 来运行 STUN 服务器;如果你无法做到这一点,你可能应该使用公共 STUN 服务器。

【讨论】:

  • 只有在客户端进行 NAT 分类测试时才需要 STUN 服务器的第二个 IP 地址。大多数 VOIP、P2P 和 ICE 客户端只需要对 STUN 服务器的主 IP:port 进行简单的绑定请求即可获得端口映射。 Stuntman 支持单 IP 和双 IP 监听模式。
  • @selbie 确实如此,但软件似乎并不关心;它在其配置中需要两个地址才能启动。也许不同的服务器表现不同。
猜你喜欢
  • 2017-06-07
  • 2013-01-09
  • 2020-12-18
  • 1970-01-01
  • 2017-04-11
  • 1970-01-01
  • 2021-07-05
  • 2021-05-21
  • 2013-08-15
相关资源
最近更新 更多