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::Deserialize
tls
:通过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