Sainmhíníonn roinnt táirgí seachfhreastalaí sreabhadh logála isteach a sholáthraíonn cookie nó comhartha do iarratais seachfhreastalaí ina dhiaidh sin. Má chaithfidh an comhartha sin teacht ar CONNECT, coinnigh ar leith é ó na fianáin atá beartaithe don suíomh gréasáin taobh istigh den tollán.

Soláthraíonn libcurl liosta thiomnaithe ceanntásc saincheaptha don seachfhreastalaí. In feidhmchlár C atá tosaithe cheana féin, d'fhéadfadh blúire cumraíochta breathnú mar seo:

struct curl_slist *proxy_headers = NULL;
proxy_headers = curl_slist_append(proxy_headers,
    "Cookie: ProxySession=REPLACE_WITH_PROXY_TOKEN");
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HEADEROPT,
                 (long) CURLHEADER_SEPARATE);

Níl sé seo oiriúnach ach amháin nuair a éilíonn prótacal logála isteach doiciméadaithe an seachfhreastalaí an ceanntásc sin. Seiceáil torthaí leithdháilte agus roghanna sa chód máguaird, coinnigh an liosta go dtí go mbeidh an t-aistriú críochnaithe, ansin glan nó cuir in ionad pointeoir an láimhseála sula scaoiltear an liosta.

Le láimhseáil cheanntásc ar leith, seolann libcurl an liosta seachfhreastalaí ar CONNECT agus an liosta cinn scríbe ar an iarratas laistigh den tollán bunaithe. Faigheann an seachfhreastalaí comhartha an díoltóra mar sin gan an comhartha sin a bheith ina fhianán suímh ghréasáin. Is é an deighilt seo an réamhshocrú ó libcurl 7.42.1; déanann an rogha shainráite an t-iompar beartaithe infheicthe.

Is meicníocht eile é próca fianán brabhsálaí

Ní atáirgeann cumasú inneall fianán libcurl ná fianán a shocrú don cheann scríbe sreabhadh logála isteach dílsithe seachfhreastalaí brabhsálaí go huathoibríoch. Tarlaíonn CONNECT roimh mhalartú HTTPS an chinn scríbe. Aithin riachtanais iarbhír an táirge in ionad fianán suímh a gabhadh a chóipeáil isteach i ngach iarratas.

Má úsáideann an seachfhreastalaí fíordheimhniú seachfhreastalaí HTTP caighdeánach, úsáid dintiúir seachfhreastalaí libcurl agus na roghanna fíordheimhnithe a dtacaítear leo ina ionad. Is prótacal difriúil é 407 le Proxy-Authenticate ó leathanach logála isteach HTML a sheolann comhartha seisiúin ar ais.

Coinnigh an comhartha teoranta dá phointe deiridh seachfhreastalaí agus dá shaolré beartaithe. Agus tú ag aistriú go hidirghabhálaí eile, cuir an liosta ceanntásc in ionad mar chuid den athrú cumraíochta sin. Is drocháit é liosta ginearálta ceanntásc iarratais do rún nach mbaineann ach le seachfhreastalaí amháin.

Ailt ghaolmhara