sshr

sshr Tunnel

Expose local apps with public ports or sshr subdomains

Use plain ssh -R to publish a local service. No shell is provided. This service is public and enforces per-IP limits. Use port mode for quick demos or domain mode when you want a stable *.sshr.uk hostname.

Port Mode

Use any remote port above 1000. The port becomes publicly reachable on sshr.uk:<port>.

ssh -R 3000:localhost:3000 root@sshr.uk

Domain Mode

Use remote port 0. A short username like demo maps to demo.sshr.uk. Full hostnames such as demo.sshr.uk also work.

ssh -R 0:localhost:3000 demo@sshr.uk

Then open https://demo.sshr.uk.

Rules

  • No password or SSH key is required
  • No shell, exec, or SFTP access
  • Remote ports below 1000 are rejected
  • At most 2 concurrent tunnels per IP
  • At most 1GB forwarded traffic per IP per day

User Prompt

You do not need -N. If you omit it, the tunnel server prints a short banner explaining the rule: port above 1000 means public port mode, and remote port 0 means domain mode.