Fortio (Φορτίο)

Logo

Fortio is a microservices (http, grpc) load testing library, command line tool, advanced echo server, and web UI in go (golang). Fortio allows to specify a set query-per-second load and record latency histograms and other useful stats.

Fortio TLS reverse proxy

Runs as a front end (ingress) for other services to provide TLS (https autocert with letsencrypt/acme) and routing

If you want to connect to fortio (or any other service you may have) using https and to provide real TLS certificates, or to multiplex grpc and regular http services behind a single port, check out Fortio Proxy

Installation

If you have golang, easiest install is go install fortio.org/proxy@latest

Or with docker docker run fortio/proxy ...

Otherwise head over to github proxy release page for binary releases

Credits

Source on github.com/fortio/proxy and uses github.com/fortio/fortio as a library.

This page is also for making

 go get fortio.org/proxy

and godoc work.

See also the main fortio.org page.