~apreiml/trev

A tls reverse proxy written in hare

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~apreiml/trev
read/write
git@git.sr.ht:~apreiml/trev

You can also use your local clone with git send-email.

#trev

Trev is a TLS reverse proxy.

The main goal of this project is to help figure out a proper API for the crypto::tls module.

#Config

Configuration is done using the scfg format. Example:

frontend localhost:8335 {
	backend localhost:8322
	tls {
		load ./ed25519.crt ./ed25519.key
	}
}

Note that currently only one backend can be added to a frontend and only ed25519 keys are supported.

#Run

trev -c example.conf

Don't run this in production!

Do not follow this link