Я выполняю Openfire 3.9.3 с Хрипящим Debian. Когда я использую его, это работает хорошо с учетными записями, зарегистрированными на сервере. У меня есть проблема с учетными записями на серверах других.
Я пытался создать учетную запись на im.6x8.org и im.apinc.org. Это работает хорошо. Затем я попробовал учетной записью на jappix.com, и у меня есть следующие проблемы:
Когда я перехожу к сессиям сервера в openfire консоли, я вижу, что jappix имеет только входящее соединение, но im.apinc.org имеет оба.
В предупредить журналах я нашел это:
2014.12.05 08:12:52 org.jivesoftware.openfire.server.ServerDialback - ServerDialback: OS - Ignoring unexpected answer in validation from: jappix.com id: 7cf4a0dc-cad9-470a-80dc-d431dba5cfd1 for domain: xmpp.myserver.org answer:<stream:features xmlns:stream="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><bidi xmlns="urn:xmpp:features:bidi"/><dialback xmlns="urn:xmpp:features:dialback"><errors/></dialback><sm xmlns="urn:xmpp:sm:2"><optional/></sm><sm xmlns="urn:xmpp:sm:3"><optional/></sm><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
2014.12.05 08:12:52 org.jivesoftware.openfire.server.ServerDialback - ServerDialback: OS - Ignoring unexpected answer in validation from: jappix.com id: 7cf4a0dc-cad9-470a-80dc-d431dba5cfd1 for domain: xmpp.myserver.org answer:<stream:error xmlns:stream="http://etherx.jabber.org/streams"><policy-violation xmlns="urn:ietf:params:xml:ns:xmpp-streams"/><text xmlns="urn:ietf:params:xml:ns:xmpp-streams">TLS encryption is mandatory but wasn't used</text></stream:error>
Больше журналов здесь: http://pastebin.com/6nV0ytA8
В брандмауэре у меня есть порты 5222, 5223, 5269, 7777, 5229, 7070 и 7 443 открытых в tcp.
Я провожу много времени, пытаясь разрешить это, но я ничего не нашел, и у меня больше нет идеи. У кого-то есть идея?
Спасибо усовершенствованием.
С уважением,
Редактирование:
Я просто видел, что jappix был с безопасным соединением и не другими. Если я вызываю его, у меня есть та же проблема. Я пытаюсь изменить сертификат с допустимым, но ничто не изменилось.
Из исходных журналов я вижу, что шифрование TLS является обязательным, но не использовалось
- так что очевидно jappix.com требует от вас поддержки зашифрованных соединений S2S.
btw , вы можете протестировать свой XMPP-сервер (и другие) через https://xmpp.net/