为什么我无法从另一台计算机连接到openfire服务器?

时间:2013-08-08 14:03:46

标签: java xmpp openfire portforwarding

我在连接openfire时遇到问题。以下是显示服务器属性的快照。

enter image description here

我的服务器正在运行,我尝试从另一台具有以下地址的电脑连接到服务器(在我的电脑上运行)

blab:5222
127.0.0.1:5222

但是浏览器说此网页不可用。这可能是什么原因?

2 个答案:

答案 0 :(得分:1)

127.0.0.1始终指向您呼叫它的计算机的地址(在这种情况下是您的其他PC)。您需要找到服务器计算机的本地IP。如果您的服务器和其他电脑在同一个LAN网络上,请转到开始>运行> cmd并在SERVER PC上输入ipconfig。你想要的IP可能是192.168.1.xxx。在您的其他电脑上使用它连接到您的服务器。

您还需要在服务器PC上的防火墙例外中添加openfire。您可以通过Windows防火墙执行此操作。 Guide here

如果服务器pc和另一台PC不在同一个局域网上,则需要端口转发路由器,这意味着端口5522上的传入连接将指向您的服务器pcs 192.168.1.xxx本地IP。完成此操作后,Google“我的ip是什么”来获取您的EXTERNAL IP地址。 Or click here还在继续吗?该外部地址将指向您的ROUTER,然后将转发到SERVER的本地地址。使用此外部地址从其他计算机进行连接。 Guide on port forwarding for your specific router here

此外,Web浏览器默认为端口80或127.0.0.1:80,因此您将无法从Web浏览器中看到openfire服务。

答案 1 :(得分:0)

可能的原因:

  1. 检查防火墙。用于检查暂时停止防火墙
  2. 检查您的浏览器设置。
  3. 使用ping检查它是否适用于您的127.0.0.1:5222