CI crates.io docs.rs
>_|

scatter-proxy

Async request scheduler for unreliable SOCKS5 proxies — multi-path race for maximum throughput.

scatter-proxy — quick start
cargo add scatter-proxy
// Build a proxy pool
poolScatterProxy::new(config, DefaultClassifier)

// Submit a request — K proxies race
reqclient.get("http://httpbin.org/ip")
resppool.submit(req).await

// First good response wins
status200 OK
body{"origin":"103.x.x.x"}
proxysocks5h://45.x.x.x:1080

// Metrics
healthy142 proxies
rate87% success (1m)
$