6 个版本
| 0.0.10 | 2023 年 1 月 18 日 |
|---|---|
| 0.0.9 | 2023 年 1 月 18 日 |
#776 在 HTTP 服务器
每月 下载量 23
76KB
1.5K SLoC
Motorx
纯 Rust 实现的反向代理
特性
- 强大的配置和请求过滤
- 缓存
- 通过 wasmedge 支持 Wasm/wasi
使用方法
二进制文件
每个版本都会为流行的平台构建二进制文件。您可以使用 cargo binstall (仓库)、cargo install 或在 发布页面 上安装。
Docker 镜像
每个版本都会将 Docker 镜像推送到 Docker Hub 仓库。如果您想支持更多镜像,请发起一个 pull request。
motorx-core
构建自己的二进制文件
库特性
tracing:通过tracing库输出日志信息serde-config:为配置结构体实现serde::Deserializetls:通过rustls添加 TLS 支持(尚未测试)wasm:仅 no-default-features,允许为 wasm32-wasi 编译并在 wasmedge 中运行
贡献
从 v0.1.0 版本开始,motorx 使用 conventional commits 1.0.0。
许可证
motorx 和 motorx-core 都遵循 MIT 或 Apache 2.0 许可证
依赖
~17–31MB
~539K SLoC