https://github.com/paloaltonetworks/mtlsproxy
Simple mtls HTTPs proxy to use as a sidecar for protecting non critical services
https://github.com/paloaltonetworks/mtlsproxy
Last synced: 5 months ago
JSON representation
Simple mtls HTTPs proxy to use as a sidecar for protecting non critical services
- Host: GitHub
- URL: https://github.com/paloaltonetworks/mtlsproxy
- Owner: PaloAltoNetworks
- License: apache-2.0
- Archived: true
- Created: 2017-12-19T19:55:19.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-02T16:09:07.000Z (about 1 year ago)
- Last Synced: 2025-03-26T12:13:23.245Z (7 months ago)
- Language: Go
- Size: 141 KB
- Stars: 20
- Watchers: 9
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mtlsproxy
MTLS proxy is a simple proxy service that runs as a sidecar of an unsecure service to provide mutual TLS authentication.
## example
```bash
export MTLSPROXY_LISTEN=":19443"
export MTLSPROXY_LOG_LEVEL="info"
export MTLSPROXY_LOG_FORMAT="console"
export MTLSPROXY_LISTEN=":19443"
export MTLSPROXY_BACKEND="http://127.0.0.1:16686"
export MTLSPROXY_BACKEND_NAME="jaeger"
export MTLSPROXY_CERT="$CERTS_FOLDER/public-cert.pem"
export MTLSPROXY_CERT_KEY="$CERTS_FOLDER/public-key.pem"
export MTLSPROXY_CERT_KEY_PASS="public"
export MTLSPROXY_CLIENTS_CA="$CERTS_FOLDER/ca-auditers-cert.pem"./mtlsproxy
```