You can't get a public IP address with Tailscale, it's a private network. Don't know about wireguard.
Tailscale is an identity management solution for wireguard. Here’s a good overview of it and many alternatives:
reply