1 unstable release

Uses new Rust 2024

0.0.1 Sep 17, 2025

#46 in #socks5

Custom license

42KB
884 lines

A SOCKS protocol implementation

This library provides a fully asynchronous, modular implementation of the SOCKS5 protocol as described in RFC 1928.


socker

A SOCKS5 implementation available as as library.

It provides APIs for working with the protocol in a runtime-independant maner thanks to futures crate.

cargo features

  • tokio (disabled by default) - provides Tokio-based implementations for trait Client and trait Server.

How to use

I'd recommend you looking into the implementations of the Tokio-based client and server to understand how to use the library.

License

This project uses Tiwaz License, version 1.0.

Dependencies

~0.6–3.5MB
~58K SLoC