Tagh eadar-aghaidh ionadail agus progsaidh ann an aon ghluasad cURL
Cleachd CURLOPT_INTERFACE airson an tùs ionadail agus CURLOPT_PROXY airson an eadar-mheadhanaiche, a' toirt aire do shlighe an OS agus do NAT.
Dh'fhaodadh gum bi feum aig inneal le grunn sheòlaidhean ionadail air aon dhiubh airson a cheangal ri progsaidh air adhart. 'S urrainn do cURL an dà roghainn a dhèanamh gu soilleir:
curl_setopt_array($handle, [
CURLOPT_URL => 'https://example.com/',
CURLOPT_INTERFACE => '192.0.2.20',
CURLOPT_PROXY => 'http://proxy.example:8080',
]);
'S e rèiteachadh dealbhach a tha seo airson làmh cURL a th' ann mar-thà. Cuir 192.0.2.20 an àite seòladh tùis a tha fìor ri fhaighinn air an inneal a tha a' ruith PHP. Airson iarrtas poblach ceadaichte gun chunntas progsaidh, 's urrainn don liosta de phrogsaidhean HTTP an t-èistear cèin a sholarachadh airson luach a' phrogsaidh.
Taghaidh CURLOPT_INTERFACE taobh ionadail a' cheangail a-mach. Taghaidh CURLOPT_PROXY an t-eadar-mheadhaniche a bheir an t-iarrtas air adhart. Cha dèan taghadh tùis ionadail an t-inneal na progsaidh chèin no cha toir e IP poblach neo-riaghailteach dha.
Air an t-slighe seo, bheir an taghadh ionadail buaidh air a' cheangal ris a' phrogsaidh. Mar as trice chì an làrach-lìn an ath sheòladh tùis a' phrogsaidh. Faodaidh NAT eadar ceachtar den dà chàraid an seòladh a chì gach neach-faighinn eadar-theangachadh nas fhaide.
Ma thèid taghadh na h-eadar-aghaidh fhàgail air falbh, leigidh libcurl leis a' chruaich TCP tùs freagarrach a thaghadh. Lean an taghadh sin rèiteachadh lìonra an inneil; chan e riaghailt choitcheann a th' ann gum buannaich a' chiad sheòladh ann am faidhle rèiteachaidh.
Gabhaidh libcurl ri ainmean eadar-aghaidh air àrd-ùrlaran le taic, ach tha a chuid sgrìobhainnean a' dùnadh a-mach taghadh ainmean eadar-aghaidh Windows airson an roghainn seo. Faodaidh cleachdadh ainm òstair lorg bacach a bhrosnachadh cuideachd. 'S e seòladh ionadail aithnichte cuir-a-steach nas soilleire nuair is e sin an roghainn a tha an t-aplacaid an dùil.