ngrok is a great solution when you donβt have access to open ports on your router. This is the case for Starlink and other systems that use CGNAT or similar software. There is a very useful blog post from Don Simpson about using ngrok with CGNAT. The basic steps are summarized below.
Install ngrok using whatever method works best for you.
Install your ngrok authtoken using the command ngrok config --add-authtoken TOKEN
Start a normal ngrok endpoint as you would any other endpoint: ngrok http 80
Thatβs really it. There shouldnβt be any other changes you need to make to your network or router.