Dy shkarkime, dy proxy, një komandë curl
Përdorni kufijtë e transferimit të curl për proxy dhe skedarë daljeje të veçantë.
Vendosja e dy URL-ve pas një opsioni --proxy i dërgon të dyja përmes të njëjtit proxy. Kur çdo shkarkim kërkon rrugën e vet, jepini curl-it një kufi transferimi.
curl --proxy http://203.0.113.10:8080 \
--output first.html https://example.com/ \
--next \
--proxy http://203.0.113.20:8080 \
--output second.html https://example.org/
Të dyja adresat e proxy-t janë shembuj; zgjidhni pika HTTP nga shërbimi juaj ose nga lista e proxy-ve HTTP. Opsioni --next nis një transferim tjetër me opsione të reja lokale. Shënojeni qartë proxy-n e dytë. Një opsion para kufirit mund të duhet të jepet përsëri pas tij.
Ky është një shembull vijues që e bën të lehtë kontrollin e lidhjes mes destinacionit, skedarit të daljes dhe proxy-t. Transferimet paralele ndryshojnë planifikimin; nuk zgjedhin automatikisht proxy për çdo URL.
Kujdes me skedarin tekst të çifteve
Një rresht që përmban proxy-address destination-url është formati i aplikacionit tuaj. curl nuk e nxjerr kuptimin e kolonave nga tekst i çfarëdoshëm. Një shell loop ose dispatcher duhet ta kthejë çdo regjistrim në opsione të qarta.
Mbajini argumentet si argumente. Bashkimi i URL-ve të pabesueshme mund t’u lejojë hapësirave ose karaktereve të shell-it të ndryshojnë kuptimin e komandës. Sintaksa e dokumentuar e skedarit të konfigurimit curl kontrollohet më lehtë.
Regjistroni rezultatin e çdo transferimi veçmas dhe lidhni afatet dhe trajtimin e dështimeve me transferimin që ka nevojë.