Finne en XEP-0065 SOCKS5-tjeneste for XMPP-filoverføringer
Følg XEP-0065-tjenesteoppdagelse, streamhost-valg og aktivering når du velger en proxy for XMPP-filoverføring.
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, og som å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 JID-ene til begge deltakerne, ikke fra en vanlig forespørsel om mottakerens offentlige IP. Ved overføring via proxy 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. Tilkoblingen til verten kan lykkes mens XMPP-koordineringen fortsatt feiler. Hold tjenestens JID, endepunkt og overførings-ID sammen når du sammenligner bevis fra klient og tjeneste.
For konfigurasjon, undersøk den annonserte tjenesten til XMPP-serveren 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 gjør et inkompatibelt endepunkt i stand til å forstå XEP-0065.