a transparent HTTPS terminator for letsencrypt with auto certificates renewal, you may need to read more about LetsEncrypt from here
- SSL Offloader .
- HTTP/2 support .
- Multi-Core support .
- Auto-Renewal for generated certificates .
- Blazing fast .
- Very light .
- Portable and small
~ 2 MB - No system requirements .
- No configurations required, just
httpsify --backend=http://127.0.0.1 - Passes
X-Forwarded-*headers,X-Real-IPheader andX-Remote-IP/X-Remote-Portto the backend server .
Currently the only available binaries are built for
linux386/amd64and you can download them from here .
Building from source :
-- MAke sure you haveGolanginstalled .
--go get github.com/alash3al/httpsify.
--go install github.com/alash3al/httpsify.
-- make sure that$GOPATH/binin your$PATH.
lets say that you have extracted/built httpsify in the current working directory .
# this is the simplest way to run httpsify
# this will run a httpsify instance listening on port 443 and passing the incoming requests to http://localhost
# and building valid signed cerificates for the specified domains [they must be valid domain names]
./httpsify --backend=http://localhost --domains="domain.tld,www.domain.tld,another.domain.tld"