启用系统防火墙后无法登录 xmpp 聊天服务器
Posted
技术标签:
【中文标题】启用系统防火墙后无法登录 xmpp 聊天服务器【英文标题】:Unable to login to xmpp chat server when system firewall enabled 【发布时间】:2014-08-22 04:27:35 【问题描述】:我正在开发一个具有聊天功能的网站。其中一个系统可以很好地用于聊天。当我在其他启用了防火墙的系统中进行测试时,xmpp 连接无法建立。
它不会触发 CONNECT 回调。如果我禁用防火墙,那么一切正常。我在我的网站中使用 Strophe.js 插件来实现聊天功能。
任何人都遇到过这种类型的问题。如何解决它..
【问题讨论】:
尝试在防火墙中打开适当的端口。在 openfire 的 webpanel 中有一个端口列表及其描述。请参阅此列表以确定要打开哪些端口。另请参阅防火墙指南如何打开。 【参考方案1】:这里有三个选项:
1) 打开防火墙上的端口以匹配连接管理器的 HTTP 绑定端口。 Openfire 的 HTTP 绑定默认端口是 7070,Punjab 使用 5280。
2) 更改您的配置以使用不同的端口,该端口已经打开。
3) 您可以在您的网络服务器上设置一个代理,以将消息从 Strophe 重定向到 BOSH 连接管理器。
【讨论】:
以上是关于启用系统防火墙后无法登录 xmpp 聊天服务器的主要内容,如果未能解决你的问题,请参考以下文章
在 iphone 聊天应用程序中登录到启用 sasl 的服务器..?
检测用户登录/注销 xmpp google app engine
我无法在 XMPP 服务器中使用 jmeter 进行负载测试,我添加了所有插件并给出了 xmpp 连接、用于连接登录的采样器以及所有