A super simple reverse proxy with TLS support
In order to listen for proxy requests on all local interfaces on port 8080 and proxy them to a service running at example.com, do:
proxyboi -l 0.0.0.0:8080 http://example.com
You can also feed your TLS certificates into it:
proxyboi -l 0.0.0.0:8080 --cert mycert.pem --key mykey.key http://example.com
You can see a detailed (and pretty!) verbose log using -v
:
proxyboi -l 0.0.0.0:8080 http://example.com -v
This is mostly a note for me on how to release this thing:
- Update version in
Cargo.toml
and runcargo update
git commit
andgit tag -s
,git push
- Run
cargo publish
- Releases will automatically be deployed by GitHub Actions
- Update AUR package