11 unstable releases
| 0.6.0 | Feb 25, 2024 |
|---|---|
| 0.5.1 | Mar 3, 2022 |
| 0.5.0 | Dec 26, 2020 |
| 0.4.0 | Oct 16, 2020 |
| 0.2.0 | Dec 31, 2019 |
#383 in Asynchronous
117,444 downloads per month
Used in 34 crates
(9 directly)
30KB
703 lines
Examples
Connect to google.com:80 through my-proxy-server.com:54321:
use tokio::net::TcpStream;
use tokio::io::BufStream;
use async_socks5::{connect, Result};
#[tokio::main]
async fn main() -> Result<()> {
let stream = TcpStream::connect("my-proxy-server.com:54321").await?;
let mut stream = BufStream::new(stream);
connect(&mut stream, ("google.com", 80), None).await?;
}
Changelog
License
async-socks5 under either of:
at your option.
Dependencies
~2–12MB
~109K SLoC