Zuli ProxyBroker Extended
Zuli ProxyBroker Extended is a Rust library and CLI for finding, validating, and serving rotating public HTTP(S), SOCKS4, and SOCKS5 proxies.
It is an independently maintained derivative of proxybroker-rs. The upstream project derives from proxybroker2, itself the maintained successor to ProxyBroker.
Zuli-specific engineering
- Configurable initial proxy-pool fill concurrency and retry limits.
- Corrected relay-protocol selection for HTTPS-capable upstream proxies used by
HTTP CONNECT and SOCKS5 tunnel frontends.
- Relay selection is designed to preserve client-owned end-to-end TLS.
- Focused automated tests cover pool-fill controls, CLI parsing, defaults, and
relay-negotiation selection.
Public-proxy warning: Public proxies are untrusted third-party infrastructure. They must not be used for credentials, account logins, payment information, private API tokens, or other sensitive traffic.
Original notices are retained in LICENSE and NOTICE. Bundled DB-IP data has separate licensing described in LICENSE-DATA. The source distribution remains under the Apache License 2.0.
Installation
Release installer
For tagged releases, install the latest supported Linux or macOS binary with:
curl -fsSL https://raw.githubusercontent.com/zuli2021/zuli-proxybroker-extended/main/install.sh | shThe installer resolves the latest GitHub Release by default. Set PROXYBROKERVERSION=v0.4.2 to select this release explicitly.
Installation is fail-closed: SHA-256 verification is mandatory, and LICENSE, NOTICE, and LICENSE-DATA are retained with the installed documentation. Windows users should download the matching release asset directly or build from source.
Build from source
Build from source with Rust 1.85 or newer, Cargo, and Git. Network access is required by proxy discovery and checking operations.