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.

Související články