Qt ಟನೆಲ್ ಮಾಡಬಲ್ಲ HTTP ಪ್ರಾಕ್ಸಿಯನ್ನು ತನ್ನ ಕೇವಲ-ಸಂಗ್ರಹ HTTP ಪ್ರಾಕ್ಸಿ ಪ್ರಕಾರದಿಂದ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಎರಡೂ ಹೆಸರುಗಳಲ್ಲಿ HTTP ಇದೆ, ಆದರೆ ಅವುಗಳ ಸಂಪರ್ಕ ಸಾಮರ್ಥ್ಯಗಳು ಭಿನ್ನ.

Qt ಪ್ರಕಾರಸಂಪರ್ಕದ ಪಾತ್ರ
HttpProxyಹೊರಹೋಗುವ TCP ಸಂಪರ್ಕಗಳಿಗೆ HTTP CONNECT ಬೆಂಬಲ
HttpCachingProxyಹೊಂದಿಕೊಳ್ಳುವ ವಿನಂತಿ-ಆಧಾರಿತ ಕ್ಲೈಂಟ್‌ನಲ್ಲಿ ಸಾಮಾನ್ಯ HTTP ವಿನಂತಿಗಳು
Socks5Proxyಅದರ ದಾಖಲಿತ ಸಾರಿಗೆ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ SOCKS5 ಮಾತುಕತೆ

ಸಾಮಾನ್ಯ HTTP ವಿನಂತಿ ಮಾಡುವ QNetworkAccessManager ವಿನಂತಿ-ಕೇಂದ್ರಿತ ಪ್ರಕಾರವನ್ನು ಬಳಸಬಹುದು. ಬೈಟ್ ಟನೆಲ್ ಬೇಕಾದ QTcpSocket ಗೆ TunnelingCapability ಇರುವ ಪ್ರಾಕ್ಸಿ ಬೇಕು. ಸಾಮಾನ್ಯ TCP ಸಾಕೆಟ್‌ಗಳು ಅದನ್ನು ಬಳಸಬೇಕಾದಾಗ ಆ ಸಾಮರ್ಥ್ಯವಿಲ್ಲದೆ ಅಪ್ಲಿಕೇಶನ್ ಡೀಫಾಲ್ಟ್ ಸ್ಥಾಪಿಸದಂತೆ Qt ವಿಶೇಷವಾಗಿ ಎಚ್ಚರಿಸುತ್ತದೆ.

ಎಂಡ್‌ಪಾಯಿಂಟ್ ನಿಯೋಜಿಸುವ ಮೊದಲು ಪ್ರೋಟೋಕಾಲ್ ಪ್ರಕಾರವನ್ನು ಆರಿಸಿ. ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣವಿಲ್ಲದ ಅನುಮತಿಸಿದ ಸಾರ್ವಜನಿಕ HTTP ವಿನಂತಿಗೆ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ವಿಳಾಸಗಳನ್ನು ನೀಡುತ್ತದೆ; Qt ಪ್ರಕಾರವು ಆ ವಿನಂತಿಗೆ ಬೇಕಾದ ಸಾಮರ್ಥ್ಯವನ್ನು ಇನ್ನೂ ಒದಗಿಸಬೇಕು. HttpCachingProxy ಗೆ CONNECT ಸೇವೆ ಬಳಸುವ ಪೋರ್ಟ್ ನೀಡುವುದರಿಂದ ಆ Qt ಆಯ್ಕೆಗೆ ಕಾಣೆಯಾದ ಸಾಮರ್ಥ್ಯ ಸೇರುವುದಿಲ್ಲ.

ಕೇವಲ-ಸಂಗ್ರಹ ಲೇಬಲ್ ಕೂಡ ಪ್ರತಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ದೂರದ ಸರ್ವರ್ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಅಥವಾ ಮರುಬಳಕೆ ಮಾಡುತ್ತದೆ ಎಂದು ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ. ಅದು ಕ್ಲೈಂಟ್ ಇಂಟರ್ಫೇಸ್ ಬೆಂಬಲಿಸುವ ಪ್ರಾಕ್ಸಿ ಬಳಕೆಯ ಶೈಲಿಯನ್ನು ವಿವರಿಸುತ್ತದೆ, ಆದರೆ HTTP ಪ್ರತಿಕ್ರಿಯೆ ನೀತಿ ಇನ್ನೂ ಕ್ಯಾಶ್ ಮರುಬಳಕೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.

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