summaryrefslogtreecommitdiff
path: root/playbooks/roles/outbound/templates/proxy/headscale/headscale-client.sh
blob: 1ce0acb3ebe03d48fd4971d6e42df615a50d84e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

/usr/local/bin/containerboot &

while ! tailscale status > /dev/null 2>&1; do
  sleep 1
  echo '[+] Waiting for tailscale status to be up...'
done

echo '[+] Tailscale is up. Enabling NAT...'
iptables -t nat -A POSTROUTING -o tailscale0 -j MASQUERADE
echo '[+] Done.'

tail -f /dev/null