Navega desde cualquier lugar del mundo a través de tu IP residencial — automático, seguro y sin mantenimiento
📺 Fire TV Stick · 🖥️ Windows · 🍎 Mac · 📱 Android TV · 📺 Smart TV
╔══════════════════════════════════════════════════════════╗
║ TUS DISPOSITIVOS (en cualquier lugar) ║
║ 📺 Fire TV Stick 🖥️ Windows 🍎 Mac 📱 Android TV ║
╚═══════════════════════╦══════════════════════════════════╝
║
║ 🔒 VPN Tailscale (WireGuard)
▼
╔══════════════════════════════════════════════════════════╗
║ 🍓 RASPBERRY PI (tu casa) ║
║ ├── 🔗 tailscaled → red mesh VPN ║
║ ├── 🤖 picoclaw → asistente IA vía Telegram ║
║ └── 🛡️ AdGuard Home → bloqueo de anuncios ║
╚═══════════════════════╦══════════════════════════════════╝
║
▼
🌍 Tu IP doméstica
| 🔧 Hardware | 💾 Software |
|---|---|
| Raspberry Pi 4, 5 o Radxa ROCK 3C | Raspberry Pi OS Lite 64-bit (ARM64) |
| Tarjeta microSD 8 GB o más | Cuenta gratuita en tailscale.com |
💡 El paquete
.debdepicoclawse descarga e instala automáticamente durante la instalación.
# 1️⃣ Clona el repositorio en la Raspberry Pi
git clone https://github.com/RicardoEdreiraPenas/tailscale-exit-node-arm64.git
cd tailscale-exit-node-arm64
# 2️⃣ Ejecuta el instalador (descarga todo automáticamente)
bash scripts/install.sh
# 3️⃣ Autentica y activa el nodo de salida
sudo tailscale up --advertise-exit-nodeTras el paso 3️⃣, abre el enlace que aparece en la terminal y aprueba el nodo en el panel de Tailscale.
📦 Descarga manual de PicoClaw (opcional)
wget https://github.com/sipeed/picoclaw/releases/download/v0.2.4/picoclaw_aarch64.deb -O /tmp/picoclaw.deb
sudo dpkg -i /tmp/picoclaw.deb| Dispositivo | Instalación | Pasos |
|---|---|---|
| 🖥️ Windows | Descargar | Instala Tailscale → bandeja del sistema → Exit Node → selecciona la Raspberry Pi |
| 🍎 Mac | App Store | Instala Tailscale → barra de menú → Exit Node → selecciona la Raspberry Pi |
| 📺 Fire TV Stick | APK directo | Activa opciones de desarrollador → instala Downloader → descarga desde pkgs.tailscale.com/stable → escanea QR → activa Exit Node |
| 📱 Android TV / Google TV | Google Play | Busca Tailscale → instala → activa Exit Node en la app |
| 📺 Smart TV Samsung / LG | Sin app | Configura la Raspberry Pi como gateway en los ajustes de red del TV |
📖 Instrucciones detalladas para cada dispositivo en GUIA_INSTALACION.md
| Comando | Descripción |
|---|---|
bash scripts/install.sh |
✅ Instalación completa: IP forwarding, Tailscale, PicoClaw y systemd |
bash scripts/update.sh |
🔄 Actualiza Tailscale y PicoClaw manualmente |
bash scripts/uninstall.sh |
🗑️ Desinstalación completa y limpieza del sistema |
| Comando | Descripción |
|---|---|
bash scripts/status.sh |
📋 Panel de estado: servicios, red, RAM, disco, temperatura y ancho de banda |
| Comando | Descripción |
|---|---|
bash scripts/setup_adguard.sh |
🛡️ Instala AdGuard Home con integración Tailscale MagicDNS |
bash scripts/auto_update.sh |
🤖 Comprueba y aplica actualizaciones de PicoClaw por hash MD5 |
bash scripts/auto_update.sh --instalar-cron |
⏰ Programa la actualización automática diaria a las 04:00 |
bash scripts/auto_update.sh --desinstalar-cron |
❌ Elimina la tarea cron de actualización automática |
bash scripts/alertas.sh |
📬 Monitoriza servicios y envía alertas vía Telegram |
🤖 Consulta GUIA_PICOCLAW_IA.md para configurar el asistente IA con Telegram paso a paso.
tailscale-exit-node-arm64/
│
├── 📁 config/
│ └── picoclaw.service # Servicio systemd (usuario sin privilegios)
│
├── 📁 scripts/
│ ├── install.sh # ✅ Instalador automático
│ ├── uninstall.sh # 🗑️ Desinstalación completa
│ ├── update.sh # 🔄 Actualizador manual
│ ├── status.sh # 📋 Panel de estado
│ ├── setup_adguard.sh # 🛡️ Instalador de AdGuard Home
│ ├── auto_update.sh # 🤖 Actualización automática con cron
│ └── alertas.sh # 📬 Alertas vía Telegram
│
├── 📄 GUIA_INSTALACION.md # Guía paso a paso desde cero
└── 📄 README.md
|
Tailscale usa una red mesh basada en WireGuard. Si tu operador cambia tu IP pública, las conexiones se renegocian automáticamente. ❌ Sin DDNS ❌ Sin reenvío de puertos ✅ Funciona solo |
Al recuperarse la corriente, la Raspberry Pi arranca y los servicios se inician solos gracias a systemd. ❌ Sin intervención manual ✅ Recuperación automática ✅ Mantenimiento cero |
- 🔐 El servicio
picoclawcorre conNoNewPrivilegesyPrivateTmppara limitar su superficie de ataque - 📦 El paquete
picoclawno se incluye en el repositorio y se descarga siempre desde la release oficial de GitHub - 🚫 Binarios, logs y archivos de configuración con credenciales excluidos en
.gitignore
GUIA_INSTALACION.md cubre todo desde cero:
| # | Sección |
|---|---|
| 1️⃣ | Preparar la microSD desde Windows o Mac |
| 2️⃣ | Primer arranque y conexión SSH |
| 3️⃣ | Instalación automática paso a paso |
| 4️⃣ | Verificación del sistema |
| 5️⃣ | Funciones opcionales: AdGuard Home, alertas Telegram, auto-update |
| 6️⃣ | Mantenimiento y comandos útiles |
| 7️⃣ | Prueba definitiva desde el móvil |
| 8️⃣ | Conexión de dispositivos: Windows, Mac, Fire TV Stick, Android TV, Smart TV |
| 9️⃣ | Solución de problemas frecuentes |
- 🛡️ Bloqueo de publicidad (DNS): AdGuard Home con integración Tailscale MagicDNS
- 📊 Monitorización de ancho de banda: vnStat integrado en el panel de estado
- 🤖 Actualizaciones automáticas: Cron con detección de cambios por hash MD5
- 📬 Sistema de alertas: Notificaciones vía Telegram para caída de servicios, temperatura y disco
💬 Las contribuciones (Pull Requests) con nuevas ideas son siempre bienvenidas.
Hecho con dedicación para la comunidad · GUIA_INSTALACION.md · Reportar un problema