#socks5-proxy #socks5 #proxy #async-networking #proxy-server #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

#1305 in Network programming

Download history 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 914/week @ 2025-01-04 995/week @ 2025-01-11 1043/week @ 2025-01-18 846/week @ 2025-01-25 942/week @ 2025-02-01 1036/week @ 2025-02-08 757/week @ 2025-02-15 895/week @ 2025-02-22 1189/week @ 2025-03-01 1009/week @ 2025-03-08 1459/week @ 2025-03-15

4,755 downloads per month
Used in 2 crates

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
~112K SLoC