CURLOPT_CONNECT_TO endrer verten og porten som libcurl kobler til for en samsvarende destinasjon. Det gjør ikke at det alternative endepunktet snakker HTTP CONNECT eller SOCKS.

Det opprinnelige vertsnavnet gir fortsatt identiteten til applikasjonsprotokollen og TLS. Dette er nyttig når man bevisst når en annen serverinstans av samme tjeneste. En vilkårlig proxy-lytter forventer i stedet sin egen proxy-håndtrykk, ikke applikasjonens rå bytes.

Kombinere tilordningen med en HTTP-proxy

Konfigurer HTTP-proxyen separat. En HTTP-rute uten påloggingsinformasjon til en offentlig tjeneste kan bruke et endepunkt fra HTTP-proxylisten når det mellomleddet er tillatt; ingen eksisterende proxykonto bør sendes til kandidaten. libcurl dokumenterer at en avvikende connect-to-tilordning da kan bytte forespørselen til tunnelmodus: proxyen åpner forbindelsen til den tilordnede destinasjonen. Tilordningen velger hva som nås gjennom proxyen; den har ikke erstattet proxykonfigurasjonen.

Hold tre verdier atskilt: det tiltenkte tjenestenavnet, det alternative tilkoblingsendepunktet og proxyendepunktet. Velg hvert alternativ for sin faktiske rolle og behold vanlig TLS-navneverifisering for tjenesten.

Hvis selve proxyporten avviser tilkoblinger, kan et annet alternativ som peker på den samme fraværende lytteren ikke rette det første hoppet. Løs den lytter- eller banefilen før du endrer destinasjonstilordningen.

Relaterte artikler