tailscale-proxy

A reverse proxy for tailscale that auto-configures with certificates from the local daemon.

APACHE-2.0 License

Stars
12

tailscale-proxy

❗ You don't want to use this.

The entirety of what this project does is now built into Tailscale serve.

Overview

A reverse proxy for Tailscale that auto-configures with certificates from the local daemon. This was inspired by the post on the Tailscale blog about How To Seamlessly Authenticate to Grafana using Tailscale. I wanted to build a more generic version of the Grafana proxy that can be easily used to front any HTTP service. The proxy auto-configures itself with certificates retrieved from Tailscale. This is similar to the recently announced Caddy support for Tailscale, except it also pulls the whois information for the requesting client. It uses rustls to get a modern TLS stack on the server-side.

Overall that is just fun experimental software, so please don't use it for anything serious.

Prior art

I used code and inspiration from hyper-reverse-proxy when building the reverse proxy code.