client → local TCP relay → existing forward proxy → destination

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

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

Ncat פֿון Nmap פֿאָרשלאָגט באַזונדער אַ HTTP־באַוואוסטן צוהערן־מאָדוס:

ncat --listen 127.0.0.1 3128 --proxy-type http

דאָס loopback־בײַשפּיל ניצט Ncat׳ס פּראָקסי־אימפּלעמענטאַציע, נישט קיין פֿונקציע וואָס יעדער nc האָט. זײַן פּראָקסי אויף דער צוהערן־זײַט באַהאַנדלט HTTP מעטאָדן און CONNECT. זײַנע SOCKS־אָפּציעס אויף דער קליענט־זײַט שטעלן נישט אויף קיין SOCKS־סערווער אין צוהערן־מאָדוס. אַ שטענדיקער געמיינזאַמער דינסט פֿאָדערט אויך באַוווסטן פֿאַרבינדונג־באַהאַנדל, צוטריט־קאָנטראָל און פּראָטאָקאָלירונג.

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

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