socks5x
A simple, async SOCKS5 proxy library for Rust.
Features
- Async client and server implementations
- Support for IPv4, IPv6, and domain name addresses
- Custom stream connectors for extensibility
Usage
Client
use Socks5Client;
use Socks5Address;
let client = connect.await?;
let stream = client
.request_connect
.await?;
Server
use handle_client;
use TcpListener;
let listener = bind.await?;
while let Ok = listener.accept.await