You can use LNConnect if using LND or use tailscale / zerotier
Discussion
What's zerotier?
Details in links above
E2E encrypted pipe between your devices. Let's them treat each other as if they are on a local network
Highly recommend setting up a a free hosted controller and playing around with it. I've been using ZT as a solution for a few years now. Can't say enough about it.