12 个版本

0.5.2 2024 年 7 月 27 日
0.5.1 2020 年 12 月 26 日
0.4.0 2020 年 10 月 27 日
0.3.0 2020 年 7 月 15 日
0.1.1 2019 年 2 月 2 日

#90 in 网络编程

Download history 67801/week @ 2024-05-03 68854/week @ 2024-05-10 77051/week @ 2024-05-17 77952/week @ 2024-05-24 80025/week @ 2024-05-31 69861/week @ 2024-06-07 70695/week @ 2024-06-14 74611/week @ 2024-06-21 66231/week @ 2024-06-28 63311/week @ 2024-07-05 77857/week @ 2024-07-12 68310/week @ 2024-07-19 76972/week @ 2024-07-26 71087/week @ 2024-08-02 75725/week @ 2024-08-09 57986/week @ 2024-08-16

295,780 每月下载量
用于 393 个 Crates(其中 33 个直接使用)

MIT 许可证

66KB
1.5K SLoC

tokio-socks

Build Status Crates Version docs

Rust 的异步 SOCKS 代理支持。

特性

  • CONNECT 命令
  • BIND 命令
  • ASSOCIATE 命令
  • 用户名/密码认证
  • GSSAPI 认证
  • 异步 DNS 解析
  • 链式代理(示例
  • SOCKS4

与其他异步运行时兼容

默认情况下,启用了 tokio 特性,正如 crate 名称所示。

用户可以通过设置 default-features = false 来禁用 tokio*_with_socket 函数接受实现 AsyncSocket 特性的类型。

该 crate 提供了实现 io::CompatAsyncSocket,用于 futures-io 类型(需要 futures-io 特性)。

许可证

本项目采用 MIT 许可证 - 请参阅 LICENSE 文件以获取详细信息。

致谢

依赖项

~3–12MB
~124K SLoC