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 网络编程
295,780 每月下载量
用于 393 个 Crates(其中 33 个直接使用)
66KB
1.5K SLoC
tokio-socks
Rust 的异步 SOCKS 代理支持。
特性
-
CONNECT
命令 -
BIND
命令 -
ASSOCIATE
命令 - 用户名/密码认证
- GSSAPI 认证
- 异步 DNS 解析
- 链式代理(示例)
- SOCKS4
与其他异步运行时兼容
默认情况下,启用了 tokio
特性,正如 crate 名称所示。
用户可以通过设置 default-features = false
来禁用 tokio
。*_with_socket
函数接受实现 AsyncSocket
特性的类型。
该 crate 提供了实现 io::Compat
的 AsyncSocket
,用于 futures-io
类型(需要 futures-io
特性)。
许可证
本项目采用 MIT 许可证 - 请参阅 LICENSE 文件以获取详细信息。
致谢
依赖项
~3–12MB
~124K SLoC