from binance import ThreadedWebsocketManager

manager = ThreadedWebsocketManager(
    api_key=api_key,
    api_secret=api_secret,
    https_proxy='http://proxy.example:8080',
)

Continue with the existing start/subscription/shutdown flow and normal Binance credential source. The value names an HTTP intermediary despite the parameter name. For permitted public market-data subscriptions through a public intermediary, the HTTP proxy list provides candidates for that no-account proxy URL.

The threaded manager creates AsyncClient; the socket manager passes this value to the reconnecting WebSocket implementation. Its selected-proxy path uses optional websockets_proxy and raises an import error if that integration is absent.

If the request fails, distinguish initial client creation from later socket subscription. A Requests proxy mapping in generic request parameters does not set this asynchronous connection's route. Match the dedicated input to the installed release.

Аффингæй хæстæг статьялтæ