rust-rpxy icon indicating copy to clipboard operation
rust-rpxy copied to clipboard

[WIP] A simple and ultrafast http reverse proxy serving multiple domain names and terminating TLS over http/1.1, 2 and 3, written in Rust

Results 15 rust-rpxy issues
Sort by recently updated
recently updated
newest added

`rpxy` heavily relies on `rustls` and its dependents. to upgrade `rpxy`, we need to wait for updates of the following crates based on rustls. - [x] rustls 0.22 - [x]...

help wanted
dependencies

This function is demanded, which likes what `caddy` does.

enhancement
help wanted

related to #125 we still needs updates of deps.

security findings

is it possible to add tlsoffloading feature? adding tlsoffloading feature between listen_port_tls and the backend will make the server configuration more flexible. for example,read the contents of data packet,evaluate based...

Considering to use unique and distinct UUID as filename even for the same URL at every cache time

Updates the requirements on [rustls](https://github.com/rustls/rustls) to permit the latest version. Release notes Sourced from rustls's releases. 0.22.2 Release notes Avoid sending an empty certificate_authorities extension as a TLS1.3 server. This...

dependencies
rust

Updates the requirements on [rustls](https://github.com/rustls/rustls) to permit the latest version. Release notes Sourced from rustls's releases. 0.22.2 Release notes Avoid sending an empty certificate_authorities extension as a TLS1.3 server. This...

dependencies
rust

In addition to `X-Forwarded-For`, `rpxy` should support `Forwarded` extension header in [RFC7239](https://datatracker.ietf.org/doc/html/rfc7239). c.f. https://www.nginx.com/resources/wiki/start/topics/examples/forwarded/

help wanted

RFC: https://datatracker.ietf.org/doc/html/rfc6797 Any idea of a configuration directive specifying HSTS for an app in TOML file?

help wanted

Updates the requirements on [tokio-rustls](https://github.com/rustls/tokio-rustls) to permit the latest version. Commits See full diff in compare view You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]:...

dependencies
rust