快速开始

设置 XMPP 服务器组件

slidgeqq 使用 Jabber 组件协议 连接到 XMPP 服务器。slidgeqq 本身需要一个没有本地部分的 JID,例如 slidgeqq.example.org。在典型部署中,slidgeqq 与 XMPP 服务器运行在同一主机上,并通过 localhost 连接到它。这需要对 XMPP 服务器进行适当的配置,具体取决于您使用的 XMPP 服务器软件。

本文档解释了如何为 prosodyejabberd 进行配置。它可能已过时,您可能需要查阅您正在使用的 XMPP 服务器的官方最新文档。如果您知道如何为其他 XMPP 服务器设置 slidge,请为文档做出贡献。;-)

Prosŏdy

prosody.cfg.lua 中相应虚拟主机下方添加一个组件块

Component "slidgeqq.example.org"
  component_secret = "some-secret-string"

ejabberd

listen:
  -
    ip: 127.0.0.1
    port: 5347
    module: ejabberd_service
    hosts:
      slidgeqq.example.org:
        password: some-secret-string

启动守护进程

使用以下命令启动 slidgeqq:

slidgeqq \
  --jid slidgeqq.example.org \
  --secret some-secret-string \
  --home-dir /somewhere/writable

后续步骤

接下来,您可能希望设置 附件 以支持将文件从腾讯 QQ 桥接到 XMPP。