You want to public TCP share and it is possible if you self-host a zrok access frontend on a public IP.