0.0.0.0:0 esicelweni se-Indy UDP ASSOCIATE kungase kube ngamabomu. Leso sicelo sichaza indawo ye-UDP elindelekile ohlangothini lomsebenzisi, futhi i-RFC 1928 ivumela u-zero uma ingaziwa. Akukhethi insizakalo yokugcina.

I-BND.ADDR/BND.PORT yempendulo ikhomba i-relay lapho umsebenzisi ethumela khona ama-datagram afakwe esikhwameni.

TCP control: client → SOCKS5 proxy → UDP association reply
UDP payload: client → returned relay address → target service

Ku-Indy, i-TIdUDPClient.Connect ibiza i-OpenUDP yeproxy esobala. I-TIdSocksInfo ihlinzeka ngezinkambu zokuxhumana eziyiziro. Kamva, i-SendBuffer idlulisela insizakalo efiselekayo ku-SendToUDP, eyakha isihloko sendawo yokuphela ye-SOCKS UDP ngaphambi kwedatha yohlelo.

Uma ukuxhumana kuphumelela kodwa ithrafikhi ihluleka, hlola i-relay ebuyiselwe, indawo yokuphela efakwe kukhodi kanye nendlela yempendulo ye-UDP. Ama-NAT/izindonga zomlilo angavumela ukushintshana kwe-TCP kuyilapho evimba i-UDP.

Gcina uxhumano lokulawula lwe-TCP luvuliwe; ukuluvala kuqeda ukuxhumana. Ama-SOCKS4/4a awanayo le nto, futhi igama le-SOCKS5 lodwa aliqinisekisi ukuthi iseva isekela i-UDP.

Izihloko ezihlobene