1个不稳定版本
0.1.0 | 2022年3月21日 |
---|
#1402 in HTTP服务器
10KB
89 代码行
关于项目
这是一个基本的反向代理,具有热重载*,能够在Golang*中编写中间件
*尚未实现
(返回顶部)
构建工具
(返回顶部)
入门
先决条件
这是一个列出您需要使用此软件及其如何安装的示例。
- 使用 rustup 安装Rust
安装
- 克隆仓库
git clone https://github.com/nyxkrage/rprox.git
- 使用Cargo构建
cargo build
- 运行项目
cargo run
(返回顶部)
用法
查看 test.yaml 以获取示例配置
(返回顶部)
路线图
- HTTP代理
- Rustls的HTTPS
- Goscript的中间件
- 配置文件的热重载
查看 开放问题 以获取提议的功能(和已知问题)的完整列表。
(返回顶部)
贡献
贡献使得开源社区成为一个如此了不起的学习、灵感和创造的地方。您做出的任何贡献都将受到极大的赞赏。
如果您有改进此项目的建议,请分支仓库并创建一个pull request。您也可以简单地创建一个带有“增强”标签的问题。别忘了给项目加星!再次感谢!
- 分支项目
- 创建您的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 打开Pull Request
(返回顶部)
许可证
根据MIT许可证分发。有关更多信息,请参阅 LICENSE。
(返回顶部)
依赖项
~6–14MB
~159K SLoC