2 个版本

0.1.1 2022年6月7日
0.1.0 2022年5月27日

#833 in HTTP服务器


用于 inn

MIT 许可证

87KB
2K SLoC

inn-network - Inn 的网络库

报告错误 · 请求功能 . 提问

Build and Test codecov License

特性

支持

  • 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