Намиране на XEP-0065 SOCKS5 услуга за XMPP файлов трансфер
Следвайте откриването на XEP-0065 услуга, избора на streamhost и активирането при избор на прокси за XMPP файлов трансфер.
Произволна изходяща SOCKS5 крайна точка не е автоматично релей за XMPP файлов трансфер. XEP-0065 изисква услуга, участваща в XMPP откриване и активиране, както и отваряне на сокети.
Услугата има XMPP адрес и мрежов хост/порт. Инициаторът открива кандидати и предлага streamhost; целта избира използваем. Стойността на SOCKS дестинацията се извежда от идентификатора на потока и JID на двамата участници, а не от обикновена заявка за публичния IP на получателя. При проксиран трансфер активирането казва на услугата да съедини двата потока.
Когато трансферът заседне, намерете първия незавършен етап: откриване, връзка със streamhost, избор на цел или активиране. Свързването с хоста може да успее, докато XMPP координацията още се проваля. Дръжте JID на услугата, крайната точка и ID на трансфера заедно, когато сравнявате доказателства от клиента и услугата.
За конфигурация прегледайте обявената услуга на XMPP сървъра и bytestream мениджъра в точната Smack версия. По-стари мениджъри може да избират вътрешно без поддържан метод за собствен хост. Текущата документация включва приоритет на прокси и таймаути, но предпочитането на последния работещ кандидат нито публикува нова услуга, нито прави несъвместима крайна точка да разбира XEP-0065.