Expand description

socks5-server

This crate provides a relatively low-level asynchronized SOCKS5 server implementation based on tokio.

Version Documentation License

Check out crate socks5-proto for an implementation of SOCKS5 fundamental abstractions and async read / write functions.

Features

  • Fully asynchronized
  • Supports all SOCKS5 commands
    • CONNECT
    • BIND
    • ASSOCIATE
  • Customizable authentication

License

GNU General Public License v3.0

Re-exports

pub use crate::auth::Auth;
pub use crate::connection::associate::Associate;
pub use crate::connection::bind::Bind;
pub use crate::connection::connect::Connect;
pub use crate::connection::Connection;
pub use crate::connection::IncomingConnection;

Modules

Structs