Skip to main content

tailscale/start_local_tailscaled.sh

1#!/usr/bin/env bash
3set -o errexit
4set -o nounset
6NAME="$1"
8print_info "socket: /tmp/ts/$NAME/ts.sock"
10source ~/repos/scripts/.venv/bin/activate
12python3 ~/repos/scripts/macos/set_iterm_tab_title.py "$NAME (tailscaled)"
14cd ~/repos/oss
16if [[ "${2:-}" != "--persist" ]]
17then
18 trap "rm -rf /tmp/ts/$NAME" EXIT
19fi
21TS_DEBUGSYSPOLICY_ADVERTISE_EXIT_NODE=user-decides ./tool/go run ./cmd/tailscaled \
22 --socket=/tmp/ts/$NAME/ts.sock \
23 --state=/tmp/ts/$NAME/ts.state \
24 --statedir=/tmp/ts/$NAME \
25 --tun=userspace-networking