Ľubovoľný odchádzajúci koncový bod SOCKS5 nie je automaticky relay na prenos súborov XMPP. XEP-0065 vyžaduje službu, ktorá sa zúčastňuje zisťovania a aktivácie XMPP, a tiež otváranie socketov.

Služba má adresu XMPP a sieťový hostiteľ/port. Iniciátor zisťuje kandidátov a ponúka streamhosty; cieľ vyberie použiteľný. Hodnota cieľa SOCKS sa odvodzuje od identifikátora toku a JID oboch účastníkov, nie od bežnej požiadavky na verejnú IP príjemcu. Pri prenose cez proxy aktivácia povie službe, aby spojila oba toky.

Keď sa prenos zasekne, nájdite prvú nedokončenú fázu: zisťovanie, pripojenie k streamhostu, výber cieľa alebo aktiváciu. Pripojenie k hostiteľovi môže uspieť, kým koordinácia XMPP stále zlyháva. Pri porovnávaní dôkazov klienta a služby držte pohromade JID služby, koncový bod a ID prenosu.

Na konfiguráciu preskúmajte inzerovanú službu servera XMPP a správcu bytestreamu v presnom vydaní Smack. Starší správcovia môžu vyberať interne bez podporovanej metódy vlastného hostiteľa. Súčasná dokumentácia zahŕňa prioritu proxy a časové limity, ale uprednostnenie posledného funkčného kandidáta ani nezverejní novú službu, ani nenaučí nekompatibilný koncový bod rozumieť XEP-0065.

Súvisiace články