1 个不稳定版本
0.1.0 | 2020年5月13日 |
---|
#30 in #socks5
5KB
65 代码行
Actix SOCKS
为 actix-client 提供的 SOCKSv5 支持功能。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
actix-socks = "0.1.0"
示例:使用 TOR 代理连接到隐藏服务
let client = actix_web::client::ClientBuilder::new()
.connector(
actix_web::client::Connector::new()
.connector(actix_socks::SocksConnector("127.0.0.1:9050"))
.timeout(std::time::Duration::from_secs(60))
.finish(),
)
.finish();
let res = client
.get("http://facebookcorewwwi.onion")
.send()
.await
.unwrap();
println!("{:?}", res);
依赖项
~26MB
~536K SLoC