I am looking something to connect to my server from outside my local network.
I am on a shared IP and my ISP doesn’t have port forwarding.
Tailscale is probably your best option.
frp, or just anything on awesome-tunnel at GitHub list
Cloudflare Tunnels are black magic and exactly what you’re looking for:
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
Free, no need to self host a server somewhere externally. Can even be used for SSH!
Do you have any external server available to you? If yes you could use that to set up a VPN connection or SSH tunnel.