Qt میں DefaultProxy کا مطلب ہے کہ آبجیکٹ ایپلیکیشن کی پراکسی پسند وراثت میں لیتا ہے۔ اس کا مطلب «براہ راست جڑیں» نہیں، اور صرف نام یہ یقین نہیں دیتا کہ آپریٹنگ سسٹم کی کوئی مخصوص سیٹنگ دریافت ہوئی ہے۔

انتخابمقصد
DefaultProxyایپلیکیشن سطح کی پالیسی استعمال کریں
NoProxyبراہ راست کنکشن کی درخواست کریں
واضح HTTP یا SOCKS پراکسیدی گئی اینڈ پوائنٹ اور پراکسی قسم استعمال کریں

مثال کے طور پر، ایک ایپلیکیشن مشترکہ HTTP پراکسی قائم کر سکتی ہے:

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

HTTP پراکسی فہرست سے کوئی HTTP پتہ پراکسی توثیق کے بغیر اجازت یافتہ عوامی درخواستوں کے لیے مثال کا میزبان اور پورٹ فراہم کر سکتا ہے۔ وراثتی انتخاب استعمال کرنے والا نیٹ ورک مینیجر پھر اس پالیسی کی پیروی کر سکتا ہے۔ البتہ واضح اینڈ پوائنٹ یا NoProxy پانے والے مینیجر کے پاس اس کے بجائے سوچی سمجھی مقامی پسند ہوتی ہے۔

جب ایپلیکیشن کو آپریٹنگ سسٹم کی پیروی کرنی ہو، تو معاون QNetworkProxyFactory سسٹم کنفیگریشن انٹرفیس استعمال کریں۔ اس دریافت کے فیصلے کو کسی مخصوص ساکٹ یا مینیجر کے استعمال کردہ enum ویلیو سے الگ رکھیں۔

متعلقہ کنکشن سے پہلے انتخاب کنفیگر کریں۔ Qt دستاویز کرتا ہے کہ پہلے سے منسلک ساکٹ پر پراکسی سیٹنگز بدلنے سے وہ کنکشن نئے اینڈ پوائنٹ پر منتقل نہیں ہوتا۔

متعلقہ مضامین