【问题标题】:How can define the stun server two public IP address setting in openfire without admin console only by using database and what will be two address?如何仅使用数据库在没有管理控制台的情况下在 openfire 中定义 stun 服务器的两个公共 IP 地址设置,两个地址是什么?
【发布时间】:2016-01-05 15:28:17
【问题描述】:

我正在使用 xmpp openfire 插件实现语音聊天功能。我能够在服务器上上传 stun 服务器和 jingle 节点插件 jar 文件。我们可以使用 openfire 的管理控制台更改设置 stun 服务器设置的配置。但由于忘记密码,我无法使用管理控制台登录。所以,我想使用数据库设置 stun 服务器设置。 我的主要问题是需要在配置中定义两个公共 IP 地址和端口,但是任何站点都只有一个公共地址。那么,网站的主要和次要 IP 地址是什么。

以下配置为局域网中的 localhost 定义了 openfire.ofProperty 数据库表。它被 openfire 自动检测到。

'stun.address.primary', '192.168.12.31'
'stun.address.secondary', '192.168.2.1'
'stun.local.enabled', 'true'
'stun.port.primary', '3478'
'stun.port.secondary', '3479'

但是,如果是实时服务器,上述参数将是什么。

如果有人有想法。请回复 提前谢谢...

【问题讨论】:

  • “但是由于忘记密码,我无法使用管理控制台登录。” - 解决这个问题不是更好吗?

标签: xmpp openfire stun


【解决方案1】:

STUN 连接实际上不需要第二个 IP 地址。存在辅助地址以供客户端确定 NAT 类型/分类。如果您使用 ICE 或类似 ICE 的方法来完成 P2P,一个 STUN 地址就足够了。

【讨论】:

  • 非常感谢您的回复。我将尝试根据您的建议进行定义。 :)
猜你喜欢
  • 2011-11-27
  • 2021-02-17
  • 1970-01-01
  • 2011-08-17
  • 1970-01-01
  • 2012-06-16
  • 2020-08-10
  • 2020-07-10
  • 2015-03-27
相关资源
最近更新 更多