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

Муну колдонмодогу бар QUdpSocket үстүнө bind же connect алдында колдонуңуз. SOCKS сервери UDP association иштетүүгө тийиш; прокси мүмкүнчүлүк флагы жана ийгиликтүү TCP серептөө ал операцияны текшербейт. Уруксат берилген ачык UDP сыноосу үчүн SOCKS5 прокси тизмеси дарек талапкерлерин сунуштайт, бирок ар бир талапкердин UDP association жана максатка жетүү мүмкүнчүлүгү өзүнчө текшерилиши керек.

ОперацияQt тарабынан документтелген SOCKS5 UDP эске алуу
bindУбакыт бүтүшү мүмкүн
Нөл эмес жергиликтүү портту сураоОшол порт колдонулаарына кепилдик бербейт
Жыйынтыкты текшерүүЧыныгы маалымат үчүн localPort жана localAddress окуңуз

Ретранслятор пакет жоготуу мүмкүн болгон UDP жолун кошот. Прокси эсебинин маанилери объектинин user/password касиеттерин колдонот.

Проксини өзгөртүү туташкан socketти жылдыра албайт. localhost сыноолорун да этияттык менен чечмелеңиз: Qt өзүнүн документтелген localhost даректери үчүн connectToHost, bind же listen ичинде тармактык проксилерди айланып өтөт.

Тектеш макалалар