Tailscale. I have a “gaming PC” (my son calls it an “AI PC”) at home and my kit on the road is an iPad and a Bluetooth mouse and keyboard. I run a web application on that computer that I access on my iPad and if I need to do more I just log in with remote desktop. It took like 10 minutes to set up: zero trust means zero maintainance.
Conventional VPNs are a big pain in the ass, in AWS for instance, AWS doesn’t offer a VPN service that “just works” instead you have to run your own EC2 instance with a VPN and there was the time I provisioned a VPN on a tiny instance that was supposed to cost $5 or $10 a month but it went swap crazy and cost more like $300 a month in I/O.