צו ריכטן Socket.Connect() צו אַ SOCKS סערווער עפנט אַ TCP פֿאַרבינדונג צו דעם סערווער. די ווייטערדיקע בייטן מוזן נאָך רעדן SOCKS. אויב מען שיקט גלײַך די אַפּלאַקיישאַן פּראָטאָקאָל, בלײַבט דער סערווער וואַרטן אויף אַן אַנדער שמועס.

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

האַלט די פֿאַרהאַנדלונג אין דער פֿאַרבינדונג־שיכט

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

אַ האַנט־געשריבענע אימפּלעמענטאַציע וואָס לייענט איין בופֿער פֿון פֿעסטער גרייס און שטעלט זיך פֿאָר דעם דערפֿאָלג איז צעבריך. TCP באַוואָרט נישט די גרענעצן פֿון די SOCKS מעלדונגען. לייענט די פֿולע ענטפֿער וואָס ווערט באַשריבן דורך איר אַדרעס־טיפּ איידער מען הייבט אָן דעם אַפּלאַקיישאַן פּראָטאָקאָל. אַ לייענער פֿון CONNECT־ענטפֿערס פֿאַר .NET 7+ אילוסטרירט דעם שלב.

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

די HTTP קליענט־קאָנפֿיגוראַציע האָט אַ באַזונדער באַרייך

די פּראָקסי־איינשטעלונג פֿון אַ HTTP קליענט קאָנפֿיגורירט דעם HTTP קליענט. זי פֿאַרענדערט נישט יעדן רויען סאָקעט אין פּראָצעס. די Socket API נעמט אָן אַ נעצווערק־ענדפּונקט און לאָזט די פֿאַרהאַנדלונג אויף העכער מדרגה צום רופֿער.

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

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