XEP-0065 SOCKS5 teenuse leidmine XMPP failiedastusteks
Jälgige XEP-0065 teenuse avastamist, streamhosti valikut ja aktiveerimist, kui valite XMPP failiedastuse puhverserverit.
Suvaline väljuv SOCKS5 lõpp-punkt ei ole automaatselt XMPP failiedastuse relee. XEP-0065 vajab teenust, mis osaleb XMPP avastamises ja aktiveerimises, ning pistikute avamist.
Teenusel on XMPP-aadress ja võrgu host/port. Algataja avastab kandidaadid ja pakub streamhoste; siht valib kasutatava. Selle SOCKS-sihtväärtus tuletatakse voo identifikaatorist ja mõlema osaleja JID-dest, mitte tavalisest päringust saaja avaliku IP järele. Puhverserveri kaudu edastamisel ütleb aktiveerimine teenusele kaks voogu ühendada.
Kui edastus takerdub, leidke esimene lõpetamata etapp: avastamine, streamhosti ühendus, sihi valik või aktiveerimine. Hostiga ühendumine võib õnnestuda, samal ajal kui XMPP koordineerimine ikka ebaõnnestub. Hoidke teenuse JID, lõpp-punkt ja edastuse ID koos, kui võrdlete kliendi ja teenuse tõendeid.
Konfiguratsiooni jaoks uurige XMPP-serveri teatatud teenust ja bytestream-haldurit täpses Smacki väljaandes. Vanemad haldurid võivad valida sisemiselt ilma toetatud kohandatud hosti meetodita. Praegune dokumentatsioon sisaldab puhverserveri prioriteeti ja ajalõppe, kuid viimase töötava kandidaadi eelistamine ei avalda uut teenust ega tee ühildumatut lõpp-punkti XEP-0065-st aru saavaks.