וואָס leastconn פון HAProxy מעסט אין אַ SOCKS־באַסיין
אַ HAProxy TCP־באַסיין קלייבט לויט אַקטיווע פֿאַרבינדונגען און וואָגן, נישט לויט דער אַראָפּלאָדן־גיכקייט פֿונעם ציל אָדער לויט דער פֿול־געזונט פֿון SOCKS.
listen socks_pool
bind 127.0.0.1:1080
mode tcp
balance leastconn
timeout connect 5s
timeout client 1h
timeout server 1h
server proxy_a 192.0.2.10:1080 check
server proxy_b 192.0.2.11:1080 checkניצט עכטע פּאַסיקע SOCKS־עקנדפּוינטן און צײַטגרענעצן וואָס פּאַסן צו דער אַרבעטסלאַסט. שטעלט אָן דעם פּראָגראַם ווי אַ SOCKS־קליענט פֿונעם loopback־צוהערער; די בעקענדס מוזן אָננעמען דעם דערוואַרטעטן פּראָטאָקאָל און קאָנטע. פֿאַר דערלויבטע פּראָבן אויף ציבור־צילן אָן SOCKS־באַגלייטונג שטעלט די SOCKS־פּראָקסי רשימה צו קאַנדידאַט־בעקענדס; פּאַסט אָן די SOCKS־ווערסיע פֿונעם קליענט און באַשטעטיקט דעם צוטריט צו די עכטע צילן.
אַ ווייניקער באַשעפֿטיקטער סערווער קען נאָך האָבן אַ פּאַמעלעכער אויפֿשטייג. leastconn באַלאַנסירט אַקטיווע צײלונגען און וואָגן, און דער געוויזענער פּריפֿונג באַשטעטיקט נאָר TCP־אָננעמען. פֿאַרהאַנדלונג, אויטענטיפֿיקאַציע און צוטריט צום ציל דאַרפֿן באַזונדערע באַווײַזן.
אַ לעבעדיקער טונעל בלײַבט אויפֿן אויסגעקליבענעם בעקענד. דער TCP־באַסיין פֿירט נישט די באַזונדערע UDP ASSOCIATE־דאַטאַגראַמען.
אויב מען דאַרף די נידעריקסטע ציל־שפּעטיקונג, דעפֿינירט און מעסט פּונקט דעם ציל־ספּעציפֿישן רעזולטאַט אַנשטאָט אים אָפּלײַטן פֿון דער צאָל פֿאַרבינדונגען.