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,
)

Cleachd seo le websocket-client agus an eisimeileachd SOCKS sgrìobhte aige a tha ri fhaighinn mu thràth. Airson seirbheisean WSS poblach air slighe progsaidh phoblaich cheadaichte, bheir an liosta progsaidhean SOCKS5 tagraichean airson ostair is port a' phrogsaidh. Ged a tha na h-iuchraichean ostair/port air an ainmeachadh http_proxy_*, taghas proxy_type='socks5h' SOCKS5 le làimhseachadh ainm targaid air taobh a' phrogsaidh.

Is e an t-òrdugh barganachadh progsaidh gus sruth ceann-uidhe fhaighinn, TLS dearbhte airson WSS, agus an uair sin crathadh-làimhe WebSocket. Chan e ainm ostair a' phrogsaidh dearbh-aithne TLS na làraich. Chan eil cuir dheth dearbhadh a' càradh ceum TLS a chaidh a chur san àite cheàrr.

Airson progsaidh dearbhte, cleachd argamaid sgrìobhte an tionndaidh a chaidh a chuir a-steach airson an t-seòrsa progsaidh sin. Chan eil bannan-cinn WebSocket na h-aplacaid a' dearbhadh an eadar-mheadhanaich a bh' ann roimhe.

Bidh socaid a chaidh a sholarachadh le làimh a' gluasad uallach nan ciseal sin chun an amalaichte. Is fheàrr eadar-aghaidh an leabharlainn nuair a tha e iomchaidh, agus cùm websocket-client air leth bhon phacaid websockets aig a bheil tionndadh fa leth.

Artaigilean co-cheangailte