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

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

#1228 in Network programming

Download history 1007/week @ 2024-11-21 666/week @ 2024-11-28 785/week @ 2024-12-05 936/week @ 2024-12-12 939/week @ 2024-12-19 280/week @ 2024-12-26 785/week @ 2025-01-02 867/week @ 2025-01-09 1130/week @ 2025-01-16 858/week @ 2025-01-23 964/week @ 2025-01-30 913/week @ 2025-02-06 856/week @ 2025-02-13 851/week @ 2025-02-20 1219/week @ 2025-02-27 1072/week @ 2025-03-06

4,187 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
~113K SLoC