Gacanta libcurl ee jirta, si cad u kala sooc liisaska madaxyada meesha loo socdo iyo proxy-ga:

curl_easy_setopt(handle, CURLOPT_HEADEROPT, (long)CURLHEADER_SEPARATE);
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, origin_headers);

Gacanta la habeeyay iyo liisaska ansax ah ku hay si nool inta lagu jiro gudbinta. CURLHEADER_SEPARATE waxay kala soocaa madaxyada lagu isticmaalo CONNECT iyo madaxyada loo isticmaalo codsiga meesha loo socdo. Tusaalooyinka hore ee siyaasadda midaysan waxay liiska caadiga ah gelin karaan labada isdhaafsi.

Wadada codsigaMacnaha liisaska gaarka ah
HTTPS gudaha tunnel CONNECT caadi ahIsdhaafsiga proxy-ga ayaa marka hore yimaada; ka dib madaxyada HTTP ee meesha loo socdo waxay ku xigaan gudaha TLS-ka meesha loo socdo.
Gudbinta HTTP caadiga ahProxy-gu waxa uu akhrin karaa madaxyada meesha loo socdo, libcurl-na waxa uu isticmaali karaa labada liis ee khuseeya hal codsi oo la gudbiyay.

Calaamadda dariiqa proxy-ga oo keliya waxay ka tirsan tahay isdhaafsiga proxy-ga. Gudbinta qoraal cad, goob gaar ah oo aan loo baahnayn waxay gaadhi kartaa asalka haddii aan habaynta gudbintu maareyn; magaca ikhtiyaarka ma aha dammaanad qarsoodi.

Isticmaal ikhtiyaarada aqoonsiga la taageeray ee xaqiijinta. Metadata-ka uu qeexo hawlwadeenka, go'aami tallaabada ay isticmaasho iyo haddii la gudbin karo halkii password lagu ridi lahaa goob guud.

Marka calaamad maqan tahay ama u muuqato inay daadanayso, aqoonso codsiga dhabta ah ee ku jira. Dib-u-celinta madaxyada oo muujinaya dhowr isdhaafsi waxay ka dhigi kartaa liisaska si sax ah loo kala soocay inay u muuqdaan kuwo isku dhafan.

Maqaallo la xiriira