Шта мења CURLOPT_CONNECT_TO када користите прокси
Користите libcurl мапирање connect-to за алтернативне мрежне крајње тачке уместо претпоставке да имплементира HTTP или SOCKS на новој адреси.
CURLOPT_CONNECT_TO мења хост и порт на које се libcurl повезује за одговарајуће одредиште. Не чини да алтернативна крајња тачка говори HTTP CONNECT или SOCKS.
Изворни назив хоста и даље даје идентитет апликационог протокола и TLS-а. То је корисно када се намерно достиже друга инстанца сервера исте услуге. Произвољни прокси ослушкивач уместо тога очекује свој прокси руковање, а не сирове бајтове апликације.
Комбиновање мапирања са HTTP проксијем
Конфигуришите HTTP прокси одвојено. HTTP рута без акредитива ка јавној услузи може користити крајњу тачку са листе HTTP проксија када је тај посредник дозвољен; ниједан постојећи прокси налог не треба слати кандидату. libcurl документује да различито connect-to мапирање тада може пребацити захтев у режим тунела: прокси отвара везу са мапираним одредиштем. Мапирање бира шта се достиже кроз прокси; оно није заменило конфигурацију проксија.
Држите три вредности одвојено: предвиђени назив услуге, алтернативну крајњу тачку везе и крајњу тачку проксија. Изаберите сваку опцију за њену стварну улогу и задржите уобичајену TLS проверу назива за услугу.
Ако сама прокси порта одбија везе, друга опција која показује на исти одсутни ослушкивач не може поправити први корак. Решите тај квар ослушкивача или путање пре него што промените мапирање одредишта.