Екі жүктеу, екі прокси, бір curl пәрмені
curl тасымалдау шекаралары арқылы бөлек прокси мен шығыс файлдарын белгілеңіз.
Бір --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 параметрі жаңа жергілікті параметрлермен басқа тасымалды бастайды. Екінші проксиді анық көрсетіңіз. Шекарадан бұрын берілген параметрді кейін қайталау қажет болуы мүмкін.
Бұл тізбекті мысал мақсат, шығыс файлы және прокси сәйкестігін тексеруді жеңілдетеді. Параллель тасымал жоспарлауды өзгертеді, бірақ әр URL үшін проксиді автоматты таңдамаайды.
Жұптар жазылған мәтіндік файлға абай болыңыз
proxy-address destination-url бар жол қолданбаңыздың пішімі. curl кездейсоқ мәтіннен бағандардың мағынасын анықтамайды. Shell циклі немесе шағын диспетчер әр жазбаны нақты параметрлерге айналдыруы керек.
Аргументтерді аргумент ретінде сақтаңыз. Сенімсіз URL-дерді біріктіру бос орындар мен shell таңбаларының пәрмен мағынасын өзгертуіне әкелуі мүмкін. curl конфигурация файлының құжатталған синтаксисін тексеру оңайырақ.
Әр тасымал нәтижесін бөлек жазып, тайм-ауттар мен қате өңдеуді қажет тасымалға байланыстырыңыз.