https://www.xda-developers.com/use-site-to-site-wireguard-to-share-access-to-your-self-hosted-services

Whether you’re using Tailscale, Pangolin, NetBird, or any of the other next-gen VPNs built on WireGuard, they all enable you to share services with others without exposing your home IP address or computer’s IP addresses to the internet. There are two parts to this, having WireGuard running on a cheap VPS, and having WireGuard connected to a reverse proxy that takes incoming traffic meant for accessing your self-hosted services and routes it where it needs to go.

Zrok can help with this