You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PapaTutuWawa 5e517f1370
ci/woodpecker/push/woodpecker Pipeline was successful Details
feat: Add CI
6 months ago
.woodpecker.yml feat: Add CI 6 months ago
LICENSE docs: Add license and readme 2 years ago
Readme.md docs: Add license and readme 2 years ago
go.mod Initial commit 2 years ago
go.sum Initial commit 2 years ago
main.go Initial commit 2 years ago

Readme.md

miniproxy

A very simple HTTP proxy with HMAC authentication.

Usage

Configure the proxy via config.toml at either the current working directory or /etc/miniproxy/config.toml:

port = 8080 # The port to run on
secret = "HelloWorld" # The secret for performing the HMAC calculation

You can then use http://<ip>:<port>/proxy/<HMAC>/<URL> to aquire <URL> using the proxy. Note that both the HMAC must be base64 encoded and then URL encoded. The <URL> must also be URL encoded. The URL encoding must also apply to the slash character ("/").

License

See ./LICENSE