9Front running in Bhyve zone on OmniOS, connected via Tailscale running in a different zone, routed to me (15 km or so) into the Tailscale client running on an OpenBSD VM running in Qemu on Windows 10, forwarding all the necessary ports and then drawterm uses those ports to show the GUI.