synous.dev

Share localhost on the internet

Use OpenSSH to give your local service a temporary public HTTPS URL. You don’t need to install a client.

ssh -T -R 80:localhost:8080 t.synous.dev
Public: https://otter-lake.synous.dev Press Ctrl-C to stop.
  1. 1. Start your service

    Run your service on localhost:8080, or replace 8080 with its port.

  2. 2. Connect with SSH

    No SSH key is required. Unknown keys and connections with no key print a browser approval link; recognized keys connect immediately.

  3. 3. Share the URL

    Open the printed HTTPS URL. Keep SSH running to keep the route live. Anyone who knows the active URL can send requests to it unless the route is private. Add connect --private after the SSH hostname to require GitHub sign-in.