proxy-hyper:使用(rust + hyper)的反向代理

时间:2021-02-19 19:03:36
【文件属性】:
文件名称:proxy-hyper:使用(rust + hyper)的反向代理
文件大小:23KB
文件格式:ZIP
更新时间:2021-02-19 19:03:36
Rust 状态 项目目标 该项目的目标是使用Rust编程语言创建一个简单的反向代理。 构建在之上( hyper是用Rust编写的一种快速且正确的HTTP实现)。 特征 完全可配置的反向代理(请参阅下面的用法)。 支持承载授权。 如果启用了身份验证,则代理将通过配置文件来验证jwt令牌。 然后创建一个新的HTTP标头“ x-real-name” ,其中包含用户身份。 新的标头以base64编码。 使用记录。 待办的 添加标头“ ”和“ 。 更好的路径匹配。 测试几个关键部分。 性能测试。 建造 # build release cargo build --release # or additioanlly build debug cargo build 跑 # run release caro run --release 命令行选项 ~/ » ./proxy-hyper --help p
【文件预览】:
proxy-hyper-master
----.gitignore(103B)
----src()
--------utils.rs(202B)
--------main.rs(4KB)
--------error.rs(2KB)
--------jwt.rs(3KB)
--------conf.rs(2KB)
--------proxy.rs(4KB)
----Cargo.lock(41KB)
----Cargo.toml(517B)
----.github()
--------workflows()
----scripts()
--------ModulusExpFromPublicKeyRSA.java(2KB)
--------dtrace.sh(237B)
----README.md(3KB)
----config()
--------default.toml(480B)
--------log4rs.yml(586B)
----rustfmt.toml(17B)
----.editorconfig(59B)

网友评论