Wat CURLOPT_CONNECT_TO änneret, wann Dir e Proxy benotzt
Benotzt d'connect-to-Zouuerdnung vu libcurl fir alternativ Netzwierk-Endpunkten, amplaz unzehuelen, si géif HTTP oder SOCKS op der neier Adress ëmsetzen.
CURLOPT_CONNECT_TO ännert den Host an de Port, mat deenen libcurl sech fir en entspriechenden Destination verbënnt. Et mécht den alternativen Endpunkt net zu engem, deen HTTP CONNECT oder SOCKS schwätzt.
Den ursprénglechen Hostnumm liwwert ëmmer nach d'Identitéit vum Uwendungsprotokoll a vun TLS. Dat ass nëtzlech, wann een absichtlech eng aner Serverinstanz vum selwechten Déngscht erreecht. E beliebige Proxy-Lauschterer erwaart dogéint säin eegene Proxy-Handshake, net déi réi Byte vun der Uwendung.
D'Zouuerdnung mat engem HTTP-Proxy kombinéieren
Konfiguréiert den HTTP-Proxy getrennt. Eng HTTP-Route ouni Authentifikatiounsdaten zu engem ëffentlechen Déngscht kann en Endpunkt aus der HTTP-Proxy-Lëscht benotzen, wann dee Vermëttler erlaabt ass; keen existéierende Proxykont soll un de Kandidat geschéckt ginn. libcurl dokumentéiert, datt eng ënnerschiddlech connect-to-Zouuerdnung d'Ufro dann an den Tunnelmodus ëmschalte kann: de Proxy mécht d'Verbindung zum zougeuerdneten Destination op. D'Zouuerdnung wielt, wat iwwer de Proxy erreecht gëtt; si huet d'Proxy-Konfiguratioun net ersat.
Halt dräi Wäerter getrennt: den ugedaachte Déngschtnumm, den alternativen Verbindungsendpunkt an den Endpunkt vum Proxy. Wielt all Optioun no hirer richteger Roll a behält d'normal TLS-Nummeprüfung fir den Déngscht.
Wann de Proxyport selwer Verbindungen ofleent, kann eng aner Optioun, déi op dee selwechte fehlenden Numm weist, den éischte Sprong net flécken. Léist deen Numm- oder Weefeeler, ier Dir d'Destination-Zouuerdnung ännert.