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 ባህሪያችን ይጠቀሙሉ።

ጵሮክሲውን መቀየር የተገናኘን ሶኬት ማንቀሳቀስ አይችልም። የlocalhost ሙከራዎችንም በጥንቃአቴ ይተርጉሙ፦ Qt በሰነደው ለተጠቀሱት የlocalhost አድራሻዎች በconnectToHost፣ bind ወይም listen ይልፈል።

ተዛማጅ ጽሑፎች