Hledání služby XEP-0065 SOCKS5 pro přenosy souborů XMPP
Sledujte zjišťování služby XEP-0065, výběr streamhostu a aktivaci při volbě proxy pro přenos souborů XMPP.
Libovolný odchozí koncový bod SOCKS5 není automaticky přenosovým relé XMPP. XEP-0065 vyžaduje službu, která se účastní zjišťování a aktivace XMPP, a také otevírá sockety.
Služba má adresu XMPP a síťový hostitel/port. Iniciátor zjišťuje kandidáty a nabízí streamhosty; cíl vybere použitelný. Hodnota cíle SOCKS se odvozuje od identifikátoru toku a JID obou účastníků, nikoli od běžného požadavku na veřejnou IP příjemce. Při proxy přenosu aktivace řekne službě, aby spojila oba toky.
Když se přenos zasekne, najděte první nedokončenou fázi: zjištění, připojení k streamhostu, výběr cíle nebo aktivaci. Připojení k hostiteli může uspět, i když koordinace XMPP stále selhává. Při porovnávání důkazů klienta a služby držte pohromadě JID služby, koncový bod a ID přenosu.
Pro konfiguraci prozkoumejte inzerovanou službu serveru XMPP a správce bytestreamu v přesném vydání Smack. Starší správci mohou vybírat interně bez podporované metody vlastního hostitele. Současná dokumentace zahrnuje prioritu proxy a časové limity, ale upřednostnění posledního funkčního kandidáta ani nezveřejní novou službu, ani nenaučí nekompatibilní koncový bod rozumět XEP-0065.