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

Применете го ова на постоечкиот QUdpSocket на апликацијата пред bind или connect. SOCKS серверот мора да имплементира UDP асоцијација; знаменцата за можности на проксито и успешното TCP прелистување не ја тестираат таа операција. За дозволен јавен UDP тест списокот со SOCKS5 проксија нуди адресни кандидати, но UDP асоцијацијата и пристапот до целта на секој кандидат мораат да се проверат одделно.

ОперацијаSOCKS5 UDP разгледување документирано од Qt
bindМоже да истече
Барање за локална порта различна од нулаНе гарантира дека таа порта ќе се користи
Проверка на резултатотПрочитајте localPort и localAddress за вистински информации

Релето додава UDP патека на која загубата на пакети се уште можна. Вредностите на сметката за прокси ги користат својствата user/password на објектот.

Менувањето на проксито не може да премести поврзан сокет. Внимателно толкувајте ги и localhost тестовите: Qt ги заобиколува мрежните проксија за своите документирани localhost адреси во connectToHost, bind или listen.

Поврзани статии