Dva URL-a posle jedne --proxy opcije šalju oba kroz isti proksi. Kada svakom preuzimanju treba sopstvena ruta, dajte curl-u granicu prenosa.

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/

Obe adrese proksija su zamene; izaberite HTTP krajnje tačke iz svoje usluge ili sa liste HTTP proksija. Opcija --next pokreće drugi prenos sa novim lokalnim opcijama. Jasno navedite drugi proksi. Opcija data pre granice možda mora ponovo da se navede posle nje.

Ovo je sekvencijalni primer koji olakšava proveru veze između cilja, izlazne datoteke i proksija. Paralelni prenosi menjaju raspored; ne biraju automatski proksi za svaki URL.

Budite oprezni sa tekstualnim fajlom parova

Red sa proxy-address destination-url je format vaše aplikacije. curl ne izvodi značenje kolona iz proizvoljnog teksta. Shell petlja ili dispatcher mora svaki zapis pretvoriti u jasne opcije.

Čuvajte argumente kao argumente. Spajanje nepouzdanih URL-ova može omogućiti razmacima ili znakovima shell-a da promene značenje komande. Dokumentovana sintaksa curl konfiguracionog fajla lakša je za proveru.

Zabeležite rezultat svakog prenosa zasebno i povežite vremenska ograničenja i obradu grešaka sa prenosom koji ih zahteva.

Povezani članci