#socks5-proxy #socks5 #proxy-server #proxy #networking #async #sock

socks5-server

Fine-grained relatively low-level asynchronized SOCKS5 server library based on tokio

4 releases (2 breaking)

0.10.1 Apr 10, 2024
0.10.0 Aug 18, 2023
0.9.0 Jul 10, 2023
0.8.3 Jan 29, 2023
0.8.2 Jul 30, 2022

#1372 in Network programming

Download history 177/week @ 2024-07-04 327/week @ 2024-07-11 145/week @ 2024-07-18 290/week @ 2024-07-25 348/week @ 2024-08-01 245/week @ 2024-08-08 196/week @ 2024-08-15 532/week @ 2024-08-22 731/week @ 2024-08-29 658/week @ 2024-09-05 661/week @ 2024-09-12 664/week @ 2024-09-19 852/week @ 2024-09-26 1151/week @ 2024-10-03 709/week @ 2024-10-10 987/week @ 2024-10-17

3,846 downloads per month
Used in tuic-client

GPL-3.0-or-later

63KB
1.5K SLoC

socks5-server

Fine-grained relatively low-level asynchronized SOCKS5 server library based on tokio.

Version Documentation License

This crate is based on abstraction provided by crate socks5-proto. Check it out for more information.

Features

  • All protocol details defined in RFC 1928 are implemented
  • Fully asynchronized
  • Customizable authentication

Usage

Create a socks5_server::Server and accept() on it.

Check examples for usage examples.

License

GNU General Public License v3.0

Dependencies

~3–11MB
~108K SLoC