libproxy קלייבט אַ וועג; דיין קליענט מאַכט די פֿאַרבינדונג
ניצט libproxy רעזולטאַטן ווי רוטינג קאַנדידאַטן פּער URL אַנשטאָט צו דערוואַרטן אַז די אַנטדעקונג וועט איבערפֿירן די סאָקעטן פֿון דער אַפּלאַקיישאַן.
אויב libproxy גיט צוריק אַ פּראָקסי URI בשעת דער ווײַטערדיקער סאָקעט פֿאַרבינדט זיך דירעקט, פּרובירט די איבערגעבונג. libproxy אַנטדעקט פּאָליטיק; עס כאַפּט נישט אָפּ יעדן סאָקעט וואָס די אַפּלאַקיישאַן עפֿנט.
- פֿרעגט וועגן דער רעסורסע. אין דער דאָקומענטירטער libproxy 0.5 C API שאַפֿט אַ פּראָקסי פֿאַבריק און פֿרעגט דעם עמעס ציל URL.
- פֿאַרטייטשט די סאָרטירטע קאַנדידאַטן. HTTP, SOCKS און דירעקטע רעזולטאַטן דאַרפֿן אַנדערש באַהאַנדלונג. האַלט זייער פּרעפֿערענץ סדר און די געמיינטע דורכפֿאַל פּאָליטיק.
- קאָנפֿיגורירט דעם קאָנסומענט. גיט דעם אויסגעקליבענעם פּראָקסי טיפּ, ענדפּונקט און אויטענטיקאַציע סדר צו אַ טראַנספּאָרט וואָס שטיצט זיי. אַ רוי TCP סאָקעט באַקומט נישט קיין CONNECT אָדער SOCKS פֿאַרהאַנדלונג פֿון אַ צוריקגעגעבענער URI.
רעכנט נישט איין ענטפֿער ווי דעם וועג פֿאַר אַלע צילן און מאַכט נישט דירעקט רוטינג שטענדיק ווײַל דער ערשטער פּראָקסי האָט אַ מאָל דורכגעפֿאַלן.
אויב דער HTTP קליענט פֿאַראייניקט שוין סיסטעם פּראָקסי אָדער PAC אַנטדעקונג, קלייבט איין באַזיצער פֿון דער אויסוואַל. צוויי אומאָפּהענגיקע אויסקלייַבער פּלוס נאָך אַן איינפּאַקונג קענען פּראָדוצירן אַ וועג וואָס קיין פּאָליטיק האָט נישט געמיינט.
אין געבוירענער קאָד, פֿאָלגט דעם לעבנס־ציקל פֿון פֿאַבריק און רעזולטאַט־זכּרון פֿון דער אינסטאַלירטער API. איבערניצן אַ פֿאַבריק קען האַלטן נוצלעכער אַנטדעקונג סטאַטוס, אָבער עס דאַרף נאָך אַ פֿרעג פֿאַר יעדן ציל. פֿירט אַ פּראָטאָקאָל פֿון דער אויסוואַל באַזונדער פֿון דער פֿאַרבינדונג רעזולטאַט: אַ צוריקגעגעבענער URI באַווײַזט נישט קיין געראָטענע אויטענטיקאַציע, איבערזעצונג אָדער ווײַטערדיקן צוטריט.