Hvørja proxy brúkti tann PHP multi-cURL flutningurin?
Goym proxy-metadáta við hvørjum cURL-handfangi og skil millum tann uppsetta leiðina og eina út-IP, sum málið sær.
Multi-cURL flutningar enda í sínari egnu rað. Um tú gavst hvørjum handfangi eina aðra proxy, hoyrir fyrsta liðna úrslitið ikki neyðturliga til fyrstu proxyina í tínum inntakslista.
Set eitt støðugt flutnings-eyðimerki við, meðan tú setur hvørt handfang upp. Um tú roynir valbær almenn endapunkt, veitir HTTP proxy-listin HTTP-evni. PHP vísir libcurl sína privata-dáta mekanismu:
$id = 'job-17';
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_PRIVATE, $id);
Tá ið curl_multi_info_read() boðar frá einum liðnum flutningi, brúka tá handfangið, sum kom aftur, at fáa eyðimerkið:
$id = curl_getinfo($message['handle'], CURLINFO_PRIVATE);
Halt eina app-skrá, sum er lyklað við tí eyðimerkinum og inniheldur málið, ta uppsettu proxyina og royndarnummar. Ein nýggj roynd gjøgnum eina aðra proxy eigur eina nýggja royndarskrá, sjálvt um hon hoyrir til sama yvirkomu verkið.
Halt trý sløg av adressum hvør sær
Tann uppsetti proxy-endapunkturin er adressan, sum verður givin cURL. Peer-adressan í einum sambandi lýsir tí netverkssambandi, sum cURL opnaði. Ein út-IP, sum málið sær, er upplýsing, sum verður boðað frá hinum síðuni. Tær kunnu vera ymiskar, serliga við kedjudum ella veitara-stýrdum proxium.
Privat metadáta skrásetur tína ætlaðu uppsetning, men kann ikki prógva, hvørja IP málið sá. Øvugt sigur eitt IP-svar frá málinum ikki beinleiðis, hvørt handfang í tínum forriti framdi tað.
Goym eitt trygt proxy-eyðimerki í vanligum loggum. Um fulli endapunkturin inniheldur samleikaprógv, spreiðir loggføring av tí URL-ini fyri hvønn miseydnaðan flutning loyniorðið um alt títt villusavn.
Hetta lítla bókhaldsstigið ger blandað úrslit lættari at lesa: eitt verk, ein roynd, ein vald proxy og eitt veruligt úrslit. Tað forðar eisini frá at stóla á tilvildarligar handfangs-framstillingar, sum broyttust millum PHP síni tilfeingis- og lutaborin cURL-API.