אויסוועלן SOCKS5 אויטענטיפֿיקאַציע מעטאָדן אין Dante
פֿאַרשטייט ווי Dante קלײַבט אַן אָנגעבאָטן SOCKS5 אויטענטיפֿיקאַציע מעטאָד און ווי די סדר פֿון מעטאָדן ענדערט די פּאָליטיק וואָס קליענטן דערפֿאַרן.
מיט SOCKS5 ווערט אויטענטיפֿיקאַציע אויסגעהאַנדלט פֿאַר דעם וואָס דער קליענט שיקט זײַן ציל־בקשה. דאָס מאַכט אַ פֿריִיִקן פֿעלער פֿון באַווייַזן אַן אַנדער געשעעניש ווי אַ FTP, HTTPS אָדער אַנדער אַפּליקאַציע־פֿעלער הינטער דעם פּראָקסי.
דער קליענט׳ס באַגריסונג רעכנט אויס די אויטענטיפֿיקאַציע מעטאָדן וואָס ער שטיצט. דער סערווער קלײַבט איין מעטאָד פֿון דער רשימה און שיקט צוריק די אויסוואַל. דער ווערט 0xff באַטײַט אַז קיין אָנגעבאָטענער מעטאָד איז נישט אָננעמבאַר און די פֿאַרבינדונג מוז זיך פֿאַרמאַכן. דער קליענט פּרוּווט נישט סתּם יעדן מעטאָד פֿון דער סערווער־זײַט נאָך אַ דורכגעפֿאַלן פּאַראָל.
וואָס Dante׳ס סדר קאָנטראָלירט
Dante 1.4.x רופֿט די פּראָטאָקאָל־מדרגה באַשטימונג socksmethod. זײַן דאָקומענטאַציע זאָגט אַז מעטאָדן ווערן אויסגערעכנט אין פּרעפֿערענץ־סדר. פֿאַר אַ פּאָליטיק וואָס ערלויבט ביידע מעטאָדן, פּרעפֿערירט די דערקלערונג באַניצער־נאָמען/פּאַראָל ווען דער קליענט באַט אים אָן:
socksmethod: username noneאומקערן די רשימה פּרעפֿערירט אומאויטענטיפֿיצירטן צוטריט ווען ביידע מעטאָדן ווערן אָנגעבאָטן:
socksmethod: none usernameדאָס זײַנען אַלטערנאַטיווע מעטאָד־דערקלערונגען, נישט פֿולשטענדיקע סערווער־קאָנפֿיגוראַציעס. צוהער־אינטערפֿייסן, דערלויבטע קליענטן, ציל־כּללים און סיי וואָס פֿאַר כּלל־ספּעציפֿישע אויטענטיפֿיקאַציע באַגרענעצונגען זײַנען נאָך וויכטיק.
ערלויבן none האָט אַ קאָנקרעטן פֿאָלג: אַ קליענט וואָס באַט אָן בלויז קיין אויטענטיפֿיקאַציע קען ווערן אָנגענומען לויט די אָנווענדלעכע כּללים. אַרײַנשטעלן username ערשט פֿאַרוואַנדלט נישט אַ רשימה וואָס ענטהאַלט none אין אַ פֿאָדערונג אַז אַלע זאָלן געבן אַ פּאַראָל.
קלײַבט ערשט די פֿאָדערונג
אויב יעדער דערלויבטער קליענט מוז זיך אויטענטיפֿיצירן מיט באַניצער־נאָמען/פּאַראָל, קאָנפֿיגורירט די פֿאָדערונג באַשטענדיק אין די גלאָבאַלע און אָנווענדלעכע כּללים אַנשטאָט צוצוגעבן none ווי אַן אַלגעמיינער פּאַסיק־פֿאַררעכטיקונג. אויב אַנאָנים צוטריט איז מכוון פֿאַר אַ באַגרענעצטער קליענט־גרופּע, מאַכט די גרופּע און אירע דערלויבטע צילן קלאָר.
Dante האָט אויך clientmethod, וואָס באַטרעפֿט די פּרופֿונגען וואָס ווערן געמאַכט ווען דער TCP־קליענט פֿאַרבינדט זיך, פֿאַר דער SOCKS־אויסהאַנדלונג. דאָס איז אַ באַזונדער שיכט פֿון די מעטאָדן וואָס ווערן אויסגעביוט אין דער SOCKS5־באַגריסונג. קאָנפֿיגוראַציע־שטיקלעך וואָס נוצן אַן עלטער method שליסלוואָרט זאָלן ווערן געלייענט לויט דעם האַנטבוך פֿון דער אינסטאַלירטער Dante־ווערסיע.
ווען צוויי קליענטן פֿירן זיך אַנדערש, פֿאַרגלײַכט וואָס יעדער באַט אָן, וואָס Dante קלײַבט, און צי די אונטער־אויסהאַנדלונג פֿון דעם אויסגעקליבענעם מעטאָד געלינגט. דערנאָך פּרוּווט די SOCKS־ציל־ענטפֿער. דער סעקווענץ באַשטימט אַ פֿעלנדיקן באַווייַזן־צוריקרוף אָן צו שולדיקן FTP פֿאַר יעדן פֿעלער אָדער בלינד ענדערן דעם סערווער׳ס אויטענטיפֿיקאַציע־פּאָליטיק.
צום סוף, SOCKS5 באַניצער־נאָמען/פּאַראָל אויטענטיפֿיקאַציע פֿאַרשליסט נישט דעם פּאַראָל־אויסבײַט. ניצט אַ באַהאַלטן איבערגאַנג אָדער נעצווערק ווען יענע באַווייַזן דאַרפֿן פֿאַרמאכטקייט.