{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"pproxy is an asynchronous proxy server that tunnels TCP and UDP traffic across HTTP, SOCKS, Shadowsocks, SSH, and other protocols, with support for load balancing and regex-based routing rules.","skillfed_tags":["proxy-server","tunneling","asyncio"],"use_cases":["Set up a local SOCKS5 proxy server to tunnel traffic through a remote Shadowsocks server with encryption","Route HTTP traffic through multiple remote proxies with load balancing and regex-based hostname filtering","Configure system-wide proxy settings on macOS or Windows to redirect all local traffic through a remote proxy","Create an SSH tunnel client to forward traffic through a remote SSH server","Run a Docker-based proxy relay to bridge traffic between different network segments or protocols"],"what_it_does":"pproxy is a lightweight, single-threaded asynchronous proxy server written in pure Python that implements a wide range of tunneling protocols. It can act as both a proxy client and server, supporting HTTP (including v2 and v3/QUIC), SOCKS4/5, Shadowsocks, SSH tunnels, and several other protocols. The core use case is routing traffic through remote proxy servers with optional encryption, authentication, and regex-based filtering rules.\n\nThe package requires Python 3.6 or later and has no mandatory runtime dependencies, making it lightweight to deploy. Optional dependencies like pycryptodome improve cipher performance, and asyncssh enables SSH tunnel support. It can be used as a command-line tool, a Docker container, or integrated into applications via its client/server API. The tool supports load balancing across multiple remote servers, system-wide proxy configuration on macOS and Windows, and traffic statistics.","worth_installing":"Yes, if you need a lightweight, protocol-rich proxy server with no mandatory dependencies. The package is mature and stable (MIT license, 2200 stars, production-stable classifier), though dormant maintenance means you should verify compatibility with your Python version and monitor for security updates. Install it for local tunneling, testing, or simple relay scenarios."},"id":"pproxy","links":{"html":"https://skillfed.io/packages/pproxy","md":"https://skillfed.io/packages/pproxy.md","pypi":"https://pypi.org/project/pproxy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-01-16","license_spdx":null,"license_treatment":"permissive","name":"pproxy","python_support":"supports_current","summary":"Proxy server that can tunnel among remote servers by regex rules."},"popularity":{"monthly_downloads":153042,"position":10887,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.7.9"}
