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

curl --proxy '' --http1.1 --max-time 10 \
  --request CONNECT \
  --request-target service.example:443 \
  --header 'Host: service.example:443' \
  --dump-header tunnel.headers \
  --output tunnel.body \
  http://proxy.example:8080/

דער לעצטער URL אַדרעסירט דעם פּראָקסי־צוהערער. פֿאַר אַ דערלויבטער פֿאַרגלײַך פֿון עפנטלעכע פּראָקסיס פֿאָרשטעלט די HTTP פּראָקסי ליסטע קאַנדידאַטן פֿאַר יענעם צוהערער URL. --request גיט דעם מעטאָד־טאָקען; --request-target גיט די CONNECT־פֿולמאַכט. זיי באַזונדער האַלטן שאַפֿט CONNECT service.example:443 HTTP/1.1.

דער ליידיקער פּראָקסי־אָפּציע פֿאַרהיט curl פֿון אָנפֿירן די דיאַגנאָז דורך אַן אַנדער יאָר־געריבטער פּראָקסי. דער באַפֿעל איז אָפּגעלאָזן --fail בײַ אַ כּוונה כּדי אַ HTTP פֿעלער דאָקומענט זאָל קענען געהיט ווערן.

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

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

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

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