caddy-tailscale icon indicating copy to clipboard operation
caddy-tailscale copied to clipboard

A highly experimental exploration of integrating Tailscale and Caddy.

Results 15 caddy-tailscale issues
Sort by recently updated
recently updated
newest added

It appears that trying to compile this module into Caddy using the matching Caddy docker image is not working: ```dockerfile FROM caddy:2.7.6-builder AS builder ENV XCADDY_SETCAP 0 RUN xcaddy build...

I've used the naiveproxy for many years (https://github.com/klzgrad/forwardproxy/tree/naive), It uses caddy web server(naive forwardproxy plugin to padding and multiplexing traffic) + chromium's network stack client to camouflage traffic with strong...

This PR adds the functionality to select the controlURL via env variable. The small addition was driven by the desire to use caddy-tailscale with headscale. EDIT: Just saw #18 and...

When you use tailscale-proxy with HTTPS/TLS, it tries to start QUIC and then fails: ``` {"level":"warn","ts":1703777283.5945904,"logger":"admin","msg":"admin endpoint disabled"} {"level":"info","ts":1703777283.620156,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS...

My PoC at https://gist.github.com/tmaier/0a79b054b4bc69bb47320432017d1367 shows, that `tailscale_auth` does not set `Tailnet` as expected.

This is my `Caddyfile`: ``` { order tailscale_auth after basicauth auto_https off } :80 { bind tailscale/dms-foo tailscale_auth reverse_proxy webserver-foo:8000 :443 { bind tailscale+tls/dms-foo tailscale_auth reverse_proxy webserver-foo:8000 } ``` curling...

This is a very simple PR that just allows changing the Tailscale hostname through an environment variable. You may want to pass on this if there's plans to allow for...

Allow the use of funnel to be specified per-binding in the Caddyfile.

The usual systemd unit for caddy includes an `ExecReload=` option: ``` ExecReload=/usr/bin/caddy reload --config /etc/caddy/Caddyfile --force ``` When this is run on a caddy service that already connected to Tailscale,...

Hello! Thank you for this incredible project. Consider following snippet: ``` :80 { reverse_proxy https://proxmoxvox.ts.net:8006 { transport tailscale } } ``` Error message: ``` Error: adapting config using caddyfile: parsing...