https://github.com/andrewstuart/vpki-proxy
A reverse proxy that can leverage vault or lets-encrypt as a CA for certificate creation
https://github.com/andrewstuart/vpki-proxy
Last synced: 9 months ago
JSON representation
A reverse proxy that can leverage vault or lets-encrypt as a CA for certificate creation
- Host: GitHub
- URL: https://github.com/andrewstuart/vpki-proxy
- Owner: andrewstuart
- License: mit
- Created: 2016-07-11T18:57:18.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-07-21T18:08:25.000Z (almost 10 years ago)
- Last Synced: 2025-02-03T06:41:54.762Z (over 1 year ago)
- Language: Go
- Size: 12.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
vpki-proxy
==========
vpki-proxy is a quick & dirty configurable TLS proxy which uses Let's Encrypt
(via [rsc.io/letsencrypt](//rsc.io/letsencrypt)) to retrieve certificates for
the services. The usage of the [vpki](/andrewstuart/vpki) library means that
it should be trivial to set up vault as a cert provider as well. I intend to do
this in the near term.
This proxy will also export [Prometheus](/prometheus/prometheus) metrics if an
IP prefix is given. This should be extended in the future to allow more
flexibility.
## Setup
```bash
go get -u astuart.co/vpki-proxy
```
See [example config](config-example.yml) for an example
configuration.
## Usage
```bash
vpki-proxy -metric-ip="192.168.1.2" config.yml
```