אָריגינעלע צילן אין דורכזיכטיקער TCP-צו-SOCKS איבערפירונג
ערקלערט פֿאַרוואָס דורכזיכטיקע TCP-צו-SOCKS איבערפירונג דאַרף אַ איבערזעצער וואָס באַקומט צוריק דעם אָריגינעלן ציל פֿאַר מען פֿאַרהאַנדלט זיך מיטן פּראָקסי.
אַ ווענט קען ענדערן וווּ אַ TCP פֿאַרבינדונג לאַנדעט. אָבער בלויז מיט דער ענדערונג קען ער נישט אויסלערנען דער אָריגינעלער אַפּלאַקיישאַן צו רעדן SOCKS.
אַ געוויינטלעכער SOCKS סערווער דערוואַרט אַ פֿאַרהאַנדלונג וואָס באַשרײַבט דעם געבעטן ציל. אַן אַפּלאַקיישאַן וואָס ווייסט נישט פֿונעם פּראָקסי שיקט אָנשטאָט דעם תּיכּף אירע אייגענע פּראָטאָקאָל בייטן. פֿאַרווײַזט יענע בייטן גלײַך צו אַ SOCKS צוהערער, און די צוויי זייטן וועלן זיך נישט אייניק קומען וועגן דער ערשטער אָנזאָג.
דער פֿעלנדיקער טייל איז אַן איבערזעצער
אַ דורכזיכטיקער TCP-צו-פּראָקסי טייל זיצט צווישן יענע צווישנשטעלן. ער אַנטדעקט דעם ציל וואָס די אַפּלאַקיישאַן האָט אָנהײַב געבעטן, שטעלט אויף די פּאַסיקע SOCKS אָדער HTTP CONNECT זיצונג, און דערנאָך פֿירט איבער די אַפּלאַקיישאַן דאַטן איבער דעם סטראָם וואָס איז אַרויסגעקומען.
אויף זײַן Linux iptables וועג, דער redsocks מקור באַקומט דעם אָפּגעהיטענעם ציל מיט SO_ORIGINAL_DST. אַנדערע אַפּערירן סיסטעמען און פֿאַרווײַזונג מעטאָדן ניצן אַנדערע מעקאַניזמען. דאָס איז אַן אייגנשאַפֿט פֿונעם פֿאַרווײַזער און דער נעצווערק איינשטעלונג, נישט קיין געוויינטלעכע פֿונקציע פֿון אַ SOCKS קליענט.
די אינפֿאָרמאַציע וועגן דעם אָריגינעלן ציל ערקלערט אויך פֿאַרוואָס אַריבערפֿירן אַ פֿאַרווײַזונג רעגל פֿונעם פּראָקסי האָסט צו אַן אומפֿאַרבונדענעם טויער איז נישט אַלע מאָל גלײַכווערטיק. דער פּראָצעס וואָס באַקומט דאַרף די מעטאַדאַטן וואָס זײַן אָפּכאַפּונג אופֿן פֿאָדערט. אַן אַדרעס וואָס איז איבערגעשריבן ערגעץ אַנדערש גיט מעגלעך מער נישט יענע אינפֿאָרמאַציע אין דער דערוואַרטער פֿאָרעם.
האַלט קלאָר דעם פֿאַרומנעם פֿונעם איבערזעצער. אַ פֿאַרבינדונג TCP וואָס אַרבעט נאָך פֿאַרווײַזונג באַווײַזט נישט קיין שטיצע פֿאַר בּלויז UDP, ICMP אָדער יעדער פֿאַרזאַמלונג וועג. דער פּראָטאָקאָל פֿונעם אויבערשטן פּראָקסי און די פֿאַרווירקלעכונג פֿונעם איבערזעצער באַשטימען נאָך די געשטיצטע אָפּעראַציעס.
ווען אַן איינשטעלונג פֿאַלט גלײַך נאָך der פֿאַרבינדונג, פּרוווע די פּראָטאָקאָל גרענעץ איידער מען פֿאַרברייטערט די צוטריט רעגלען. אַ פֿולשטענדיק דערגרייַכער SOCKS צוהערער קען אָפּוואַרפֿן בייטן וואָס זענען קיין מאָל נישט געווען אַ SOCKS בקשה.