From 076a5032f7f91cf8c208f0715c2fb19a2f8a4086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Wed, 28 Jan 2026 19:10:37 +0100 Subject: [PATCH] feat: add tailscale exit node --- docker/tailscale/docker-compose.yml | 15 +++++++++++++++ docker/tailscale/sample.env | 4 ++++ 2 files changed, 19 insertions(+) create mode 100644 docker/tailscale/docker-compose.yml create mode 100644 docker/tailscale/sample.env diff --git a/docker/tailscale/docker-compose.yml b/docker/tailscale/docker-compose.yml new file mode 100644 index 0000000..5e7620c --- /dev/null +++ b/docker/tailscale/docker-compose.yml @@ -0,0 +1,15 @@ +--- +services: + tailscale: + image: tailscale/tailscale:v1.92.4 + hostname: tailscale + environment: + TS_AUTHKEY: ${TS_AUTHKEY}tskey-auth-kexJFKLi8121CNTRL-kdGQ3msDipXY5XsRgD6vpX5LC39XXiL4 + TS_HOSTNAME: ${TS_HOSTNAME:-docker-exit-node} + TS_EXTRA_ARGS: ${TS_EXTRA_ARGS:---advertise-exit-node} + TS_ROUTES: ${TS_ROUTES:-192.168.1.0/24} + devices: + - /dev/net/tun:/dev/net/tun + cap_add: + - net_admin + restart: unless-stopped diff --git a/docker/tailscale/sample.env b/docker/tailscale/sample.env new file mode 100644 index 0000000..f90d3e7 --- /dev/null +++ b/docker/tailscale/sample.env @@ -0,0 +1,4 @@ +TS_AUTHKEY= +TS_HOSTNAME=docker-exit-node +TS_EXTRA_ARGS=--advertise-exit-node +TS_ROUTES=192.168.1.0/24