无法远程连接到 OpenFire 服务器

无法远程连接到 OpenFire 服务器

我有以下设置

运行 Windows 且已安装并配置 OpenFire 的 Azure VM。

我已关闭此虚拟机上的防火墙。

我已在 Azure 门户中启用虚拟机的端点

我可以远程 telnet 和 PsPing 到端口 5222。

我可以在本地通过 spark 登录并连接到服务器

我根本无法进行远程连接。

答案1

事实证明,问题如下。

端口 5222 使用 TLS,而 5223 使用 SSL。这是通常的设置。不知何故,在我的安装中,这些是相反的,这导致了问题。

有 3 种方法可以解决这个问题,按理想程度从高到低排序:

  • 重新配置 OpenFire 端口以使用正确的技术。

  • 将您的 XMPP 客户端设置为使用 OldStyleSSL

  • 配置您的虚拟机端点来交换端口。

正如我所说,最理想的结果是重新配置服务器,以便其他尝试连接该服务器的人不会遇到这些问题。

相关内容