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ን ከበፕሮክሲ በኩል የዒላማ ስም አያያዝ ጋር ይመርጣል።

ቅደም ተከተሉ የመዳረሻ ፍሰት ለማግኘት የፕሮክሲ ድርድር፣ ለWSS የተረጋገጠ TLS፣ ከዚያም የWebSocket መጨበጫ ነው። የፕሮክሲ አስተናጋጅ ስም የድረ-ገጹ TLS መታወቂያ አይደለም። ማረጋገጫን ማሰናከል በተሳሳተ ቦታ የተቀመጠውን TLS ደረጃ አያስተካክልም።

ለተረጋገጠ ፕሮክሲ፣ የተጫነውን ስሪት ለዚያ ፕሮክሲ አይነት የሰነደውን ክርክር ይጠቀሙ። የመተግበሪያ WebSocket አርዕስቶች ቀደም ሲል የነበረውን አማላጅ አያረጋግጡም።

በእጅ የተሰጠ ሶኬት ለእነዚያ ንብርብሮች ሃላፊነትን ወደ ውህደቱ ያስተላልፋል። ተስማሚ ሲሆን የላይብረሪውን በይነገጽ ይመርጡ፣ websocket-clientን ከበተና ስሪት ካለው websockets ጥቅል የተለየ ያድርጉ።

ተዛማጅ ጽሑፎች