CURLOPT_CONNECT_TO breytir hýsilnum og portinu sem libcurl tengist fyrir samsvarandi áfangastað. Það lætur hinn aðra enda ekki tala HTTP CONNECT eða SOCKS.

Upprunalega hýsilsnafnið veitir áfram sjálfsmynd forritarsamskiptareglunnar og TLS. Þetta er gagnlegt þegar vísvitandi er náð í aðra þjónustuuppsetningu sömu þjónustu. Hins vegar væntir handahófskenndur milliþjónahlustari eigin milliþjónshandtaks, ekki hrára bæta forritsins.

Að sameina vörpunina með HTTP-milliþjóni

Stilltu HTTP-milliþjóninn sérstaklega. HTTP-leið án skírteina til opinberrar þjónustu getur notað enda úr HTTP-milliþjónalistanum þegar sú millilið er leyfð; ekki á að senda fyrirliggjandi milliþjónsreikning til umsækjandans. libcurl skjalfestir að önnur connect-to vörpun geti þá fært beiðnina í göngustillingu: milliþjónninn opnar tenginguna við varpaða áfangastaðinn. Vörpunin velur hvað er náð í gegnum milliþjóninn; hún hefur ekki komið í stað stillingar milliþjónsins.

Haltu þremur gildum aðskildum: fyrirhuguðu þjónustunafni, aðra tengienda og enda milliþjónsins. Veldu hvern valkost fyrir raunverulegt hlutverk hans og haltu venjulegri TLS-nafnstaðfestingu fyrir þjónustuna.

Ef milliþjónsportið sjálft hafnar tengingum getur annar valkostur sem bendir á sama fjarverandi hlustarann ekki lagað fyrsta stökkið. Leystu það hlustara- eða leiðarbilun áður en þú breytir áfangastaðarvörpuninni.

Tengdir greinar