#socks5-proxy #async #socks5 #network-proxy

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

#9 in #network-proxy

Download history 1593/week @ 2025-10-22 1913/week @ 2025-10-29 1764/week @ 2025-11-05 1841/week @ 2025-11-12 1282/week @ 2025-11-19 1171/week @ 2025-11-26 1332/week @ 2025-12-03 1751/week @ 2025-12-10 1772/week @ 2025-12-17 1555/week @ 2025-12-24 1483/week @ 2025-12-31 2303/week @ 2026-01-07 1920/week @ 2026-01-14 1280/week @ 2026-01-21 1840/week @ 2026-01-28 1744/week @ 2026-02-04

7,123 downloads per month
Used in 3 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

~2–13MB
~93K SLoC