2 个版本
0.1.1 | 2022年6月7日 |
---|---|
0.1.0 | 2022年5月27日 |
#833 in HTTP服务器
用于 inn
87KB
2K SLoC
特性
支持
- Socks5协议
- Socks5代理服务器(无认证或用户名/密码)
- Http/Https代理协议。
示例
use actix::System;
use inn_network::{proxy::Proxy, NetWork};
#[actix_rt::main]
async fn main() {
env_logger::init_from_env(env_logger::Env::new().default_filter_or("debug"));
//
let sock5 = async {
let _ = NetWork.start("127.0.0.1", 4556, || {}).await;
};
let http_proxy = async {
Proxy::start_proxy("127.0.0.1:4557", "ca/ca/cacert.pem", "ca/ca/cakey.pem").await;
};
tokio::join!(sock5, http_proxy);
System::current().stop();
}
贡献
首先,感谢您抽出时间来贡献!贡献是开源社区如此出色的学习、灵感和创造的地方。您所做出的任何贡献都将惠及所有人,并且将受到极大的欢迎。
请尝试创建可复现的错误报告,包括以下内容:
- 可复现的。 包括重现问题的步骤。
- 具体的。 提供尽可能多的详细信息:哪个版本、什么环境等。
- 唯一的。 不要重复现有的已打开问题。
- 针对单个错误。 每个报告一个错误。
许可证
Inn 使用 MIT 许可证
依赖项
~36–53MB
~1M SLoC