标签: xmpp

Openfire 安装问题 - 无法登录管理面板

我试图让Openfire安装在 Ubuntu 虚拟机上,但是在完成基于 Web 的安装程序后,我无法登录到管理面板。

到目前为止我:

  • 下载的 Debian 安装程序
  • 使用股票期权安装
  • 添加数据库并使用提供的 SQL 文件构建结构
  • 完成基于 Web 的安装程序

我现在尝试使用用户名:admin 和我的密码登录,但是我经常收到错误的用户名/密码错误。MySQL 数据库中生成了一条记录,显示 admin 用户具有加密密码,更改为未编码的密码不起作用。这里有什么问题?

openfire xmpp

15
推荐指数
2
解决办法
9万
查看次数

什么是最好的 Jabber 服务器(软件)?

什么是最好的、成熟的、功能丰富的 Jabber/XMPP 服务器?

要求:
- 开源(不是必须但最好)
- 在 linux 下运行

xmpp

13
推荐指数
2
解决办法
1万
查看次数

我需要哪些 Prosody 模块来支持对话?

我正在配置Prosody服务器以与支持OMEMO 的移动客户端一起使用。我选择Conversations作为参考客户,因为我很熟悉它。我需要安装哪些 Prosody 模块来支持它?

mobile-devices xmpp prosody

10
推荐指数
1
解决办法
8943
查看次数

基于开源 jabber 的网站“实时聊天”/“实时帮助”系统?

我不知道这是否属于SF,SU或SO...让我们先尝试SF。

我正在为使用 Jabber/XMPP 作为后端的网站寻找“实时帮助”系统......以便网站访问者可以单击“立即聊天”按钮,并使用 AJAX 与已经使用Jabber 帐户。非常像J-Livesupport但没有 jabber 服务器(我已经有一个),最好是 OSS/免费。

Openfire 的Fastpath 网络聊天是完美的,除非您必须使用 Openfire 的 Spark 客户端。那里没有骰子。

在我建立自己的之前,有人知道那里有什么吗?

xmpp ajax instant-messaging open-source

8
推荐指数
1
解决办法
1万
查看次数

尾服务器登录XMPP?

所以我有两个文件,如果其中一个文件中出现新行,我希望收到包含该行内容的 IM(最好是 jabber 或 gTalk)。你们对Linux守护程序或可以做到这一点的东西有什么建议吗?

logging tail xmpp

8
推荐指数
1
解决办法
2207
查看次数

从 jabber 服务器获取 SSL 证书链

尝试将我的 jabber 客户端 (pidgin) 连接到带有自签名证书的 jabber 服务器时,出现“无法验证证书”错误。

由于无法告诉客户端不要验证链,我想获取证书链以便将其导入到那里。因此我使用:

openssl s_client -connect my.jabber.server.net:5222 </dev/null
Run Code Online (Sandbox Code Playgroud)

我得到以下答案:

openssl s_client -connect cup1.sprachdienst.fraunhofer.de:5222

> CONNECTED(00000003) 140472458057376:error:140790E5:SSL
> routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:177:
> --- no peer certificate available
> --- No client certificate CA names sent
> --- SSL handshake has read 0 bytes and written 213 bytes
> --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE
> ---
Run Code Online (Sandbox Code Playgroud)

为什么我的 jabber 客户端没有获得证书链?

ssl xmpp

8
推荐指数
1
解决办法
1万
查看次数

为多用户聊天配置 ejabberd?

我正在尝试在 Centos 5 上为 ejabberd 配置多用户聊天。我无法让它工作。

我可以使用 Psi 创建群聊室,但似乎无法从其他帐户加入。

我从 rpm 安装了 ejabberd,并且基本上只是配置了主机名。

用户到用户的即时消息有效,但 MUC 无效。我已经为 SSL 打开了端口 5222 和 5223。MUC 是否运行在不同的端口上?

此外,当我在一个客户端上创建聊天室时,我必须在另一个客户端中使用服务发现,并尝试特定节点 1 到 5。这仅用于小型公司消息传递系统,所以无论如何都可以让 ejabberd 只创建 1 个节点?

ejabberd xmpp

7
推荐指数
1
解决办法
2万
查看次数

哪个是性能最好的 Jabber 服务器?

我目前正在使用 Openfire,每天晚上有大约 400 个并发用户。我的问题是:1gb 的内存和两个 1.8ghz 的 Xeon 内核都不够用,我很确定更多的功率不会真正消除这些问题,因为它会导致内存泄漏。

