Qt-д DefaultProxy гэдэг нь объект програмын прокси сонголтыг өвлөнө гэсэн үг. Энэ нь “шууд холбогдох” гэсэн үг биш бөгөөд зөвхөн нэр нь үйлдлийн системийн тодорхой тохиргоо илэрсэн гэдгийг батлахгүй.

СонголтЗорилго
DefaultProxyПрограмын түвшний бодлогыг ашиглах
NoProxyШууд холболт хүсэх
Тодорхой HTTP эсвэл SOCKS проксиӨгөгдсөн төгсгөлийн цэг болон прокси төрлийг ашиглах

Жишээлбэл, программ нэгдсэн HTTP прокси үүсгэж болно:

QNetworkProxy::setApplicationProxy(
    QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));

HTTP прокси жагсаалтаас авсан HTTP хаяг нь прокси баталгаажуулалтгүйгээр зөвшөөрөгдсөн нийтийн хүсэлтэд жишээний хост болон портыг өгч чадна. Өвлөгдсөн сонголтыг ашиглаж буй сүлжээний менежер тэр бодлогыг дагаж болно. Харин тодорхой төгсгөлийн цэг эсвэл NoProxy авсан менежер нь оронд нь санаатайгаар локал сонголт хийдэг.

Програм үйлдлийн системийг дагах ёстой бол дэмжигдсэн QNetworkProxyFactory системийн тохиргооны интерфейсийг ашиглана уу. Тухайн илрүүлэх шийдвэрийг тодорхой socket эсвэл менежерийн ашигладаг enum утгаас тусгаарлана уу.

Сонголтыг холбогдох холболтоос өмнө тохируулна уу. Qt нь аль хэдийн холбогдсон socket дээр прокси тохиргоог өөрчлөх нь тэр холболтыг шинэ төгсгөлийн цэг рүү зөөхгүй гэдгийг баримтжуулсан.

Холбоотой нийтлэлүүд