V Qt DefaultProxy znamená, že objekt dědí volbu proxy aplikace. Neznamená „připojit se přímo“ a samotný název neslibuje, že bylo zjištěno konkrétní nastavení operačního systému.

VolbaZáměr
DefaultProxyPoužít zásadu na úrovni aplikace
NoProxyVyžádat přímé připojení
Explicitní proxy HTTP nebo SOCKSPoužít zadaný koncový bod a typ proxy

Aplikace může například vytvořit sdílenou proxy HTTP:

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

Adresa HTTP ze seznamu proxy HTTP může poskytnout hostitele a port z příkladu pro povolené veřejné požadavky bez ověřování proxy. Správce sítě, který používá zděděnou volbu, pak může tuto zásadu dodržovat. Správce s explicitním koncovým bodem nebo NoProxy má místo toho záměrnou místní volbu.

Když má aplikace následovat operační systém, použijte podporované rozhraní systémové konfigurace QNetworkProxyFactory. Toto rozhodnutí o zjišťování držte oddělené od hodnoty enum, kterou používá konkrétní socket nebo správce.

Volbu nastavte před příslušným připojením. Qt dokumentuje, že změna nastavení proxy na již připojeném socketu nepřesune toto připojení na nový koncový bod.

Související články