פֿאַרוואָס curl איגנאָרירט HTTP_PROXY
דער בכּיוון געמאַכטער HTTP_PROXY־אויסנאַם אין curl, וואַריאַבלען לויטן פּראָטאָקאָל, ALL_PROXY און אַ פֿאָרויסזעבאַרער פּראָקסי־טעסט דורך דער סבֿיבֿה.
פֿאַר HTTP־צילן שטעלט http_proxy מיט קליינע אותיות. curl איגנאָרירט בכּיוון HTTP_PROXY מיט גרויסע אותיות. אין אַ POSIX־שעל:
http_proxy=http://127.0.0.1:8080 curl http://example.com/
https_proxy=http://127.0.0.1:8080 curl https://example.com/די צוװײַזונגען געלטען נאָר פֿאַרן באַפֿעל גלײַך נאָך זיי. פֿאַרבײַט דעם צוהער־אַדרעס אינעם בײַשפּיל מיט אײַער פּראָקסי; צו פֿאַרגלײַכן עפֿנטלעכע ענדפּונקטן, קלײַבט אַ קאַנדידאַט פֿון דער ליסטע פֿון HTTP־פּראָקסיס. די וואַריאַבל https_proxy קלײַבט אַ מאַרשרוט צו HTTPS־צילן; אַ ווערט מיט http:// מיינט נאָך אַלץ אַן געוויינטלעכן HTTP־פּראָקסי וואָס קען שאַפֿן אַ טונעל צום ציל. PowerShell און די Windows־באַפֿעל־שעלן ניצן אַן אַנדערן צוװײַזונג־סינטאַקס.
פֿאַרוואָס דווקא דער שרײַבשטייגער מיט גרויסע אותיות איז געפֿערלעך
CGI־סבֿיבֿות קענען פֿאַרוואַנדלען די קעפּלעך פֿון אַרײַנקומענדיקע בקשות אין HTTP_־וואַריאַבלען מיט גרויסע אותיות. אַ קעפּל מיטן נאָמען Proxy קען דעריבער ווערן HTTP_PROXY. ווען מען געטרויט אים ווי אַ קאָנפֿיגוראַציע פֿאַר אַרויסגייענדיקע פֿאַרבינדונגען, קענען די דאַטן פֿון דער בקשה אויסקלײַבן אַ פּראָקסי. די פֿאָדערונג פֿון curl פֿאַר קליינע אותיות פֿאַרמײַדט די דאָזיקע צופּאַסונג; דער אויסנאַם גילט נישט פּונקט אַזוי פֿאַר HTTPS און וואַריאַבלען פֿון אַנדערע פּראָטאָקאָלן.
אויב אַ געענדערטע וואַריאַבל ענדערט נישט דעם מאַרשרוט
זוכט ערשט אַ וואַריאַבל פֿאַרן באַשטימטן פּראָטאָקאָל, דערנאָך די רעזערוו־ברירה ALL_PROXY. אַ פּאַסיקע NO_PROXY־רעגולע קען אויסמײַדן דעם פּראָקסי. וואַריאַנטן מיט קליינע אותיות און קאָנקורירנדיקע דעפֿיניציעס האָבן אויך אַ באַדײַטונג. די שלייף פֿאַר אַ Unix־ענלעכן שעל מעלדט נאָר אָנוועזנהייט, אָן צו דרוקן ווערטן וואָס קענען אַנטהאַלטן אָנמעלד־דאַטן:
for name in http_proxy HTTP_PROXY https_proxy HTTPS_PROXY all_proxy ALL_PROXY no_proxy NO_PROXY; do
if printenv "$name" >/dev/null; then
printf '%s is set\n' "$name"
fi
doneקוקט איבער די אויסגערעכנטע דעפֿיניציעס לאָקאַל. אויב איינע דערשײַנט ווידער, קאָנטראָלירט די קאָנפֿיגוראַציע פֿונעם אָנהייבנדיקן שעל, דינסט, IDE, קאָנטיינער אָדער CI. אָנוועזנהייט ווײַזט מעגלעכע אַרײַנשרײַבונגען; זי זאָגט נישט וועלכער ווערט האָט באַקומען פֿאָרראַנג.
צו אָפּטיילן איין בקשה פֿון די דאָזיקע פּראָקסי־ברירות, גיט סײַ דעם ענדפּונקט סײַ אַ ליידיקע אויסנאַם־ליסטע:
curl --proxy http://127.0.0.1:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/פֿאַר אַ דערלויבטן דירעקטן פֿאַרגלײַך:
curl --noproxy '*' --connect-timeout 5 --max-time 15 --verbose https://example.com/די באַפֿעלן העלפֿן אונטערשיידן אַן איבערגענומענעם מאַרשרוט פֿון אַ פֿאַרבינדונג־דורכפֿאַל. לייענט די רעזולטאַטן פֿונעם פּראָקסי־טעסט טריט פֿאַר טריט איידער איר ענדערט נאָך סבֿיבֿה־אײַנשטעלונגען. ניצט די וואַריאַבל־כּללים פֿון curl פֿאַר curl; די אייגענע לויפֿצײַט־סבֿיבֿה פֿון אַן אַפּליקאַציע קען געפֿינען און צונויפֿפֿירן פּראָקסיס אויף אַן אַנדער אופֿן.