Suidhich proxy SOCKS5 UDP Qt mus tèid an socket a cheangal
Cleachd setProxy air an QUdpSocket a th' ann mar-thà, agus an uair sin leugh an seòladh agus am port a tha ceangailte gu fìor an àite a bhith a' gabhail ris gun deach am port a chaidh iarraidh a chumail.
QNetworkProxy proxy(
QNetworkProxy::Socks5Proxy,
QStringLiteral("proxy.example.net"),
1080);
udpSocket->setProxy(proxy);Cuir seo an sàs anns an QUdpSocket a th' ann mar-thà san aplacaid mus dèanar bind no connect. Feumaidh an t-àiteachan SOCKS co-cheangal UDP a chur an gnìomh; chan eil brataichean comais a' phroxy no brobhsadh TCP soirbheachail a' dearbhadh na h-obrach sin. Airson deuchainn UDP poblach ceadaichte, tha an liosta proxy SOCKS5 a' tabhann seòlaidhean tagraiche, ach feumar co-cheangal UDP agus ruigsinneachd tarsainn gach tagraiche a dhearbhadh air leth.
| Obrach | Beachd SOCKS5 UDP a chlàr Qt |
|---|---|
| bind | Faodaidh e ùine a ruith a-mach |
| Iarr port ionadail neo-neoni | Chan eil e a' gealltainn gun tèid am port sin a chleachdadh |
| Sgrùdaich an toradh | Leugh localPort agus localAddress airson fìor fhiosrachaidh |
Cuiridh an sealaidh slighe UDP ris air am faod call phacaidean tachairt fhathast. Cleachdaidh luachan cunntais a' phroxy feartan user/password an nì.
Chan urrainn dha atharrachadh a' phroxy socket ceangailte a ghluasad. Mìnich deuchainnean localhost gu faiceallach cuideachd: tha Qt a' seachnadh phroxy lìonraidh airson a sheòlaidhean localhost clàraichte ann an connectToHost, bind no listen.