ਇੱਕ --proxy ਵਿਕਲਪ ਤੋਂ ਬਾਅਦ ਦੋ URL ਰੱਖਣ ਨਾਲ ਦੋਵੇਂ ਇੱਕੋ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਜਾਂਦੇ ਹਨ। ਜਦੋਂ ਹਰੇਕ ਡਾਊਨਲੋਡ ਨੂੰ ਆਪਣਾ ਰਸਤਾ ਚਾਹੀਦਾ ਹੋਵੇ ਤਾਂ 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 ਵਿਕਲਪ ਨਵੇਂ ਸਥਾਨਕ ਵਿਕਲਪਾਂ ਨਾਲ ਹੋਰ ਟ੍ਰਾਂਸਫਰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਦੂਜੀ ਪ੍ਰੌਕਸੀ ਸਾਫ਼ ਲਿਖੋ। ਹੱਦ ਤੋਂ ਪਹਿਲਾਂ ਦਿੱਤਾ ਵਿਕਲਪ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਦੇਣਾ ਪੈ ਸਕਦਾ ਹੈ।

ਇਹ ਲੜੀਵਾਰ ਉਦਾਹਰਨ ਹੈ; ਮੰਜ਼ਿਲ, ਆਉਟਪੁੱਟ ਫਾਈਲ ਅਤੇ ਪ੍ਰੌਕਸੀ ਦੀ ਜੋੜੀ ਜਾਂਚਣਾ ਆਸਾਨ ਹੈ। Parallel transfer scheduling ਬਦਲਦਾ ਹੈ, ਹਰ URL ਲਈ ਪ੍ਰੌਕਸੀ ਆਪਣੇ ਆਪ ਨਹੀਂ ਚੁਣਦਾ।

ਜੋੜਿਆਂ ਵਾਲੀ ਟੈਕਸਟ ਫਾਈਲ ਨਾਲ ਸਾਵਧਾਨ ਰਹੋ

proxy-address destination-url ਵਾਲੀ ਲਾਈਨ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਫਾਰਮੈਟ ਹੈ। curl ਮਨਮਾਨੇ ਟੈਕਸਟ ਤੋਂ ਕਾਲਮਾਂ ਦਾ ਅਰਥ ਨਹੀਂ ਕੱਢਦਾ। Shell loop ਜਾਂ dispatcher ਹਰ record ਨੂੰ ਸਪਸ਼ਟ ਵਿਕਲਪ ਵਿੱਚ ਬਦਲੇ।

Arguments ਨੂੰ arguments ਹੀ ਰੱਖੋ। ਅਣਭਰੋਸੇਯੋਗ URL ਜੋੜਨ ਨਾਲ spaces ਜਾਂ shell characters ਕਮਾਂਡ ਦਾ ਅਰਥ ਬਦਲ ਸਕਦੇ ਹਨ। curl configuration-file syntax ਜਾਂਚਣ ਲਈ ਸੌਖੀ ਹੈ।

ਹਰ ਟ੍ਰਾਂਸਫਰ ਦਾ ਨਤੀਜਾ ਵੱਖ ਲਿਖੋ ਅਤੇ timeouts ਤੇ failure handling ਨੂੰ ਲੋੜੀਂਦੇ ਟ੍ਰਾਂਸਫਰ ਨਾਲ ਜੋੜੋ।

ਸੰਬੰਧਿਤ ਲੇਖ