Как работает xmpp s2s?

Мне было трудно понять весь поток информации во взаимодействии s2s. В интернете не так много документов.

Я использую xmpp-сервер на основе nodejs для настройки сервера xmpp, который построен поверх узла xmpp. Это отлично работает для системы с одним сервером, но разработка не была выполнена в модуле "xmpp-server" для поддержки s2s. Такие пакеты, как ejabberd, поддерживают s2s, но документации о том, как все это работает, не так много.

Еще одна вещь, которую стоит отметить, это то, что я не хочу нескольких имен хостов. Все, что мне нужно, это еще один экземпляр сервера xmpp, который я уже запускаю на одной машине. Оба могут использовать одну и ту же базу данных.

1 ответ

http://xmpp.org/rfcs/rfc6120.html Завершите пример, используя tls и сертификаты. В документе указывается основной протокол XMPP, поэтому вы должны найти ответы на большинство ваших вопросов.

http://xmpp.org/extensions/xep-0220.html Протокол DNS Dialback, если аутентификация s2s не выполняется с использованием сертификатов, вам это понадобится.

Другие вопросы по тегам