לייגט די צופעליקע אויסוואל אין דער שאל וואָס ווערט אָנגעהויבן פֿאַר יעדער אַרבעט. ווען מען ציט אויס אַ באַפֿעל-פֿאַרזעצונג אין דער אויסערער שאל, ווערט דער ווערט אויסגעקליבן איידער xargs הייבט אָן זײַן אַרבעט.

מיט אַ געפּרוּפֿטע proxies.txt מיט איין פּראָקסי URL אויף יעדער שורה, קענען פּובליקע קאַנדידאַטן קומען פֿון דער ליסטע פֿון פֿרײַע פּראָקסיס; פֿאָרמאַטירט יעדען אַרײַנטראָג מיט אַ פּראָטאָקאָל וואָס curl שטיצט:

printf '%s\0' 'https://a.example/one' 'https://b.example/two' |
  xargs -0 -n 1 -P 4 sh -c '
    proxy=$(shuf -n 1 proxies.txt) || exit 1
    [ -n "$proxy" ] || exit 1
    curl --fail --silent --show-error --max-time 30 \
      --proxy "$proxy" --noproxy "" --output /dev/null "$1"
  ' _

‏-n 1 גיט איין URL צו יעדער באַפֿעל, און -P 4 ערלויבט ביז פֿיר באַפֿעלן אויף אַמאָל. דער אײַנגאַב געשיידט מיט נולן האַלט דעם URL ווי איין אַרגומענט. דער אונטערשטריך נעמט איין דעם $0 אָרט פֿון sh, און לאָזט דעם URL אין $1.

יעדער קינד-שאל לויפֿט shuf אומאָהענגיק. די צופעליקע אויסוואל קען אויסקלייַבן דעם זעלבן פּראָקסי מער ווי איין מאָל; דאָס איז נישט קיין רונדן-פּלאַנירונג און נישט קיין גאַראַנטיע פֿאַר פֿאַרשיידענע אויסגאַנג אַדרעסן.

די בפֿירוש ליידיקע אָפּווײַכ-ליסטע פֿאַרהיט אַ געירשנטע no_proxy אײַנשטעלונג פֿון אַרומגיין דעם אויסגעקליבענעם מיטלמאַן. דאָס בײַשפּיל וואַרפֿט אַוועק די ענטפֿער-קערפּער; ניצט באַזונדערע אויסגאַנג-וועגן ווען איר שפּאַרט פּאַראַלעלע אַראָפּלאָדונגען.

פֿאַרבונדענע אַרטיקלען