# socks5-server
Fine-grained relatively low-level asynchronized SOCKS5 server library based on tokio.
[](https://crates.io/crates/socks5-server)
[](https://docs.rs/socks5-server)
[](https://github.com/EAimTY/socks5-server/blob/master/LICENSE)
This crate is based on abstraction provided by crate [socks5-proto](https://crates.io/crates/socks5-proto). Check it out for more information.
## Features
- All protocol details defined in [RFC 1928](https://tools.ietf.org/html/rfc1928) are implemented
- Fully asynchronized
- Customizable authentication
## Usage
Create a [`socks5_server::Server`](https://docs.rs/socks5-server/latest/socks5_server/struct.Server.html) and `accept()` on it.
Check [examples](https://github.com/EAimTY/socks5-server/tree/master/socks5-server/examples) for usage examples.
## License
GNU General Public License v3.0