{"repo":"c2FmZQ/tlsproxy","free":true,"listed":false,"github":"https://github.com/c2FmZQ/tlsproxy","clone":"git clone https://github.com/c2FmZQ/tlsproxy.git","description":"TLSPROXY is a TLS termination proxy that provides automatic TLS encryption for various network services. It supports SSO, client authentication, and can act as a web server or reverse proxy.","language":"Go","stars":107,"topics":["tls-proxy","reverse-proxy","tlspassthrough","oidc","sso","passkeys","pki","http3","quic","self-hosted"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"TLSPROXY Table of Contents - 1. Overview - 2. Installation - From Source - Docker Image - Precompiled Binaries - Verifying Signatures - 3. Configuration - config.yaml Structure - Backend Configuration ( Backend Object) - SSORule Object - LocalOIDCServer Object - LocalOIDCClient Object - LocalOIDCRewriteRule Object - TrustedIssuer Object - Identity Provider Configuration - Group and Member Objects - Group Object - Member Object - PKI Configuration ( ConfigPKI ) - SSH Certificate Authority Configuration ( ConfigSSHCertificateAuthority ) - Bandwidth Limit Configuration ( BWLimit ) - WebSocket Configuration ( WebSocketConfig ) - ECH Configuration ( ECH Object) - ForwardECH Configuration ( BackendECH Object) - 4. Usage - 5. Common Use Cases - 5.1. Basic HTTP/HTTPS Proxying - 5.1.1. HTTP Mode (HTTPS to HTTP) - 5.1.2. HTTPS Mode (HTTPS to HTTPS) - 5.2. TCP Proxying - 5.2.1. TCP Mode (TLS to Plain TCP) - 5.2.2. TLSPASSTHROUGH Mode (TLS Passthrough) - 5.3. SSH Proxying with tlsclient - 5.4. Setting up an SSH Certificate Authority (CA) - 5.5. Getting SSH Certificates - 5.6. Setting up PKI (Public Key Infrastructure) - 5.7. Serving Static Files - 5.8. QUIC/HTTP3 Proxying - 6. Advanced Topics - 7. Support and Community 1. Overview TLSPROXY is a versatile TLS termination proxy designed to secure various network services. It automatically handles TLS encryption using Let's Encrypt, allowing multiple services and server names to share the same port. Beyond TLS termination, TLSPROXY can func","default_branch":null,"files":null,"tree":[],"storefront":"/r/c2FmZQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/c2FmZQ/tlsproxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}