Qt ನಲ್ಲಿ DefaultProxy ಎಂದರೆ ಆಬ್ಜೆಕ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ನ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಯನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯುತ್ತದೆ. ಅದರ ಅರ್ಥ “ನೇರವಾಗಿ ಸಂಪರ್ಕಿಸು” ಎಂದಲ್ಲ, ಮತ್ತು ಕೇವಲ ಹೆಸರು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸೆಟ್ಟಿಂಗ್ ಪತ್ತೆಯಾಗಿದೆ ಎಂದು ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ.

ಆಯ್ಕೆಉದ್ದೇಶ
DefaultProxyಅಪ್ಲಿಕೇಶನ್ ಮಟ್ಟದ ನೀತಿ ಬಳಸಿ
NoProxyನೇರ ಸಂಪರ್ಕ ಕೇಳಿ
ಸ್ಪಷ್ಟ HTTP ಅಥವಾ SOCKS ಪ್ರಾಕ್ಸಿನೀಡಿದ ಎಂಡ್ಪಾಯಿಂಟ್ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಪ್ರಕಾರ ಬಳಸಿ

ಉದಾಹರಣೆಗೆ, ಅಪ್ಲಿಕೇಶನ್ ಹಂಚಿದ HTTP ಪ್ರಾಕ್ಸಿ ಸ್ಥಾಪಿಸಬಹುದು:

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

HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ HTTP ವಿಳಾಸವು ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣವಿಲ್ಲದೆ ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ ವಿನಂತಿಗಳಿಗೆ ಉದಾಹರಣೆಯ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಒದಗಿಸಬಹುದು. ಪಡೆದ ಆಯ್ಕೆ ಬಳಸುವ ನೆಟ್ವರ್ಕ್ ಮ್ಯಾನೇಜರ್ ಆಗ ಆ ನೀತಿ ಅನುಸರಿಸಬಹುದು. ಆದರೆ ಸ್ಪಷ್ಟ ಎಂಡ್ಪಾಯಿಂಟ್ ಅಥವಾ NoProxy ಪಡೆದ ಮ್ಯಾನೇಜರ್ಗೆ ಬದಲಾಗಿ ಉದ್ದೇಶಪೂರ್ವಕ ಸ್ಥಳೀಯ ಆಯ್ಕೆ ಇರುತ್ತದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಅನುಸರಿಸಬೇಕಾದಾಗ, ಬೆಂಬಲಿತ QNetworkProxyFactory ಸಿಸ್ಟಂ-ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಬಳಸಿ. ಆ ಪತ್ತೆ ನಿರ್ಧಾರವನ್ನು ನಿರ್ದಿಷ್ಟ ಸಾಕೆಟ್ ಅಥವಾ ಮ್ಯಾನೇಜರ್ ಬಳಸುವ enum ಮೌಲ್ಯದಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ.

ಸಂಬಂಧಿತ ಸಂಪರ್ಕಕ್ಕೆ ಮೊದಲು ಆಯ್ಕೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. ಈಗಾಗಲೇ ಸಂಪರ್ಕಗೊಂಡ ಸಾಕೆಟ್ನಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಿಸುವುದು ಆ ಸಂಪರ್ಕವನ್ನು ಹೊಸ ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಸರಿಸುವುದಿಲ್ಲ ಎಂದು Qt ದಾಖಲಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು