XEP-0065 SOCKS5 szolgáltatás keresése XMPP-fájlátvitelhez
Kövesse az XEP-0065 szolgáltatásfelderítést, a streamhost kiválasztását és az aktiválást, amikor XMPP-fájlátviteli proxyt választ.
Egy tetszőleges kimenő SOCKS5 végpont nem automatikusan XMPP-fájlátviteli relé. Az XEP-0065-höz olyan szolgáltatás kell, amely részt vesz az XMPP felderítésében és aktiválásában, valamint socketeket nyit.
A szolgáltatásnak XMPP-címe és hálózati hosztja/portja van. A kezdeményező felderíti a jelölteket és streamhostokat ajánl; a cél kiválaszt egy használhatót. SOCKS-célértéke a folyam-azonosítóból és mindkét résztvevő JID-jéből származik, nem a címzett nyilvános IP-jére vonatkozó szokásos kérésből. Proxyzott átvitelnél az aktiválás arra utasítja a szolgáltatást, hogy kapcsolja össze a két folyamot.
Amikor egy átvitel elakad, keresse meg az első befejezetlen szakaszt: felderítés, streamhost-kapcsolat, célkiválasztás vagy aktiválás. A hoszt elérése sikerülhet, miközben az XMPP-egyeztetés még mindig meghiúsul. Tartsa együtt a szolgáltatás JID-jét, a végpontot és az átviteli azonosítót, amikor az ügyfél és a szolgáltatás bizonyítékait összehasonlítja.
Konfiguráláshoz vizsgálja meg az XMPP-kiszolgáló hirdetett szolgáltatását és a bytestream-kezelőt a pontos Smack-kiadásban. A régebbi kezelők belsőleg választhatnak támogatott egyéni hosztmetódus nélkül. A jelenlegi dokumentáció tartalmaz proxy-prioritást és időkorlátokat, de az utolsó működő jelölt előnyben részesítése sem tesz közzé új szolgáltatást, sem nem érteti meg az XEP-0065-öt egy inkompatibilis végponttal.