ప్రాక్సీ, దాని గమ్యంతో HTTP/2 చర్చ
curl లోని --proxy-http2 HTTPS ప్రాక్సీ కనెక్షన్ను నియంత్రిస్తుంది. టన్నెల్ లోపలి గమ్యం తన HTTP వెర్షన్ను వేరుగా చర్చిస్తుంది.
వెబ్సైట్ HTTP/1.1 CONNECT టన్నెల్ ద్వారా HTTP/2 లో స్పందించవచ్చు. దాని TLS సెషన్ క్లయింట్–ప్రాక్సీ కనెక్షన్ నుంచి స్వతంత్రంగా గమ్య ప్రోటోకాల్ను చర్చిస్తుంది. వ్యతిరేకమూ నిజమే: HTTPS ప్రాక్సీకి HTTP/2 కనెక్షన్ వెబ్సైట్లో HTTP/2 ను బలవంతం చేయదు.
బయటి కనెక్షన్ను ఉద్దేశపూర్వకంగా పరీక్షించేందుకు curl 8.1.0 --proxy-http2 చేర్చింది:
curl --proxy https://proxy.example:8443 --proxy-http2 --connect-timeout 5 --max-time 15 --verbose https://example.com/నిజమైన HTTPS ప్రాక్సీ, HTTP/2 మద్దతున్న curl బిల్డ్ వాడండి. curl --version తనిఖీ చేసి వివరమైన చర్చ చదవండి: ప్రాక్సీ HTTP/1 మాత్రమే ఇవ్వవచ్చు, curl దాన్నే వాడుతుంది. ఎంపిక సాధారణ HTTP లేదా SOCKS లిసనర్లో HTTP/2 ఆన్ చేయదు.
ప్రాక్సీ చర్చను చివరి బదిలీ HTTP వెర్షన్ నుంచి వేరుగా నమోదు చేయండి. ప్రతిస్పందన వెర్షన్ లేదా చివరి బదిలీ write-out విలువ బయటి ప్రాక్సీ కనెక్షన్ను స్వయంచాలకంగా వివరించదు.
పబ్లిక్ HTTP ప్రాక్సీల జాబితాలోని ఎండ్పాయింట్కు మద్దతున్న రవాణా, పూర్తి అభ్యర్థనతో ప్రారంభించండి. నిజంగా HTTPS ప్రాక్సీ ఉండి దాని బయటి సామర్థ్యం పరీక్షించాలనుకున్నప్పుడు ఎంపిక చేర్చండి; వెబ్సైట్ HTTP/2 మద్దతిస్తోందని మాత్రమే కాదు. ఒకే HTTP/2 సైట్ చేరే రెండు ప్రాక్సీలూ మార్గం, భారం, ఏర్పాటు సమయంలో తేడా ఉండవచ్చు; సైట్ వెర్షన్ ఒక్కటే పనితీరు వివరించదు.