Anyone with the address
A public tunnel URL works for whoever has it, for as long as the tunnel runs. If the link gets forwarded, the next person is in too.
Not with a public URL. Dev servers aren’t built for hostile traffic, and a public tunnel URL puts yours on the internet: anyone with the address can reach it. Some tunnel hostnames also appear in public Certificate Transparency logs. Keep the server bound to localhost and share it with access that ends on its own.
--host and 0.0.0.0.
On a Mac, use Homebrew. On Linux and Windows, download the .deb, .rpm or archive
from the
CLI releases
and put qurl on your PATH. No account to make first.
$ brew install layervai/tap/qurl
Use your app’s port and choose the access policy: review lets
people ask and you approve each one; invite_only admits only the
people you invite. The app stays on your computer. Nothing is uploaded or
deployed, and the first publish creates a free identity for this computer.
$ qurl publish http://127.0.0.1:3000 --access review
Send the address that qurl publish returned. Each person who opens
it asks for access, and nobody gets in before you approve them: list the
requests, then approve the one you chose by its decision ID. Rather invite
people by email? Publish with --access invite_only instead and
let your AI send the invitations.
$ qurl access list_grants <id> -o json $ qurl access approve <id> <decision-id> --version <current-version> -o json
Done sharing? qurl stop <id> takes the app offline, and
qurl delete <id> --yes retires it: its links stop working and
open visits end.
Free to try. No account needed. Current limits