#反向代理 #服务器 #HTTP

motorx-core

构建自己的motorx二进制文件

7个版本

0.0.10 2023年1月18日
0.0.9 2023年1月18日

#67 in #反向代理


motorx中使用

MIT/Apache

54KB
1K SLoC

motorx-core

构建自定义Motorx二进制文件

use motorx_core::{Server, Config};

#[tokio::main]
async fn main() {
    let server = Server::new(Config { /* your config here */ });
    server.await.unwrap();
}

lib.rs:

一个使用纯Rust编写的反向代理,基于hyper、tokio和rustls构建

Motorx

基本用法

#[tokio::main]
async fn main() {
    // Register a tracing subscriber for logging

    let server = motorx_core::Server::new(motorx_core::Config { /* Your config here */ });

    // start polling and proxying requests
    server.await.unwrap()
}

依赖项

~7–21MB
~290K SLoC