diff --git a/docs/k8s/run.sh b/docs/k8s/run.sh index 4e5686da6..485061d1d 100755 --- a/docs/k8s/run.sh +++ b/docs/k8s/run.sh @@ -14,6 +14,9 @@ TS_USERSPACE="${TS_USERSPACE:-true}" TS_STATE_DIR="${TS_STATE_DIR:-}" TS_ACCEPT_DNS="${TS_ACCEPT_DNS:-false}" TS_KUBE_SECRET="${TS_KUBE_SECRET:-tailscale}" +TS_SOCKS5_SERVER="${TS_SOCKS5_SERVER:-}" +TS_OUTBOUND_HTTP_PROXY_LISTEN="${TS_OUTBOUND_HTTP_PROXY_LISTEN:-}" +TS_TAILSCALED_EXTRA_ARGS="${TS_TAILSCALED_EXTRA_ARGS:-}" set -e @@ -43,6 +46,18 @@ else fi fi +if [[ ! -z "${TS_SOCKS5_SERVER}" ]]; then + TAILSCALED_ARGS="${TAILSCALED_ARGS} --socks5-server ${TS_SOCKS5_SERVER}" +fi + +if [[ ! -z "${TS_OUTBOUND_HTTP_PROXY_LISTEN}" ]]; then + TAILSCALED_ARGS="${TAILSCALED_ARGS} --outbound-http-proxy-listen ${TS_OUTBOUND_HTTP_PROXY_LISTEN}" +fi + +if [[ ! -z "${TS_TAILSCALED_EXTRA_ARGS}" ]]; then + TAILSCALED_ARGS="${TAILSCALED_ARGS} ${TS_TAILSCALED_EXTRA_ARGS}" +fi + echo "Starting tailscaled" tailscaled ${TAILSCALED_ARGS} & PID=$!