From 2b1fdcc8fdf201a0e2501860d853ffae28884afd Mon Sep 17 00:00:00 2001 From: juanjo Date: Sun, 6 Sep 2026 13:44:40 +0200 Subject: [PATCH] 06-sep: [infra] script tunel-pi-api.ps1 (api localhost:8600 + shell Pi via VPS) --- scripts/tunel-pi-api.ps1 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 scripts/tunel-pi-api.ps1 diff --git a/scripts/tunel-pi-api.ps1 b/scripts/tunel-pi-api.ps1 new file mode 100644 index 0000000..275b98a --- /dev/null +++ b/scripts/tunel-pi-api.ps1 @@ -0,0 +1,14 @@ +# tunel-pi-api.ps1 — Tuneles PowerShell -> Pi (minipc) via VPS. +# Sin claves nuevas: reutiliza la llave contabo (PC) y pi_deploy (VPS). +# Uso: +# .\tunel-pi-api.ps1 api # http://localhost:8600 -> tv_api de la Pi (Ctrl+C cierra) +# .\tunel-pi-api.ps1 shell # shell interactiva en la Pi +param([string]$Modo = "api") +$KEY = "C:\Users\juanm\Documents\GitHub\contabo" +$VPS = "root@185.187.169.109" +if ($Modo -eq "shell") { + ssh -i $KEY -t $VPS "ssh -i /root/.ssh/pi_deploy -p 2222 pi@127.0.0.1" +} else { + Write-Output "API de la Pi en http://localhost:8600 (Ctrl+C para cerrar)" + ssh -i $KEY -L 8600:127.0.0.1:8600 -N $VPS +}