ሁለት 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 endpoints ከአገልግሎትዎ ወይም ከHTTP proxy ዝርዝር ይምረጡ። --next አዲስ የአካባቢ አማራጮች ስብስብ ያለውን ሌላ ዝውውር ይጀምራል። ሁለተኛውን ፕሮክሲ በግልጽ ይጥቀሱ። ከድንበሩ በፊት የተሰጠ አማራጭ በኋላ እንደገና ሊሰጥ ይችላል።

ይህ ተከታታይ ምሳሌ ነው። መድረሻ፣ የውጤት ፋይል እና ፕሮክሲ ግንኙነት በቀላሉ እንዲመረመር ያደርጋል። curl ትይዩ ዝውውሮችንም ይደግፋል፣ ነገር ግን ትይዩነት የመርሃ ግብር አወጣጥን ይለውጣል፤ ለእያንዳንዱ URL ፕሮክሲ በራሱ አይመርጥም።

የጥንድ መዝገብ ያለውን የጽሑፍ ፋይል በጥንቃቄ ይያዙ

proxy-address destination-url የያዘ መስመር የመተግበሪያዎ ቅርጽ ነው። curl ከዘፈቀደ ጽሑፍ የእነዚህን አምዶች ትርጉም አያመነጭም። Shell loop፣ የተፈጠረ curl configuration ወይም ሌላ ትንሽ dispatcher መዝገብ እያንዳንዱን ወደ ግልጽ አማራጮች መቀየር አለበት።

ክርክሮችን እንደ ክርክሮች ይጠብቁ። የማይታመኑ URLዎችን በማጣመር ትእዛዝ መገንባት spaces ወይም shell characters ትርጉሙን እንዲለውጡ ሊፈቅድ ይችላል። ለተደጋጋሚ ሥራ፣ የcurl የተገለጸ የconfiguration-file syntax በእጅ ከተገነባ ረጅም string ይልቅ ለመመርመር ቀላል ነው።

የዝውውር እያንዳንዱን ውጤት በተናጠል ይመዝግቡ። የመጀመሪያ ማውረድ መሳካት ስለ ሁለተኛው መንገድ ወይም ምላሽ ምንም አይናገርም። የጊዜ ገደቦችን እና የውድቀት አያያዝን በሚፈልገው ዝውውር ጋር ያያይዙ፣ እና ቅንብር እንደጠፋ ሲታይ ድንበሩን ይመርምሩ።

ተዛማጅ ጽሑፎች