Et vilkårligt udgående SOCKS5-endepunkt er ikke automatisk et relæ til XMPP-filoverførsel. XEP-0065 kræver en tjeneste, der deltager i XMPP-opdagelse og -aktivering, samt åbner sockets.

Tjenesten har en XMPP-adresse og et netværksvært/port. Initiativtageren opdager kandidater og tilbyder streamhosts; målet vælger en brugbar. Dens SOCKS-destinationsværdi udledes af stream-identifikatoren og begge deltageres JID'er, ikke af en almindelig anmodning om modtagerens offentlige IP. Ved en proxet overførsel fortæller aktiveringen tjenesten at forbinde de to streams.

Når en overførsel går i stå, find den første ufuldstændige fase: opdagelse, streamhost-forbindelse, målvalg eller aktivering. Forbindelse til værtet kan lykkes, mens XMPP-koordineringen stadig fejler. Hold tjenestens JID, endepunkt og overførsels-ID sammen, når du sammenligner klient- og tjenestebevis.

For konfiguration skal du undersøge XMPP-serverens annoncerede tjeneste og bytestream-manageren i den præcise Smack-udgivelse. Ældre managere kan vælge internt uden en understøttet metode til brugerdefineret vært. Den nuværende dokumentation omfatter proxy-prioritering og timeouts, men at foretrække den sidste fungerende kandidat hverken offentliggør en ny tjeneste eller får et inkompatibelt endepunkt til at forstå XEP-0065.

Relaterede artikler