Bet koks išeinantis SOCKS5 galinis taškas savaime nėra XMPP failų perdavimo rele. XEP-0065 reikia paslaugos, dalyvaujančios XMPP aptikime ir aktyvavime, taip pat lizdų atidarymo.

Paslauga turi XMPP adresą ir tinklo hostą/portą. Iniciatorius aptinka kandidatus ir siūlo streamhost; tikslas parenka tinkamą. Jos SOCKS paskirties reikšmė gaunama iš srauto identifikatoriaus ir abiejų dalyvių JID, o ne įprastos užklausos dėl gavėjo viešojo IP. Perduodant per tarpinį serverį, aktyvavimas liepia paslaugai sujungti du srautus.

Kai perdavimas sustoja, raskite pirmą nebaigtą etapą: aptikimą, streamhost ryšį, tikslo pasirinkimą ar aktyvavimą. Ryšys su hostu gali pavykti, nors XMPP koordinavimas vis dar nepavyksta. Lygindami kliento ir paslaugos įrodymus, laikykite kartu paslaugos JID, galinį tašką ir perdavimo ID.

Konfigūracijai patikrinkite XMPP serverio skelbiamą paslaugą ir bytestream tvarkyklę tikslioje Smack versijoje. Senesnės tvarkyklės gali rinktis viduje be palaikomo pasirinktinio hosto metodo. Dabartinė dokumentacija apima tarpinio serverio prioritetą ir terminus, tačiau paskutinio veikiančio kandidato pirmenybė nei paskelbia naują paslaugą, nei priverčia nesuderinamą galinį tašką suprasti XEP-0065.

Susiję straipsniai