#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

#1385 in Network programming

Download history 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 1014/week @ 2024-10-17 922/week @ 2024-10-24 1458/week @ 2024-10-31 1368/week @ 2024-11-07 973/week @ 2024-11-14 1007/week @ 2024-11-21 473/week @ 2024-11-28

3,959 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
~111K SLoC