Два преземања, два проксија, една 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 јамка или мал диспечер мора да го претвори секој запис во јасни опции.
Чувајте ги аргументите како аргументи. Спојувањето недоверливи URL адреси може да им дозволи на празнините или shell знаците да го сменат значењето на командата. Документираната синтакса на конфигурациската датотека на curl е полесна за проверка.
Одделно запишете го резултатот од секој пренос и поврзете ги истекувањата и обработката на грешки со преносот што ги бара.