נוצט אַן אינסטאַלירטן OpenSSL s_client וואָס שטיצט -proxy. פֿאַר אַן אָטעריזירטן HTTP CONNECT־ענדפּוינט:

openssl s_client -proxy proxy.example:3128   -connect example.com:443 -servername example.com   -verify_hostname example.com -verify_return_error -showcerts

פֿאַרבײַט די פּראָקסי־אַדרעס און ניצט דעם בדעהטן דעסטינאַציע־נאָמען קאָנסעקווענט. צו פּרוּוון אַ פּובליקן ציל דורך אַ פּראָקסי וואָס איר קענט אויסקלײַבן, קלײַבט אַ HTTP־קאַנדידאַט פֿון דער HTTP־פּראָקסי־ליסטע. -connect קלײַבט דעם ציל, -servername שיקט SNI פֿאַר זײַן TLS־ווירטועלן האָסט, און -verify_hostname קאָנטראָלירט די אידענטיטעט. SNI אַליין איז נישט קיין האָסטנאָמען־וועריפֿיקאַציע. קאָנטראָלירט דעם מאַנואַל פֿאַר דער אינסטאַלירטער ווערסיע בײַם צופּאַסן אָפּציעס.

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

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

מיט OpenSSL 3.x און אַ HTTP־פּראָקסי מיט Basic־אָטענטיקאַציע, נוצט די s_client פּראָקסי־אַקאַונט־אָפּציעס און האַלטן דעסטינאַציע־וועריפֿיקאַציע.

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

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