Skip to main content
tunnelbyte login [flags]
Use on a second (or third, …) machine to link it to your existing free or paid account. The signup flow on the first machine bound your email to that machine’s install token; login performs the same bind for any subsequent device.

Example

# on the new machine, after `brew install`:
$ tunnelbyte login
Email: alice@example.com
 Magic link sent. Check your inbox to confirm.
$ # ...open the link, click "Confirm and link this device"...
$ tunnelbyte ash
 tunnel up via 51.34.65.83 (ash) - paid tier
The verify page is a two-step flow (GET shows a confirm button, POST consumes the link). This protects you against link-preview crawlers in Slack / iMessage / Outlook silently burning the one-shot token before you click.

Flags

Same as tunnelbyte signup - --email is the only user-facing flag.

How is this different from signup?

  • signup is for someone with no account yet. Creates the account, sends the first magic link.
  • login is for someone with an existing account who’s installing on another device. Doesn’t create anything new; just links this device.
If you signup with an email that already has an account, the server treats it as a login and sends a magic link - but login is the right verb to use, since it doesn’t promise tier changes.

See also