What is ngrok?
The ngrok agent connects out from your machine and forwards traffic from an endpoint ngrok assigns. It needs an account and an authtoken before the first URL.
On the free plan, an account gets one dev domain on ngrok-free.app or ngrok-free.dev, browser visitors see a warning page first, and Traffic Policy can add OAuth, OIDC, or basic auth in front of the endpoint.
How qURL Compares
qURL needs no account and gives the app no public URL: each recipient gets an access link that is single-use by default and expires within 24 hours. ngrok remains the better tool for webhooks, public APIs, and raw TCP.