Crates.io | socks-http-kit |
lib.rs | socks-http-kit |
version | 0.1.1 |
created_at | 2025-03-23 09:10:38.427071+00 |
updated_at | 2025-03-26 16:25:00.841499+00 |
description | A lightweight library for SOCKS5 and HTTP proxy protocol encoding and parsing, designed to facilitate complex proxy applications. |
homepage | |
repository | https://github.com/Brainmaker/Socks-Http-Kit |
max_upload_size | |
id | 1602492 |
size | 134,697 |
A lightweight library for SOCKS5 and HTTP proxy protocol encoding and parsing, designed to facilitate complex proxy applications.
This library serves as a foundation layer for higher-level proxy protocols. It provides a set of Tokio-based asynchronous functions specifically for parsing and processing SOCKS5 and HTTP proxy protocol requests and responses. The library employs an I/O-agnostic design, meaning it doesn't spawn internal threads, establish network connections, or perform DNS resolution. Instead, it delegates these controls entirely to the user code, enabling flexible integration with various proxy applications.
Socks-Http-Kit supports:
SOCKS5 client and server implementations.
CONNECT
, BIND
, and UDP_ASSOCIATE
commands.HTTP proxy client and server implementations.
This project is licensed under either of