Kile DefaultProxy ya Qt inarithi
Chagua tabia ya proksi iliyorithiwa, ya moja kwa moja au iliyo wazi kwa vitu vya mtandao vya Qt bila kuchukua DefaultProxy kama kisawe cha mpangilio wa mfumo.
Katika Qt, DefaultProxy inamaanisha kuwa kitu hicho hurithi uchaguzi wa proksi wa programu. Haimaanishi “unganisha moja kwa moja”, na jina lake pekee haliakikishi kwamba mpangilio fulani wa mfumo wa uendeshaji umegunduliwa.
| Uchaguzi | Nia |
|---|---|
| DefaultProxy | Tumia sera ya ngazi ya programu |
| NoProxy | Omba muunganisho wa moja kwa moja |
| Proksi ya HTTP au SOCKS iliyo wazi | Tumia kituo cha mwisho na aina ya proksi iliyotolewa |
Kwa mfano, programu inaweza kuweka proksi ya HTTP inayoshirikiwa:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
Anwani ya HTTP kutoka orodha ya proksi za HTTP inaweza kutoa mwenyeji na bandari ya mfano kwa maombi ya umma yaliyoruhusiwa bila uthibitishaji wa proksi. Msimamizi wa mtandao anayetumia uchaguzi uliorithiwa anaweza kisha kufuata sera hiyo. Lakini msimamizi aliyepatiwa kituo cha mwisho kilicho wazi au NoProxy ana uchaguzi wa ndani kwa makusudi badala yake.
Wakati programu inapaswa kufuata mfumo wa uendeshaji, tumia kiolesura cha usanidi wa mfumo cha QNetworkProxyFactory kinachotumika. Weka uamuzi huo wa ugunduzi kando na thamani ya enum ambayo soketi au msimamizi fulani hutumia.
Sanidi uchaguzi kabla ya muunganisho husika. Qt inaeleza kwamba kubadilisha mipangilio ya proksi kwenye soketi iliyounganishwa tayari hakuhamishi muunganisho huo hadi kituo kipya cha mwisho.