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

Cymhwyswch hyn i QUdpSocket presennol y rhaglen cyn bind neu connect. Rhaid i'r gweinydd SOCKS weithredu cysylltiad UDP; nid yw baneri gallu'r dirprwy na phori TCP llwyddiannus yn profi'r gweithrediad hwnnw. Ar gyfer prawf UDP cyhoeddus a ganiateir, mae rhestr dirprwyon SOCKS5 yn cynnig cyfeiriadau posibl, ond rhaid gwirio cysylltiad UDP a mynediad at y targed pob ymgeisydd ar wahân.

GweithrediadYstyriaeth SOCKS5 UDP a ddogfennwyd gan Qt
bindGall amseru allan
Gofyn am borth lleol nad yw'n seroNid yw'n gwarantu y defnyddir y porth hwnnw
Archwilio'r canlyniadDarllenwch localPort a localAddress am wybodaeth wirioneddol

Mae'r relé yn ychwanegu llwybr UDP lle mae colli pecynnau yn dal yn bosibl. Mae gwerthoedd cyfrif y dirprwy yn defnyddio priodweddau user/password y gwrthrych.

Ni all newid y dirprwy symud soced cysylltiedig. Dehonglwch dreialon localhost yn ofalus hefyd: mae Qt yn osgoi dirprwyon rhwydwaith ar gyfer ei gyfeiriadau localhost dogfenedig yn connectToHost, bind neu listen.

Erthyglau cysylltiedig