Skip to main content

Crate reqwest_proxy_pool

Crate reqwest_proxy_pool 

Source
Expand description

§reqwest-proxy-pool

A SOCKS5/SOCKS5H proxy pool middleware for reqwest.

This library provides a middleware for reqwest that automatically manages a pool of SOCKS5 proxies, testing their health, and using them for requests with automatic retries.

Re-exports§

pub use classifier::DefaultResponseClassifier;
pub use classifier::ProxyResponseVerdict;
pub use classifier::ResponseClassifier;
pub use config::ProxyPoolConfig;
pub use config::ProxyPoolConfigBuilder;
pub use config::ProxySelectionStrategy;
pub use error::NoProxyAvailable;
pub use middleware::ProxyPoolMiddleware;
pub use pool::ProxyPool;
pub use proxy::Proxy;
pub use proxy::ProxyStatus;

Modules§

classifier
Response classification for proxy health feedback.
config
Configuration for the proxy pool.
error
Error types for the reqwest-proxy-pool crate.
middleware
Middleware implementation for reqwest.
pool
Core proxy pool implementation.
proxy
Proxy representation and status.