I run a VPN connector (OpenVPN Cloudconnexa) into my boat to allow me to be able to connect my iPad to the NMEA data that I have piped into my boat network. Once I am connected to the VPN tied to my boat I can pull all of the data on the NMEA into my TimeZero app and show the position of the boat, heading, speed, and water depth it is operating in.
Note, I do not have Starlink on my boat, just T-Mobile home internet so this only works when I am in range of cell towers. I see no reason why this setup wouldn't work with any other service provider. I use a connector inside of my network because T-Mobile uses a double NAT. Not sure about Starlink, but I image that they are probably doing something similar.