我的用例如下:

  • 只有MUC

  • 用户通过 BOSH(使用旁遮普自动取款机)聊天。

  • 防汛势在必行

  • 消息归档/日志记录是必须的

  • 用于管理的网络界面会很好

  • 外部认证是必须的

现在我的问题是:

  • 这个用例的最佳 jabber 服务器是什么?

我想要一个积极开发的,有一个很好的文档和一个加号是管理的网络界面。

我目前正在评估 ejabberd。但是文档真的很糟糕。或者是否有关于它的任何好的文档?

谢谢你的帮助。

ejabberd xmpp

7
推荐指数
1
解决办法
4943
查看次数

如何“弹跳”或代理 XMPP 帐户?

我正在寻找 XMPP 保镖。但是 XMPP 联盟对于以前从未深入研究过的人来说是一件令人困惑的事情,所以我在评估解决方案甚至寻找正确的事情时都遇到了麻烦。我知道,我并不需要一个完整的独立的XMPP服务器,至少不是在想自托管我的聊天传统意义上的。

我想要一个永远在线的服务:

  • 连接到我的 Gmail 聊天帐户(作为客户端)以及我的其他 XMPP 帐户,并在我离线时收集发送到这些帐户的消息
  • 可以将这些消息转发给我(即通过电子邮件),最好根据我定义的规则
  • 理想情况下,让我将我的 XMPP 客户端直接指向该服务,并在我连接时向我发送离线时错过的消息(就像 IRC 保镖那样)
  • 理想情况下,以某种便携式格式保存聊天记录

我在寻找 XMPP 保镖吗?或者还有其他方法可以通过 XMPP 协议实现这些目标吗?我认为我正在寻找的更像是XMPP 客户端而不是XMPP 服务器——这甚至有意义吗?

甚至有可能有一个服务充当我和现有 XMPP 服务器之间的中间代理,但透明地传递聊天和名册,而不会在任何一端看起来都很有趣?我想它大概是这样的:

Me <----> My service <----> My identity on Google chat <-----> My Google contacts

我已经做了很多搜索,但发现的很少。

  • Spectrum看起来是最有前途的。然而,我承认他们的文档让我有点困惑,我不完全知道我将如何配置它以满足我的标准。
  • xmpbbnc,它的名字正确但不是很活跃。根据 Redditor 的说法,他们无法将其连接到多用户聊天。
  • znc-xmpp,一个用于 ZNC 的 XMPP 插件。零文档和没有活动意味着我不知道这个插件是否或如何工作。
  • Smuxi,据我所知,仅适用于 Smuxi 客户端。我希望它从任何 XMPP 客户端获取连接。

google xmpp

6
推荐指数
1
解决办法
2011
查看次数

无法让 ejabberd 预绑定工作

我正在尝试使 BOSH 会话的预绑定工作。

我希望能够在我的 CMS 中对用户进行身份验证,然后在他访问聊天时让他登录,为此我找到了https://github.com/smokeclouds/http_prebind,一切都可以找到并且我能够编译它步骤如下:

rake configure
sed -i 's/AUTH_USER/a_user/g' src/http_prebind.erl
sed -i 's/AUTH_PASSWORD/a_password/g' src/http_prebind.erl
sed -i 's/EJABBERD_DOMAIN/jabber.my.tld/g' src/http_prebind.erl
rake build
rake install
Run Code Online (Sandbox Code Playgroud)

然后将 http 请求绑定添加到配置中:

  {5280, ejabberd_http, [
                         {request_handlers,
                          [
                           {["http-prebind"], http_prebind}
                          ]},
                         %%captcha,
                         http_bind,
                         http_poll,
                         http_prebind,
                         web_admin
                        ]}

 ]}.
Run Code Online (Sandbox Code Playgroud)

据我所知,我现在应该能够简单地请求一个新的会话:

curl -u a_user:a_password http://jabber.my.tld:5280/http-prebind/some_user
Run Code Online (Sandbox Code Playgroud)

但无论我总是得到什么Unauthorized回应。

对这个有什么想法吗?

PS:我也尝试过 Mod-Http-Pre-Bind,但由于它不需要密码,我更喜欢使用 http_prebind。

PPS:用户名 AUTH_USER 和密码 AUTH_PASSWORD 的用户实际上必须存在吗?我目前正在使用管理员帐户。

http ejabberd xmpp

5
推荐指数
0
解决办法
790
查看次数