געפֿינט די לעצטע פֿאַרענדיקטע אָפּעראַציע אינעם דעטאַלירטן אויסגאַנג פֿון curl. „פֿאַרבונדן מיטן פּראָקסי, אָבער קיין CONNECT־ענטפֿער“ באַגרענעצט דעם פּראָבלעם פיל בעסער ווי „די פּראָקסי־צייט איז אויס“.

נוצט אַ בקשה מיט צייטגרענעצן און פֿאַרבײַט דעם לאָקאַלן בײַשפּיל מיט אײַער HTTP־פּראָקסי; די ליסטע פֿון HTTP־פּראָקסיס גיט אַנדערע ענדפּונקטן צום פֿאַרגלײַכן:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

--connect-timeout 5 גיט איין געמיינזאַמען צייטבודזשעט פֿאַרן אויפֿשטעלן די פֿאַרבינדונג, אַרײַנגערעכנט די נייטיקע זוכונגען און האַנדשייקס; ניט פינף סעקונדעס פֿאַר יעדער שטאַפּל. --max-time 15 באַגרענעצט די גאַנצע אָפּעראַציע, אויך די איבערטראָגונג נאָכן אויפֿשטעלן.

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

וועגן דער ריי פֿון האַנדשייקס זעט ווי CONNECT טראָגט HTTPS. אַ שטעלונג נאָענט צום פֿאַרבינדונג־בודזשעט ווײַזט אויפֿן אויפֿשטעלן; אַ שפּעטערע שטעלונג בײַ דער גאַנצער גרענעץ ווײַזט אויף אומפֿאַרענדיקטער איבערטראָגונג. באַטראַכט די ריי צוזאַמען מיט די צייטן; צייט אַליין דערקענט ניט דעם קאָמפּאָנענט. לאָג־ווערטער בײַטן זיך צווישן curl־בויען, און אַן אָפֿענער TCP־פּאָרט באַווײַזט ניט אַז CONNECT אַרבעט.

האַלט איין זײַט אָן ענדערונג

פֿאַרגלײַכט דעם זעלבן ציל דורך אַן ערלויבטן דירעקטן וועג:

curl --noproxy '*' --connect-timeout 5 --max-time 15 --verbose https://example.com/

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

ווען די פֿאַרבינדונג בלײַבט אָפֿן אָן נוצלעכן פֿאָרשריט

אַ טעקע־איבערטראָגונג קען דאַרפֿן אַ נידעריק־גיכקייט־גרענעץ אין צוגאָב צו אויפֿשטעל־ און גאַנצע צייטגרענעצן:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 60 --speed-limit 100 --speed-time 20 https://example.com/

דאָס ברעכט אָפּ אויב די אָנהאַלטנדיקע איבערטראָגונג־גיכקייט בלײַבט אונטער 100 בײַט אַ סעקונדע במשך 20 סעקונדעס, מיט אַ גאַנצער גרענעץ פֿון 60 סעקונדעס. קלײַבט ווערטן לויט דער אַרבעט. אַ געשעעניש־שטראָם קען זײַן געזונט במשך לאַנגע שטילע פּעריאָדן, דעריבער קען אַ אַראָפּלאָד־רעגל אים פֿאַלש אָפּברעכן.

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

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