Два преузимања, два проксија, једна curl наредба
Користите curl границе преноса за одвојене проксије и излазне датотеке.
Два URL-а после једне --proxy опције шаљу оба преко истог проксија. Када сваком преузимању треба сопствена рута, дајте curl-у границу преноса.
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/
Обе адресе проксија су примери; HTTP крајње тачке изаберите из своје услуге или са листе HTTP проксија. Опција --next започиње други пренос са новим локалним опцијама. Други прокси наведите јасно. Опција дата пре границе можда мора поново да се зада после ње.
Ово је секвенцијални пример који олакшава проверу везе између одредишта, излазне датотеке и проксија. Паралелни преноси мењају распоред; не бирају аутоматски прокси за сваки URL.
Будите опрезни са текстуалном датотеком парова
Ред који садржи proxy-address destination-url је формат ваше апликације. curl не закључује значење колона из произвољног текста. Shell петља или dispatcher мора сваки запис претворити у јасне опције.
Аргументе задржите као аргументе. Спајање непоузданих URL-ова може дозволити размацима или знацима shell-а да промене значење команде. Документована синтакса curl конфигурационе датотеке лакша је за проверу.
Забележите резултат сваког преноса одвојено и повежите временска ограничења и обраду грешака са преносом који их захтева.