无法使用外部 IP 连接到 Jabber

无法使用外部 IP 连接到 Jabber

我设置了自己的加密 Jabber 聊天。我为此使用了 prosody。当我使用localhost或内部 IP 地址时,我可以毫无问题地连接。但每当我使用动态但最新的外部 IP 地址时,我都会在 Empathy 中收到网络错误。我尝试在路由器中禁用防火墙,但什么也没解决。

原因何在?

谢谢

答案1

可能的候选人:

  1. 您的网络上有防火墙,阻止外部访问运行 Jabber 的端口。您必须在该端口上打开一个漏洞(通常通过排除或端口转发来完成)才能从外部访问该服务。
  2. 您的 ISP 阻止了此端口。在这种情况下,唯一可行的解​​决方法是尝试为您的 Jabber 服务器使用不同的端口。或者,如果您像 #1 中一样安装了防火墙,您可以利用端口转发将外部端口映射到不同编号的内部端口(即 52220 -> 5222)。这样做的好处是您不需要更改 Jabber 监听的端口,而只需更改您从外部连接到它的端口。

相关内容