1个不稳定版本

0.1.0 2022年3月21日

#1402 in HTTP服务器

自定义许可证

10KB
89 代码行


rProx

一个非常基础的Rust反向代理
探索文档

报告错误 · 请求功能

目录
  1. 关于项目
  2. 入门
  3. 用法
  4. 路线图
  5. 贡献
  6. 许可证

关于项目

这是一个基本的反向代理,具有热重载*,能够在Golang*中编写中间件

*尚未实现

(返回顶部)

构建工具

(返回顶部)

入门

先决条件

这是一个列出您需要使用此软件及其如何安装的示例。

安装

  1. 克隆仓库
    git clone https://github.com/nyxkrage/rprox.git
    
  2. 使用Cargo构建
    cargo build
    
  3. 运行项目
    cargo run
    

(返回顶部)

用法

查看 test.yaml 以获取示例配置

(返回顶部)

路线图

  • HTTP代理
  • Rustls的HTTPS
  • Goscript的中间件
  • 配置文件的热重载

查看 开放问题 以获取提议的功能(和已知问题)的完整列表。

(返回顶部)

贡献

贡献使得开源社区成为一个如此了不起的学习、灵感和创造的地方。您做出的任何贡献都将受到极大的赞赏。

如果您有改进此项目的建议,请分支仓库并创建一个pull request。您也可以简单地创建一个带有“增强”标签的问题。别忘了给项目加星!再次感谢!

  1. 分支项目
  2. 创建您的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开Pull Request

(返回顶部)

许可证

根据MIT许可证分发。有关更多信息,请参阅 LICENSE

(返回顶部)

依赖项

~6–14MB
~159K SLoC