在本地主机配置 Ejabberd 和 Psi

configure Ejabberd and Psi at localhost

我在 win10 上安装了 Ejabberd (ejabberd-18.09-windows) 并设置了管理员 (omar),我启动了它,得到了这个:

现在我想用一些 XMPP 客户端测试它,所以我安装了 Psi,当我想注册一个帐户时,我得到了这个:

我是不是搞砸了什么?我没有找到任何分步资源来执行此操作(或者我没有找到)。

NB: 我运行 Ejabberd/XMPP 服务器和客户端在同一台机器上,(我怎么能在不同的机器上做呢?)

当我手动设置Host/port时,结果是:

服务器正在侦听与 "omar.org" 的连接。但是你的客户知道"omar.org"可以在IP地址“127.0.0.1”中找到吗?显然它不知道。

您可以设置 DNS 以将 omar.org 定向到您的计算机。

或者您可以告诉 Psi 该服务器在哪里:在 Psi -> 帐户属性 -> 连接 -> 手动指定 host/port -> 主机:127.0.0.1,端口:5222

我好像没有添加 SRV 证书,现在可以了(按照 的建议手动添加)