11 个不稳定版本

0.6.0 2024 年 2 月 25 日
0.5.1 2022 年 3 月 3 日
0.5.0 2020 年 12 月 26 日
0.4.0 2020 年 10 月 16 日
0.2.0 2019 年 12 月 31 日

#113异步

Download history · Rust 包仓库 4433/week @ 2024-04-08 · Rust 包仓库 3290/week @ 2024-04-15 · Rust 包仓库 3395/week @ 2024-04-22 · Rust 包仓库 6225/week @ 2024-04-29 · Rust 包仓库 5685/week @ 2024-05-06 · Rust 包仓库 6308/week @ 2024-05-13 · Rust 包仓库 6548/week @ 2024-05-20 · Rust 包仓库 8015/week @ 2024-05-27 · Rust 包仓库 6327/week @ 2024-06-03 · Rust 包仓库 7573/week @ 2024-06-10 · Rust 包仓库 7138/week @ 2024-06-17 · Rust 包仓库 5676/week @ 2024-06-24 · Rust 包仓库 2969/week @ 2024-07-01 · Rust 包仓库 5675/week @ 2024-07-08 · Rust 包仓库 6180/week @ 2024-07-15 · Rust 包仓库 6472/week @ 2024-07-22 · Rust 包仓库

21,475 每月下载量
30 个 crate(7 个直接) 中使用

Apache-2.0 OR MIT

30KB
703

async-socks5

一个 async/.await SOCKS5 实现。

示例

通过 my-proxy-server.com:54321 连接到 google.com:80

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?;
}

更多示例.

变更日志

许可证

async-socks5 可以下载

任选其一。

依赖项

~3–11MB
~113K SLoC