from websocket import create_connection

ws = create_connection(
    "wss://service.example.net/socket",
    http_proxy_host="127.0.0.1",
    http_proxy_port=1080,
    proxy_type="socks5h",
    timeout=15,
)

ניצט דאָס מיט websocket-client און זיין דאָקומענטירטער SOCKS אָפּהענגיקייט וואָס איז שוין פֿאַראַן. פֿאַר עפנטלעכע WSS סערוויסעס אויף אַ דערלויבטער עפנטלעכער פּראָקסי רוטע פֿאַרזאָרגט די SOCKS5 פּראָקסי ליסטע קאַנדידאַטן פֿאַר דעם פּראָקסי האָסט און פּאָרט. כאָטש די האָסט/פּאָרט שליסלען הייסן http_proxy_*, קלייבט proxy_type='socks5h' SOCKS5 מיט ציל-נאָמען באַהאַנדלונג אויף דער פּראָקסי זייַט.

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

פֿאַר אַן אַוטענטיפֿיצירטן פּראָקסי, ניצט דעם דאָקומענטירטן אַרגומענט פֿון דער אינסטאַלירטער ווערסיע פֿאַר יענעם פּראָקסי טיפּ. די WebSocket קעפּלעך פֿון דער אַפּליקאַציע אַוטענטיפֿיצירן נישט דעם פֿריִערדיקן מיטלמאַן.

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

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