Zeloxy
Russian Documentation | English Documentation | Examples | License
A Rust library for working with various proxies.
Supported proxy protocols:
- HTTP (without auth / with basic auth)
- SOCKS5 (without auth / with
user / passauth) - SOCKS4 (without auth / with
identauth)
Focusing
- Lightweight: This crate does not use unnecessary dependencies and useless functionality.
- Simplicity: This crate contains clear and logical functionality with examples.
- Built-in: This crate offers built-in tools for convenient proxy management.
- Asynchrony: This crate is based on an asynchronous environment.
- Lag-free: This crate limits almost all operations with timeouts to prevent lags / freezes.
Tasks and Goals
- SOCKS4 proxy support
- SOCKS5 proxy support
- HTTP proxy support
- HTTPS proxy support
- Basic authorizations support
- Proxy chain implementation
- Automatic reordering of proxy chain on error
- Built-in proxy stream
- Proxy lookup
- Proxy ping
- Proxy stealth check
Include dependency
In Cargo.toml:
[]
= { = "0.3.0", = ["all"] }
Information about available features: read
Examples
Current examples can be found here: browse
Create a HTTP proxy stream
use ;
async
Connect to SOCKS5 proxy
use ;
async
Create a proxy chain
use ;
use ;
async