An open API service indexing awesome lists of open source software.

https://github.com/parazyd/async-socks5

Minimal TCP-only async SOCKS5 client Rust library
https://github.com/parazyd/async-socks5

async rust smol socks5 tcp

Last synced: 3 months ago
JSON representation

Minimal TCP-only async SOCKS5 client Rust library

Awesome Lists containing this project

README

          

async-socks5
============

A minimal TCP-only async SOCKS5 client for Rust using `async-net`
and `futures-lite` crates written in <150 SLOC.

Usage example in [`examples/request.rs`](examples/request.rs).
Docs can be found by reading the rustdoc in [`src/lib.rs`](src/lib.rs).

The library supports SOCKS5 connections with and without proxy
authentication, as well as resolving DNS through the proxy by using
the `Socks5Client::connect_with_domain` function.

`async-socks5` is best used with Tor.