Et vilkårlig utgående SOCKS5-endepunkt er ikke automatisk et relé for XMPP-filoverføring. XEP-0065 krever en tjeneste som deltar i XMPP-oppdagelse og -aktivering, samt åpner sockets.

Tjenesten har en XMPP-adresse og en nettverksvert/port. Initiativtakeren oppdager kandidater og tilbyr streamhosts; målet velger en brukbar. Dens SOCKS-målverdi utledes fra strømidentifikatoren og begge deltakernes JID-er, ikke fra en vanlig forespørsel om mottakerens offentlige IP. Ved en proxet overføring ber aktiveringen tjenesten om å koble de to strømmene sammen.

Når en overføring stopper, finn den første ufullstendige fasen: oppdagelse, streamhost-tilkobling, målvalg eller aktivering. Tilkobling til verten kan lykkes mens XMPP-koordineringen fortsatt feiler. Hold tjenestens JID, endepunkt og overførings-ID sammen når du sammenligner klient- og tjenestebevis.

For konfigurasjon, undersøk XMPP-serverens annonserte tjeneste og bytestream-administratoren i den nøyaktige Smack-utgivelsen. Eldre administratorer kan velge internt uten en støttet metode for egendefinert vert. Gjeldende dokumentasjon inkluderer proxy-prioritering og tidsavbrudd, men å foretrekke den siste fungerende kandidaten verken publiserer en ny tjeneste eller får et inkompatibelt endepunkt til å forstå XEP-0065.

Relaterte artikler