TS Ondemand es un script y conjunto de herramientas para activar Tailscale en modo on-demand en sistemas Linux (Debian, Ubuntu, etc.). Automatiza la conexión/desconexión de Tailscale basada en el SSID de la red WiFi, evitando conexiones permanentes innecesarias y optimizando batería/uso en equipos portátiles.
Perfecto para usuarios que usan Tailscale como VPN pero solo cuando es necesario (ej. redes públicas no confiables).
- Activación automática de Tailscale al conectarse a redes WiFi no configuradas para desconectarse de la VPN..
- Integración con NetworkManager.
- Bajo tiempo de ejecución.
- Tailscale instalado:
curl -fsSL https://tailscale.com/install.sh | sh - NetworkManager.
- Clona el repositorio:
git clone https://github.com/Alecaishere/ts-ondemand.git \ cd ts-ondemand \ chmod +x install.sh \ sudo ./install.sh - Agrega en la lista de exclusión que redes quieres que Tailscale se deshabilite:
EXCLUDED=("TRABAJO" "CASA")- Tras esto prueba a conectarte a otra red que no esté en la lista anterior y comprueba que Tailscale esté habilitado o no con el siguiente comando:
tailscale statusSi muestra que está desconectado felicidades, todo fue como debía ir.