CURLOPT_CONNECT_TO menja host i port na koje se libcurl povezuje za odgovarajuće odredište. Ne čini da alternativna krajnja tačka govori HTTP CONNECT ili SOCKS.

Izvorni naziv hosta i dalje daje identitet aplikacijskog protokola i TLS-a. To je korisno kada se namerno doseže druga instanca servera iste usluge. Proizvoljni proxy osluškivač umesto toga očekuje svoj proxy handshake, a ne sirove bajtove aplikacije.

Kombinovanje mapiranja sa HTTP proksijem

Konfigurišite HTTP proksi odvojeno. HTTP ruta bez akreditiva ka javnoj usluzi može koristiti krajnju tačku sa liste HTTP proksija kada je taj posrednik dozvoljen; nijedan postojeći proxy nalog ne treba slati kandidatu. libcurl dokumentuje da različito connect-to mapiranje tada može prebaciti zahtev u tunelski režim: proksi otvara vezu sa mapiranim odredištem. Mapiranje bira šta se doseže kroz proksi; ono nije zamenilo konfiguraciju proksija.

Držite tri vrednosti odvojeno: predviđeni naziv usluge, alternativnu krajnju tačku veze i krajnju tačku proksija. Izaberite svaku opciju za njenu stvarnu ulogu i zadržite uobičajenu TLS proveru naziva za uslugu.

Ako sam port proksija odbija veze, druga opcija koja pokazuje na isti odsutni osluškivač ne može popraviti prvi korak. Rešite taj kvar osluškivača ili putanje pre nego što promenite mapiranje odredišta.

Povezani članci