zeloxy-0.5.0 has been yanked.
Zeloxy
Russian Documentation | English Documentation | Examples | License
A Rust library for working with various proxies.
Supported proxy protocols:
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 implementation
- SOCKS5 proxy implementation
- HTTP proxy implementation
- HTTPS proxy implementation
- Trojan proxy implementation
- Basic authorization support
- Bearer authorization support
- UserPass authorization support
- GSS-API authorization support
- Ident authorization support
- Proxy chain implementation
- Automatic reordering of proxy chain on error
- Built-in proxy stream
- Proxy scraper
- Proxy lookup
- Proxy ping
- Proxy stealth check
Include
In Cargo.toml:
[]
= { = "0.5.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 Proxy;
async
Create a proxy chain
use ;
use ;
async