{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"},{"label":"Proxy Servers","url":"https://skillfed.io/packages/category/internet-proxy-servers"}],"enrichment":{"capability":"Enables WebSocket connections through HTTP and SOCKS proxies by wrapping the websockets package with proxy support via python-socks.","skillfed_tags":["async-networking","proxy-client"],"use_cases":["Route WebSocket connections through corporate HTTP or SOCKS proxies in enterprise environments.","Test WebSocket applications against proxy servers to verify proxy compatibility and behavior.","Build async clients that need to tunnel WebSocket traffic through intermediary proxies for privacy or network segmentation.","Connect to WebSocket APIs from behind restrictive network firewalls that require proxy routing."],"what_it_does":"websockets_proxy adds proxy support to the websockets package, allowing you to establish WebSocket connections through HTTP and SOCKS proxies. It wraps the standard websockets connect function with a proxy-aware alternative, delegating proxy handling to python-socks. The package is designed for async/await code and requires creating Proxy objects within an active event loop.\n\nThe main use case is routing WebSocket traffic through corporate proxies, anonymization proxies, or other intermediaries. It accepts the same arguments as the standard websockets connect constructor, with added proxy and proxy_conn_timeout parameters. The tradeoff is that you cannot use the sock keyword argument directly, since it is reserved for proxy connection.","worth_installing":"Yes, if you need WebSocket proxy support in an async application. Install friction is low, the license is permissive, and there are no known vulnerabilities. The main caveat is dormancy\u2014643 days without a release\u2014so verify compatibility with your versions of websockets and python-socks before committing. The blocker (Proxy creation inside event loops) is a real constraint but documented and manageable."},"id":"websockets-proxy","links":{"html":"https://skillfed.io/packages/websockets-proxy","md":"https://skillfed.io/packages/websockets-proxy.md","pypi":"https://pypi.org/project/websockets-proxy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-09","license_spdx":null,"license_treatment":"permissive","name":"websockets-proxy","python_support":"supports_current","summary":"Connect to websockets through a proxy server."},"popularity":{"monthly_downloads":179389,"position":10173,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.3"}
