QNetworkProxy proxy(
    QNetworkProxy::Socks5Proxy,
    QStringLiteral("proxy.example.net"),
    1080);
udpSocket->setProxy(proxy);

Tumia hii kwenye QUdpSocket iliyopo ya programu kabla ya bind au connect. Seva ya SOCKS lazima itekeleze ushirikiano wa UDP; bendera za uwezo wa proksi na uvinjari wa TCP uliofaulu hazijaribu operesheni hiyo. Kwa jaribio la UDP la umma linaloruhusiwa, orodha ya proksi za SOCKS5 inatoa anwani mbadala, lakini ushirikiano wa UDP na ufikiaji wa lengo wa kila mbadala lazima uthibitishwe kivyake.

OperesheniMazingatio ya SOCKS5 UDP yaliyoandikwa na Qt
bindInaweza kuisha muda
Omba bandari ya ndani isiyo sifuriHaihakikishi kwamba bandari hiyo itatumika
Kagua matokeoSoma localPort na localAddress kwa taarifa halisi

Relay inaongeza njia ya UDP ambayo upotevu wa pakiti bado unawezekana. Thamani za akaunti ya proksi hutumia sifa za user/password za kitu.

Kubadilisha proksi hakuwezi kuhamisha soketi iliyounganishwa. Tafsiri pia majaribio ya localhost kwa uangalifu: Qt hupita proksi za mtandao kwa anwani zake za localhost zilizoandikwa katika connectToHost, bind au listen.

Makala zinazohusiana