CURLOPT_CONNECT_TO spremeni gostitelja in vrata, na katera se libcurl poveže za ustrezni cilj. Ne povzroči, da bi nadomestna končna točka govorila HTTP CONNECT ali SOCKS.

Prvotno ime gostitelja še vedno zagotavlja identiteto aplikacijskega protokola in TLS. To je uporabno, kadar namerno dosežemo drugo instanco strežnika iste storitve. Poljuben poslušalec posrednika pa pričakuje svoj posredniški rokovanje, ne surovih bajtov aplikacije.

Kombiniranje preslikave s posrednikom HTTP

Posrednika HTTP nastavite ločeno. Pot HTTP brez poverilnic do javne storitve lahko uporabi končno točko s seznama posrednikov HTTP, kadar je ta posrednik dovoljen; nobenega obstoječega posredniškega računa ne bi smeli poslati kandidatu. libcurl dokumentira, da lahko drugačna preslikava connect-to nato preklopi zahtevo v način tunela: posrednik odpre povezavo do preslikanega cilja. Preslikava izbere, kaj se doseže skozi posrednika; ni nadomestila nastavitve posrednika.

Tri vrednosti hranite ločeno: predvideno ime storitve, nadomestno končno točko povezave in končno točko posrednika. Vsako možnost izberite za njeno dejansko vlogo in za storitev ohranite običajno preverjanje imena TLS.

Če sama vrata posrednika zavrnejo povezave, druga možnost, ki kaže na istega odsotnega poslušalca, ne more popraviti prvega koraka. Odpravite to napako poslušalca ali poti, preden spremenite preslikavo cilja.

Sorodni članki