From 51d43498b07dc97d795947964534f0903cd05db5 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Mon, 13 Apr 2026 17:37:26 +0200 Subject: routine backup --- ssh-tunnel-all | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 ssh-tunnel-all (limited to 'ssh-tunnel-all') diff --git a/ssh-tunnel-all b/ssh-tunnel-all new file mode 100755 index 0000000..9c35202 --- /dev/null +++ b/ssh-tunnel-all @@ -0,0 +1,31 @@ +#!/usr/bin/env zsh +set -euo pipefail + +SOCK="${XDG_RUNTIME_DIR:-/tmp}/sanctum-all.sock" +HOST="lukasz@192.168.33.5" +PORT="57385" + +if [[ -S "$SOCK" ]]; then + if ssh -S "$SOCK" -O check -p "$PORT" "$HOST" >/dev/null 2>&1; then + echo "Tunnel already running" + exit 0 + else + rm -f "$SOCK" + fi +fi + +ssh -fN \ + -M \ + -S "$SOCK" \ + -p "$PORT" \ + -L 127.0.0.1:18080:127.0.0.1:8080 \ + -L 127.0.0.1:8502:127.0.0.1:8502 \ + -L 127.0.0.1:5055:127.0.0.1:5055 \ + -L 127.0.0.1:8000:127.0.0.1:8000 \ + -L 127.0.0.1:4444:127.0.0.1:4444 \ + -L 127.0.0.1:7070:127.0.0.1:7070 \ + -L 127.0.0.1:7659:127.0.0.1:7659 \ + -L 127.0.0.1:7660:127.0.0.1:7660 \ + "$HOST" + +echo "Tunnel started" -- cgit v1.3