To URL-ar etter eitt --proxy-val sender begge gjennom same proxy. Når kvar nedlasting treng si eiga rute, gir du curl ei overføringsgrense.

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/

Begge proxyadressene er plasshaldarar; vel HTTP-endepunkt frå tenesta di eller HTTP-proxylista. --next-valet startar ei anna overføring med nye lokale val. Nemn den andre proxyen tydeleg. Eit val du gav før grensa, må kanskje givast på nytt etterpå.

Dette er eit sekvensielt døme som gjer det lett å sjekke koplinga mellom mål, utdatafil og proxy. Parallelle overføringar endrar planlegginga; dei vel ikkje automatisk ein proxy for kvar URL.

Ver varsam med ei tekstfil med par

Ei linje som inneheld proxy-address destination-url er formatet til programmet ditt. curl utleier ikkje tydinga til kolonnene frå vilkårleg tekst. Ein shell-loop eller dispatcher må gjere kvar post om til tydelege val.

Hald argument som argument. Å setje saman upålitelege URL-ar kan la mellomrom eller shell-teikn endre tydinga av kommandoen. Den dokumenterte syntaksen for curl-konfigurasjonsfiler er lettare å kontrollere.

Loggfør resultatet av kvar overføring separat, og knyt tidsavgrensingar og feilhandsaming til overføringa som treng dei.

Relaterte artiklar