问题标签 [prosody-im]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xmpp - 如何记录 Prosody IM 发送和接收的完整详细的 XMPP 消息
我尝试分析一个与 XMPP 相关的问题。我有两个服务器组件在 Prosody IM 上加入了同一个 MUC 房间(很难让我的应用程序打印他们接收/发送的那些 XMPP,我使用的是 jitsi jicofo 和 jitsi jigasi)。
所以,我想知道是否可以打印在 MUC 中发送/接收的详细 XMPP 消息。
我的韵律日志配置如下:
上面的配置给了我如下的日志输出:
让我们以上面的第 3 行为例。
韵律 IM 印刷Sending[c2s]: <presence from='123456789@conference.example.com/448ddea4' id='AwXwU-149' type='unavailable' to='tiqmjoyi7d3rr69-@example.com/9W3u-kLN'>
。
但是,完整的 XMPP 消息是:
我的问题是如何优化 Prosody IM 的日志记录配置,以获得如上所述的完整详细的 XMPP 消息。
我检查了他们的文件:
在这个话题上没有找到任何东西。
提前致谢。
nginx - 韵律的 Nginx 反向代理返回 404
所以我使用韵律设置了一个 XMPP 服务器,我希望使用 mynginx 服务器通过 http 提供文件。prosody.cfg.lua 中的相关片段是:
nginx 尝试服务的服务器配置是:
韵律日志表明 http_upload 模块正在寻找https://uploads.silosneeded.com/upload。当尝试执行 PUT 请求(例如发送图像)时,nginx 日志状态如下:
需要考虑的事情:我或多或少地遵循了本教程:https ://error418.github.io/server/2021/01/20/xmpp-nginx.html所以每个目录都有正确的权限。客户端(我的 PC)和服务器都在同一个 LAN 中。我可以访问https://uploads.silosneeded.com没问题。
xmpp - Prosody XMPP 服务器未接收文件,返回 404
我在 VPS 上设置了我自己的 XMPP 服务器,主要用于额外的控制,而不是供公众使用。我想设置 HTTP 文件上传,使用“上传”。子域。但是,尝试发送文件会给我一个 404。我正在使用 prosody-filer。
logging - 如何在 Jitsi 韵律插件 lua 文件中添加日志
我正在尝试添加一些登录 Jitsi meet prosody 模块 Lua 文件。例如:在 mod_muc_allowners.Lua 文件中。如何在这些 lua 文件中添加日志,在哪里可以查看?
mod_av_moderation_component.lua在这个文件中,假设我想检查这个方法是否被调用。我该如何检查。
另外,这些 Lua 文件是从 Prosody 服务器运行的吗?Jicofo 是否与 jitsi meet 中添加的韵律模块有任何联系?
谢谢,