#tokio #async #proxy #socks #socks5

tokio-socks

Asynchronous SOCKS proxy support for Rust

11 unstable releases (4 breaking)

0.5.1 Dec 26, 2020
0.4.0 Oct 27, 2020
0.3.0 Jul 15, 2020
0.2.2 Mar 27, 2020
0.1.1 Feb 2, 2019

#195 in Network programming

Download history 26355/week @ 2023-02-01 29464/week @ 2023-02-08 31477/week @ 2023-02-15 31198/week @ 2023-02-22 47001/week @ 2023-03-01 37798/week @ 2023-03-08 27998/week @ 2023-03-15 30296/week @ 2023-03-22 30845/week @ 2023-03-29 27509/week @ 2023-04-05 30459/week @ 2023-04-12 33022/week @ 2023-04-19 33844/week @ 2023-04-26 35044/week @ 2023-05-03 33786/week @ 2023-05-10 29679/week @ 2023-05-17

137,557 downloads per month
Used in 196 crates (23 directly)

MIT license

39KB
849 lines

tokio-socks

Build Status Crates Version docs

Asynchronous SOCKS proxy support for Rust.

Features

  • CONNECT command
  • BIND command
  • ASSOCIATE command
  • Username/password authentication
  • GSSAPI authentication
  • Asynchronous DNS resolution
  • Chain proxies (see example)
  • SOCKS4

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Dependencies

~3.5–9MB
~142K SLoC