From c29a14135736c2516bb5d951e6e97dc8143598db Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:45:26 -0600 Subject: changes --- pkgs/yossh/examples/home_wifi.lua | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 pkgs/yossh/examples/home_wifi.lua (limited to 'pkgs/yossh/examples/home_wifi.lua') diff --git a/pkgs/yossh/examples/home_wifi.lua b/pkgs/yossh/examples/home_wifi.lua new file mode 100755 index 0000000..8df2aad --- /dev/null +++ b/pkgs/yossh/examples/home_wifi.lua @@ -0,0 +1,33 @@ +#!/bin/sh +yoshi = dofile'yoshi.lua' + +local function isHome() + local ok, reason, code = os.execute("nc -z -w1 192.168.50.2 2222") + return code == 0 +end + +yoshi.hosts["ganymede"] = function() + if isHome() then + return yoshi.ssh{ + HostName = "192.168.50.2", + Port = 2222, + LocalForward = 8010 + } + else + return yoshi.ssh{ + HostName = "williamsfam.us.com", + LocalForward = 8010, + DynamicForward = 9090 + } + end +end + +yoshi.hosts["io"] = function() + return yoshi.ssh{ + HostName = "192.168.50.3", + User = "admin", + ProxyJump = isHome() or "collin@ganymede", + } +end + +yoshi.run(arg, {dry_run = true}) -- cgit v1.3.1