#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

#1383 in Network programming

Download history 702/week @ 2024-09-21 1110/week @ 2024-09-28 1011/week @ 2024-10-05 786/week @ 2024-10-12 929/week @ 2024-10-19 1276/week @ 2024-10-26 1251/week @ 2024-11-02 1266/week @ 2024-11-09 1139/week @ 2024-11-16 650/week @ 2024-11-23 892/week @ 2024-11-30 733/week @ 2024-12-07 833/week @ 2024-12-14 820/week @ 2024-12-21 322/week @ 2024-12-28 756/week @ 2025-01-04

2,867 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
~113K SLoC