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 4433/week @ 2024-04-08 3290/week @ 2024-04-15 3395/week @ 2024-04-22 6225/week @ 2024-04-29 5685/week @ 2024-05-06 6308/week @ 2024-05-13 6548/week @ 2024-05-20 8015/week @ 2024-05-27 6327/week @ 2024-06-03 7573/week @ 2024-06-10 7138/week @ 2024-06-17 5676/week @ 2024-06-24 2969/week @ 2024-07-01 5675/week @ 2024-07-08 6180/week @ 2024-07-15 6472/week @ 2024-07-22

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